Skip to main content

Base URL

Authentication

Send an API key in the Authorization header. See Authentication.

Conventions

  • Requests and responses are JSON (Content-Type: application/json). POST /uploads also accepts multipart/form-data.
  • Successful POST requests return 201, other requests 200.
  • Lists return { "object": "list", "data": [...], "has_more": true, "next_cursor": 123 }. Pass next_cursor as starting_after to get the next page.
  • Dates are ISO 8601.
  • Errors follow the error format.

OpenAPI

The machine-readable spec is available at https://havincy.com/api/v1/openapi.json — import it into Postman, Insomnia or a ChatGPT GPT action.