Endpoint

OpenAPI

The full OpenAPI 3.1 contract is served from /api/v1/spec and does not require an API key. Use it to generate clients, drive tests, or import into Postman / Insomnia.

GET/api/v1/specAuth: Public

Download the OpenAPI contract used by the web app.

Request
curl "https://api.betspread.io/api/v1/spec"

Consumers

Use the spec to generate typed clients, validate response payloads in CI, or pre-fill a Postman collection. The spec is regenerated on every deploy.