Pular para o conteúdo principal

Staff API

Auto-generated from the OpenAPI spec. Run node docs-site/scripts/fetch-openapi.js to regenerate.

GET /api/v1/permissions/catalog​

Get Permission Catalog

Responses

  • 200 — Successful Response

GET /api/v1/roles​

List Roles

Responses

  • 200 — Successful Response

POST /api/v1/roles​

Create Role

Request body

FieldRequiredTypeDescription
nameYesstring
permissionsNoarray

Responses

  • 201 — Successful Response
  • 422 — Validation Error

PUT /api/v1/roles/{role_id}​

Update Role

Parameters

NameInRequiredTypeDescription
role_idpathYesinteger

Request body

FieldRequiredTypeDescription
nameYesstring
permissionsNoarray

Responses

  • 200 — Successful Response
  • 422 — Validation Error

DELETE /api/v1/roles/{role_id}​

Delete Role

Parameters

NameInRequiredTypeDescription
role_idpathYesinteger

Responses

  • 204 — Successful Response
  • 422 — Validation Error

GET /api/v1/staff​

List Staff

Responses

  • 200 — Successful Response

POST /api/v1/staff​

Create Staff

Request body

FieldRequiredTypeDescription
full_nameYesstring
emailYesstring
passwordYesstring
role_idYesinteger

Responses

  • 201 — Successful Response
  • 422 — Validation Error

PUT /api/v1/staff/{staff_id}​

Update Staff

Parameters

NameInRequiredTypeDescription
staff_idpathYesinteger

Request body

FieldRequiredTypeDescription
full_nameNostring
emailNostring
role_idNointeger
new_passwordNostring

Responses

  • 200 — Successful Response
  • 422 — Validation Error

DELETE /api/v1/staff/{staff_id}​

Delete Staff

Parameters

NameInRequiredTypeDescription
staff_idpathYesinteger

Responses

  • 204 — Successful Response
  • 422 — Validation Error

POST /api/v1/staff/{staff_id}/deactivate​

Deactivate Staff

Parameters

NameInRequiredTypeDescription
staff_idpathYesinteger

Responses

  • 200 — Successful Response
  • 422 — Validation Error

POST /api/v1/staff/{staff_id}/reactivate​

Reactivate Staff

Parameters

NameInRequiredTypeDescription
staff_idpathYesinteger

Responses

  • 200 — Successful Response
  • 422 — Validation Error