Skip to main content

Enterprise & Integrations

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