Skip to content

CharlieKerfoot/intro-to-sqlite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Endpoints

1. Get user by ID

  • Endpoint: /user/:id
  • Method: GET
  • Description: Retrieves a user by their ID.
  • Response:
    • 200: { "id": 1, "name": "foo" }
    • 404: User not found

2. Get all users

  • Endpoint: /all-users
  • Method: GET
  • Description: Retrieves all users.
  • Response:
    • 200: [{ "id": 1, "name": "foo" }, ...]
    • 404: Invalid input

3. Create user

  • Endpoint: /user/:id
  • Method: POST
  • Description: Creates a new user.
  • Request Body:
    {
      "name": "foo"
    }
  • Response:
    • 201: { message: User Successfully Created }
    • 400: Incorrect Parameters
    • 404: User not found

4. Update user

  • Endpoint: /users/:id
  • Method: PUT
  • Description: Updates user.
  • Request Body:
    {
      "name": "foo"
    }
  • Response:
    • 200: { message: User Successfully Updated }
    • 400: Incorrect Parameters
    • 404: User not found
    • 500: Internal Server Error

5. Delete user

  • Endpoint: /users/:id
  • Method: DELETE
  • Description: Deletes user.
  • Response:
    • 200: { message: User Successfully Updated }
    • 404: User not found
    • 500: Internal Server Error

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%