API Testing

Explore and exercise the live platform API. Use the embedded Swagger UI to send real requests, read the quick reference for HTTP methods and status codes, then import the OpenAPI spec into Postman or Insomnia.

Live API explorer (Swagger UI)

Try endpoints with “Try it out”. If the frame is blocked by your browser, use the Swagger button above.

HTTP methods

MethodWhen to useIdempotent
GETRead a resource. No body. Safe to repeat.Yes
POSTCreate a resource or run an action. Sends a body.No
PUTReplace a resource fully with the sent body.Yes
PATCHUpdate part of a resource.No
DELETERemove a resource.Yes

Status codes

200 OKRequest succeeded; response has the data.
201 CreatedResource created (usually after POST).
400 Bad RequestInvalid input; check the request body/params.
401 UnauthorizedMissing or invalid auth token.
403 ForbiddenAuthenticated but not allowed (e.g. non-admin).
404 Not FoundResource or route does not exist.
422 UnprocessableValidation failed (FastAPI schema error).
429 Too Many RequestsRate/usage limit reached.
500 Server ErrorBug or unhandled error on the backend.

Auth & testing notes