Skip to content

Add Access routes to Swagger specification #445

Description

@magush27

Add all Cboard Access endpoints and schema definitions to the Swagger/OpenAPI specification.

File: api/swagger/swagger.yaml

Tasks:

  1. Add public paths:

    • /access/clients - GET getClients
    • /access/{code} - GET getAccessBoard
  2. Add admin paths with Bearer security:

    • /admin/access-clients - POST createAccessClient, GET listAccessClients
    • /admin/access-clients/{code} - PUT updateAccessClient
    • /admin/access-clients/{code}/stats - GET getAccessClientStats
  3. Add definitions:

    • AccessClientCreate
    • AccessClientUpdate
    • AccessClientResponse
    • AccessClientsListResponse
    • AccessClientsAdminListResponse
    • AccessBoardResponse

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions