Skip to main content
The Zolt API changelog documents every change made to the public REST API — new endpoints, modified request or response schemas, deprecated fields, and removed functionality. Review this page before upgrading your integration, and reference it whenever you encounter unexpected behavior after a Zolt release.

Versioning Policy

The Zolt API is currently on version 1 (v1). All v1 endpoints are served from https://api.zolt.io/v1. When Zolt introduces a breaking change — such as removing a field, changing a field’s data type, or altering authentication behavior — we will release a new major version (e.g., v2) at https://api.zolt.io/v2. The previous version remains fully supported for 12 months after the new version ships, giving you ample time to migrate.
The following changes are considered breaking and will always trigger a new major API version:
  • Removing or renaming an existing endpoint
  • Removing or renaming a required or optional field from a request or response body
  • Changing the data type of an existing field (e.g., stringinteger)
  • Changing the HTTP method required by an endpoint
  • Altering authentication or authorization behavior in a way that could reject previously valid requests
The following changes are not considered breaking and may be introduced in minor or patch releases without a new version:
  • Adding new optional request fields
  • Adding new fields to response bodies
  • Adding new endpoints
  • Adding new enum values to existing fields (design your parsers to handle unknown enum values gracefully)
  • Improving error messages without changing code values
Subscribe to the Zolt Developer Newsletter to receive advance notice of upcoming breaking changes, new API features, and deprecation timelines directly in your inbox. Sign up at zolt.io/developers/newsletter.

January 2025 — v1.3.0

New features and additions in this release:
  • priority field on tasks — The priority field is now returned on all task objects. Accepted values are low, medium, high, and urgent. Existing tasks that were created before this release default to medium. You can update priority using PATCH /tasks/{task_id}.
  • filter[priority] query parameter — All task list endpoints now support filtering by priority. For example:
    Filter by priority
  • GET /tasks/{task_id}/comments — A new endpoint for retrieving comments on a task. Returns a paginated list of comment objects, each containing id, author_id, body, and created_at. Comment creation and deletion endpoints are planned for a future release.
    List task comments

November 2024 — v1.2.0

New features and additions in this release:
  • Teams API — A full set of CRUD endpoints for managing teams is now available. See the Resources reference for full documentation.
    • GET /teams
    • POST /teams
    • GET /teams/{team_id}
    • DELETE /teams/{team_id}
  • New webhook events for member activity — Two new webhook event types have been added to support member lifecycle automations:
    • member.invited — fired when a user is invited to join the workspace.
    • member.joined — fired when an invited user accepts and completes their first login.
  • X-Zolt-Timestamp header on webhook payloads — All webhook POST requests now include an X-Zolt-Timestamp header containing the Unix timestamp (in seconds) of when the event was generated. Use this value alongside X-Zolt-Signature to protect against replay attacks.

September 2024 — v1.1.0

New features and additions in this release:
  • Cursor-based pagination on all list endpoints — All endpoints that return collections now support cursor-based pagination via the cursor and limit query parameters and the meta.next_cursor response field. See the Pagination guide for full details.
Deprecations in this release:
  • Offset pagination parameters deprecated — The page and offset query parameters that were available on list endpoints in v1.0.0 are now deprecated and will be removed in v1.2.0. Migrate to cursor-based pagination before upgrading. The deprecated parameters continue to function in v1.1.0 but return a Deprecation response header to signal that they will be removed.
If your integration used ?page= or ?offset= query parameters, those parameters were removed in v1.2.0 (November 2024). Update your code to use ?cursor= and ?limit= instead.

July 2024 — v1.0.0

Initial public release of the Zolt REST API. This release establishes the foundation of the Zolt API with the following capabilities:
  • Projects endpoints — Create, read, update, and delete projects in your workspace.
    • GET /projects
    • POST /projects
    • GET /projects/{project_id}
    • PATCH /projects/{project_id}
    • DELETE /projects/{project_id}
  • Tasks endpoints — Full task management within projects, including assignment and status tracking.
    • GET /projects/{project_id}/tasks
    • POST /projects/{project_id}/tasks
    • GET /tasks/{task_id}
    • PATCH /tasks/{task_id}
    • DELETE /tasks/{task_id}
  • Users endpoints — Retrieve authenticated user profiles and list workspace members.
    • GET /users/me
    • GET /workspace/members
  • API key authentication — All requests authenticate via a Bearer token in the Authorization header. API keys are scoped to a workspace and generated in Settings → Developer → API Keys.
  • Webhook support — Register webhook endpoints to receive real-time event notifications for task and project changes. Initial supported events: task.created, task.updated, task.deleted, project.created, project.updated, project.deleted.
Dernière modification le 18 septembre 2026