Skip to main content

RolesController

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

POST /roles​

POST /roles — create a new role.

Parameters

  • dto — CreateRoleDto

Return type: Promise<Role>

GET /roles​

GET /roles — list all roles.

Parameters

(none)

Return type: Promise<Role[]>

GET /roles/:id​

GET /roles/:id — fetch a single role.

Parameters

  • id — string

Return type: Promise<Role>

PATCH /roles/:id​

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

Parameters

  • id — string
  • dto — UpdateRoleDto

Return type: Promise<Role>

DELETE /roles/:id​

DELETE /roles/:id — remove a role.

Parameters

  • id — string

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