Skip to main content

UsersController

Auto-generated. Each endpoint shows the request → service → model flow.

POST /users​

POST /users — create a new user.

Parameters

  • dto — CreateUserDto

Return type: Promise<User>

GET /users​

GET /users — list all users.

Parameters

(none)

Return type: Promise<User[]>

GET /users/:id​

GET /users/:id — fetch a single user.

Parameters

  • id — string

Return type: Promise<User>

PATCH /users/:id​

PATCH /users/:id — apply a partial update.

Parameters

  • id — string
  • dto — UpdateUserDto

Return type: Promise<User>

DELETE /users/:id​

DELETE /users/:id — remove a user.

Parameters

  • id — string

Return type: Promise<{ deleted: true; id: string; }>