Skip to main content
The Zolt REST API gives you programmatic access to everything inside your Zolt workspace — projects, tasks, users, teams, and more. All communication happens over HTTPS, every request authenticates with a Bearer token, and every response body is JSON. Whether you’re building a custom integration, automating workflows, or syncing Zolt data with an external system, this reference covers everything you need to get up and running.

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

For POST, 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
Replace YOUR_API_KEY with a real key generated in your Zolt workspace. Head to Settings → Developer → API Keys to create one. See the Authentication guide for full details.

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 data object.
  • List responses return an items array alongside a meta object containing pagination details.
HTTP status codes follow standard conventions — 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-readable code 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.
A successful response looks like this:
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.
Dernière modification le 18 septembre 2026