Developer API
An overview of Thicket’s REST API and where to find the reference.
Thicket API Overview
Thicket exposes a versioned REST API at /api/v1. It's the same surface the web app is built on, so anything you can do in the product has a corresponding API route — projects, to-dos, messages, documents, calendar events, cards, chats, people, search, and more.
The Basics
- Base path —
/api/v1. Routes that belong to an organization include its slug:/api/v1/{org-slug}/... - Format — JSON with
snake_casekeys - Errors — returned as
{ "error": { "code": "...", "message": "..." } }with conventional HTTP status codes - Tenancy — every request is scoped to your organization; you can never read another organization's data
Authentication
The API currently authenticates with the same session used by the web app — sign in through the auth endpoints and the session cookie carries your identity. Personal access tokens are a planned addition, and the API is designed so they'll slot in without any route changes.
Full Reference
The endpoint-by-endpoint reference lives at thickethq.com/developers/api, covering authentication, projects, content, people, calendar, search, and billing routes.