What the API covers
Two namespaces, one key
/v1 and /v2 run side by side. /v2 is where new endpoints are built, but nothing about /v1 is deprecated or scheduled for removal, and a single API key authenticates both — you can call either from the same integration.
If you are integrating today, use
/v1 for the resources it covers and /v2 for the ones only it has. API v2 describes its response codes, pagination, and stability promise in full.
Authentication
The API uses an API key sent asAuthorization: Bearer YOUR_API_KEY. Get yours from Settings → Developer in the dashboard; see API keys for how to create, use, and rotate them.
/v1 also accepts Basic auth (-u YOUR_API_KEY:, trailing colon, no password) and an ?api_key= query parameter. /v2 accepts neither — send a Bearer token.Related integrations
API v2
Response codes, pagination, stability.
MCP Server
Natural-language access.
Webhooks
React to events without polling.
Choosing the right integration
- REST API — query or write Sleekplan data on demand from your backend.
- Webhooks — react to events without polling.
- MCP server — natural-language access from an AI assistant.
- Canvas (Custom Integration) — render interactive UI inside Sleekplan Admin; see Canvas overview.
