OpenAPI

Endpoints

ENDPOINT DESCRIPTION
GET /api/v1/workspaces/{workspace}/openapi Get attached OpenAPI spec status
PUT /api/v1/workspaces/{workspace}/openapi Attach an OpenAPI spec (by url or raw spec) and generate pages
DELETE /api/v1/workspaces/{workspace}/openapi Detach the OpenAPI spec and remove its generated pages
GET /api/v1/workspaces/{workspace}/openapi/pages List generated OpenAPI pages and their sections
DELETE /api/v1/workspaces/{workspace}/openapi/pages/{slug} Detach one generated page so it can be edited
POST /api/v1/workspaces/{workspace}/openapi/pages/{slug}/placement Move a generated OpenAPI page within a section
POST /api/v1/workspaces/{workspace}/openapi/sections Create a section for generated OpenAPI pages
POST /api/v1/workspaces/{workspace}/openapi/sync Regenerate pages from the attached spec