Skip to main content
The Trellis API surface is focused on secure workspace access for trusted integrations. Use it when an external system needs to create, read, update, or delete Trellis operational objects, or connect an AI client to approved workspace tools.
The public REST API covers CRUD access for tasks and properties, plus daily work orders and programmatic authentication. Other Trellis objects are available through documented MCP tools or by agreement with Trellis support. Do not build against undocumented endpoints.

Base URL

Use the production API host:
The hosted MCP endpoint is:
The public REST API endpoint is served from the Trellis app host:

Authentication

Every trusted request must include a Bearer token in the Authorization 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:
See Authentication for key management, session tokens, and security guidance.

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

Open the interactive REST reference at app.trellistech.com/public-docs.

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 remain workspace-scoped. Server integration keys can access only the explicit workspace grants selected by an administrator. MCP client keys remain limited to their owner workspace.

Status and errors

API responses use standard HTTP status codes. Include the request ID when contacting support about a specific call.