API Changelog
API Changelog
This changelog tracks all updates, fixes, and deprecations related to our REST APIs.
Latest Updates
2026
Calendar Week 23
New Effective from: June 2, 2026 Asynchronous Export Status - New Parameter and Description Announced: June 2, 2026
Endpoint:
GET /api/{customer_id}/check_if_finished/{uuid}
What changed:
Added new optional query parameter direct_url (boolean). When set to true, the response returns a direct download URL for the completed export.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
Calendar Week 20
New Effective from: May 14, 2026 Bulk Ticket Creation Endpoint Announced: May 14, 2026
Endpoint:
POST /api/v2/{customer_id}/projects/{project_id}/tickets/bulk_create
What changed:
A new endpoint is now available to create multiple tickets at once within a project.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: May 14, 2026 Copy to Tickets - Ticket Type Parameter Added Announced: May 14, 2026
Endpoint:
POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/copy_to_tickets
What changed:
Added new optional formData parameter data[attributes][ticket_type_id] (type: string) to allow specifying a ticket type when copying files to tickets.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: May 14, 2026 Form Field Attachments - Filters Parameter Added Announced: May 14, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/dms/nodes/form_field_attachments
What changed:
Added new optional query parameter filters (type: object) to allow filtering of form field attachment results.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: May 14, 2026 Approval Requests - Response Schema Updated Announced: May 14, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/approval_requests
What changed:
The response schema for the 200 success response has been updated. Please refer to the updated documentation for the new response structure.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: May 14, 2026 Site Report Image - Body Schema Updated Announced: May 14, 2026
Endpoint:
POST /api/v1/{customer_id}/projects/{project_id}/site_reports/{site_report_uuid}/image
What changed:
The image_data body parameter schema has been updated. Please refer to the updated documentation for the new schema structure.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
Calendar Week 18
New Effective from: April 28, 2026 Copy to Tickets - Ticket Type Parameter Added Announced: April 28, 2026
Endpoint:
POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/copy_to_tickets
What changed:
Added new optional formData parameter data[attributes][ticket_type_id] (type: string) to allow specifying a ticket type when copying files to tickets.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 28, 2026 Form Field Attachments - Filters Parameter Added Announced: April 28, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/dms/nodes/form_field_attachments
What changed:
Added new optional query parameter filters (type: object) to allow filtering of form field attachment results.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 28, 2026 Update List - Removed Save Parameter and Updated Body Schema Announced: April 28, 2026
Endpoint:
PUT /api/v2/{customer_id}/lists/{id}
What changed:
The optional query parameter save has been removed. Additionally, the list body parameter schema has been updated. Please refer to the updated documentation for the new schema structure.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
Calendar Week 16
New Effective from: April 14, 2026 New Approval Request Sub-Endpoints Announced: April 14, 2026
Endpoints:
GET /api/v2/{customer_id}/projects/{project_id}/approval_requests/{id}/can_be_reopened
GET /api/v2/{customer_id}/projects/{project_id}/approval_requests/{id}/load_plan_request
PUT /api/v2/{customer_id}/projects/{project_id}/approval_requests/{id}/update_plan_request
PATCH /api/v2/{customer_id}/projects/{project_id}/approval_requests/{approval_request_id}/approvals
PUT /api/v2/{customer_id}/projects/{project_id}/approval_requests/{approval_request_id}/approvals/plans
GET /api/v2/{customer_id}/projects/{project_id}/approval_requests/for_ticket/{id}
What changed:
Several new endpoints have been added to support extended approval request workflows:
- Check whether an approval request can be reopened.
- Load and update plan-type approval requests.
- Submit approval decisions for both files and plans.
- Load an approval request directly by ticket UUID.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Approval Requests List Response Now Includes 200 Success Response Announced: April 14, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/approval_requests
What changed:
The endpoint now documents a 200 response ("Requests Found") with the full response schema.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Approval Request Body Schema Updated Announced: April 14, 2026
Endpoints:
POST /api/v2/{customer_id}/projects/{project_id}/approval_requests/version
POST /api/v2/{customer_id}/projects/{project_id}/approval_requests
POST /api/v2/{customer_id}/projects/{project_id}/approval_requests/validate_nodes
What changed:
The request body parameter schema has been updated across all three approval request creation and validation endpoints. Please refer to the updated documentation for the new schema structure.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Roles V2 Endpoint Announced: April 14, 2026
Endpoint:
GET /api/v2/{customer_id}/roles
What changed:
A new V2 endpoint for retrieving all roles for a customer is now available.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 DMS Copy to Tickets Endpoints Announced: April 14, 2026
Endpoints:
POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/copy_to_tickets_validation
POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/copy_to_tickets
What changed:
Two new DMS endpoints are available to support copying files to tickets. Use the validation endpoint first to check eligibility before performing the copy operation.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 DMS Ticket Attachments Filtering Parameter Announced: April 14, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/dms/nodes/ticket_attachments
What changed:
Added new optional query parameter filters (type: object) to allow filtering of ticket attachment results.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Filterable Fields Endpoint for Filters V2 Announced: April 14, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/filters/filterable_fields
What changed:
A new endpoint is now available to retrieve all filterable fields for a specific filter type within a project.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Asynchronous Single Ticket Export and PDF Export Support Announced: April 14, 2026
Endpoints:
GET /api/v2/{customer_id}/projects/{project_id}/tickets/{uuid}/single_ticket_export
POST /api/v2/{customer_id}/projects/{project_id}/tickets/export/pdf
What changed:
Added new optional query parameter async (boolean) to both endpoints to enable asynchronous export processing.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Ticket Import File Name Parameter Announced: April 14, 2026
Endpoint:
POST /api/v1/{customer_id}/projects/{project_id}/ticket_imports
What changed:
Added new optional formData parameter data[][attributes][file_name] (type: string) to allow specifying a file name when uploading ticket import files.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Batch Ticket Update and Delete Body Schema Updated Announced: April 14, 2026
Endpoints:
PUT /api/v2/{customer_id}/projects/{project_id}/tickets/batch_update
POST /api/v2/{customer_id}/projects/{project_id}/tickets/batch_delete
What changed:
The body parameter schemas for multi_update_object and multi_delete_object have been updated. Please refer to the updated documentation for the new schema structure.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: April 14, 2026 Create Project Body Schema Updated Announced: April 14, 2026
Endpoint:
POST /api/v1/{customer_id}/projects
What changed:
The project body parameter schema has been updated. Please refer to the updated documentation for the new schema structure.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
Calendar Week 9
New Effective from: February 25, 2026 Ticket Attachments Filtering Parameter Announced: February 25, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/tickets/{ticket_uuid}/attachments
What changed:
Added new optional query parameter only_ticket_attachments (boolean) to return only ticket-level attachments when set to true.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: February 25, 2026 Asynchronous Ticket Export Support Announced: February 25, 2026
Endpoints:
POST /api/v2/{customer_id}/projects/{project_id}/tickets/export/xls
What changed:
Added new optional query parameter async (boolean) to enable asynchronous export processing.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
New Effective from: February 25, 2026 Optional Cleanup Parameter When Updating Tickets Announced: February 25, 2026
Endpoint:
PUT /api/v2/{customer_id}/projects/{project_id}/tickets/{uuid}
What changed:
Added new optional query parameter clean_up_assets (boolean) to allow removal of related assets during ticket updates.
Additional Resources:
Refer to the API documentation in the WebApp under Settings → API Documentation.
Calendar Week 8
New Effective from: February 18, 2026 Added Ticket Attachment Fields to API Response Announced: February 18, 2026
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/tickets/{ticket_uuid}/attachments
What changed:
The response now includes the ticket attachment fields.
Additional Resources:
For full details, check our updated API documentation in the WebApp under Settings → API Documentation.
2025
Calendar Week 45
New Effective from: November 6, 2025 Added Project Exclusion Selection to Export Project Reports Attachments API Announced: November 6, 2025
Endpoint:
GET /api/v1/:customer_id/projects/:project_id/site_reports/export_reports
What changed:
We added a new way to determine which projects are included in the response:
You can now filter for all projects and exclude specific projects from the results.
Additional Resources:
For full details, check our updated API documentation in the WebApp under Settings → API Documentation.
Calendar Week 43
New Effective from: October 1, 2025 Refined Ticket Attachments API Response Structure Announced: October 1, 2025
Endpoint:
GET /api/v2/{customer_id}/projects/{project_id}/tickets/{ticket_uuid}/attachments
What changed:
We streamlined the ticket attachments response:
The included array is simplified to include only related attachments and users. Ticket-related entities (tickets, ticket-types, components) have been removed to make the response lighter and more consistent.
Additional Resources:
For full details, check our updated API documentation in the WebApp under Settings → API Documentation.
Updated June 4, 2026
