Base URL
All API requests target the following base URL. Include the version segment (v1) in every path you call.
Base URL
The Zolt API is versioned. If a future breaking change requires a new major version, the base URL will change to
https://api.zolt.io/v2. See the API Changelog for version history and deprecation timelines.Request Format
ForPOST, PUT, and PATCH requests, send a JSON body and include the Content-Type: application/json header. Query parameters are used for filtering, sorting, and pagination on GET requests. All requests must include a valid Authorization header.
Example POST request
Response Format
Every successful API response returns a JSON body. Zolt uses an envelope pattern to make response shapes predictable:- Single resources are wrapped in a
dataobject. - List responses return an
itemsarray alongside ametaobject containing pagination details.
200 for successful reads, 201 for successful creation, 204 for successful deletion, and 4xx/5xx for errors.
Successful single-resource response
Error Responses
When a request fails, Zolt returns a JSON error body with a machine-readablecode and a human-readable message.
Error response
Your First API Call
The simplest call you can make is listing your workspace’s projects. It requires only a valid API key and returns a paginated list of every project your token has access to.GET /projects response
Next Steps
Authentication
Learn how to generate API keys, pass your token, and handle authentication errors.
API Resources
Explore all available endpoints for Projects, Tasks, Users, and Teams.
Pagination & Filtering
Understand cursor-based pagination and how to filter and sort list responses.
API Changelog
Review version history and stay ahead of upcoming deprecations.