OpenAPI 3.0

API reference

HTTP API for schedule pack generation, organization administration, and SSO discovery. In production, authentication is typically required for these endpoints. In local development with `REQUIRE_AUTH_IN_PROD=false`, some routes may be callable without a session.

Baseline Brief API, v0.1.0

Endpoint index

Generated from the repository OpenAPI contract. Authentication uses a session cookie or operator admin token.

MethodPathSummaryTag
POST
/api/leads/free-risk-auditCapture a free schedule risk audit leadLeads
POST
/api/packsGenerate a schedule packPacks
GET
/api/packs/{id}Download a generated pack artifactPacks
GET
/api/orgsList organizationsOrganizations
POST
/api/orgsCreate organizationOrganizations
GET
/api/orgs/{orgId}/ssoGet SSO settings for an organizationSSO
POST
/api/orgs/{orgId}/ssoUpsert organization SSO providerSSO
POST
/api/orgs/{orgId}/domainsAdd a verified-domain candidate to an organizationSSO
POST
/api/orgs/{orgId}/domains/{domainId}/verifyMark a domain as verifiedSSO
GET
/api/sso/resolveResolve SSO provider from email (query string)SSO
POST
/api/sso/resolveResolve SSO provider from email (JSON body)SSO