Base URL
Use the production API host:Authentication
Every trusted request must include a Bearer token in theAuthorization header. Use a workspace API key for server-side integrations, or a session access token from POST /api/v1/auth/token for programmatic user authentication:
Available integration surface
Public REST API
Create, read, update, and delete versioned task and property contracts with workspace API keys.
Trellis MCP Server
Connect MCP-compatible clients to Trellis tools.
Authentication
Workspace API keys and programmatic session authentication.
Contract versions
| Contract | Version |
|---|---|
| Public REST API | v1 |
| API contract | 1.4.0 |
| OpenAPI document | 3.1.0 |
| Tasks object | tasks.v1.3.0 |
| Properties object | properties.v1.2.0 |
What MCP tools can access
The hosted MCP server exposes Trellis operational tools for workspace data such as tasks, properties, reservations, conversations, workforce, knowledge base, and automations. Write actions are gated by the tool contract and should be paired with explicit user confirmation in your client.API keys are workspace-scoped. A key issued for one workspace cannot be used to operate on another
workspace.
Status and errors
API responses use standard HTTP status codes. Include the request ID when contacting support about a specific call.| Status | Meaning |
|---|---|
200 | Request succeeded |
400 | Request was malformed |
401 | API key is missing, invalid, expired, or not valid for the requested workspace |
403 | Authenticated user does not have access to the requested workspace |
429 | Too many requests |
500 | Unexpected server error |