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 30

New Effective from: July 22, 2026 Paginated Projects Endpoint (Projects V2) Announced: July 22, 2026

Endpoint:

GET /api/v2/{customer_id}/projects

What changed:

A new paginated endpoint is now available to retrieve projects, replacing the unpaginated

my_projects

endpoint. Supports

page

,

pagesize

,

sort

,

search

, and

include_archived

parameters.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 22, 2026 Bulk Ticket Journals Endpoint Announced: July 22, 2026

Endpoint:

GET /api/v2/{customer_id}/projects/{project_id}/tickets/journals

What changed:

A new endpoint is now available to retrieve journal entries for every ticket the caller can access within a project in a single API call, intended to replace individual per-ticket journal calls during ERP sync integrations. Supports

last_sync_date

for incremental sync and

prop_keys

to filter by journal detail type.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 22, 2026 Bulk Ticket Creation Status Endpoint Announced: July 22, 2026

Endpoint:

GET /api/v2/{customer_id}/projects/{project_id}/tickets/bulk_create_status

What changed:

A new endpoint is now available to poll the status of a bulk ticket creation job previously enqueued via the

bulk_create

endpoint. Pass the

job_id

returned by

bulk_create

to track progress (

queued

,

processing

,

completed

, or

failed

) along with succeeded/failed counts. Status is retained for 24 hours.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 22, 2026 Copy Ticket Attachments to DMS Endpoints Announced: July 22, 2026

Endpoints:

POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/copy_attachments_to_dms_validation

POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/copy_attachments_to_dms

What changed:

Two new DMS endpoints are available to copy ticket attachments into DMS in bulk. Use the validation endpoint first to check eligibility (scan status, per-customer attachment limits) before performing the copy operation.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 22, 2026 DMS Node and Version Creation - Correlation ID Parameter Added Announced: July 22, 2026

Endpoints:

POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes

POST /api/v2/{customer_id}/projects/{project_id}/dms/nodes/{node_id}/versions

What changed:

Added new optional formData parameter

data[attributes][run_id]

(type: string) to both endpoints. When provided as a valid UUID, it is stored on the created file version's metadata and returned verbatim under

file_data.metadata.run_id

.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

Calendar Week 27

New Effective from: July 1, 2026 Groups V2 Endpoints Announced: July 1, 2026

Endpoints:

GET /api/v2/{customer_id}/groups

POST /api/v2/{customer_id}/groups

GET /api/v2/{customer_id}/groups/{id}

PATCH /api/v2/{customer_id}/groups/{id}

DELETE /api/v2/{customer_id}/groups/{id}

What changed:

New V2 endpoints are now available to list, create, view, update, and delete groups. Supports ransack-style search (

q[search_i_cont]

), on-fly filtering, and an optional

remove_users_from_projects

flag on update/delete to cascade-remove members from associated projects.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 1, 2026 DMS Nodes Listing - Edit Permissions Filter Parameter Announced: July 1, 2026

Endpoint:

GET /api/v2/{customer_id}/projects/{project_id}/dms/nodes

What changed:

Added new optional query parameter

filter_by_edit_permissions

(boolean) to scope the listing to nodes the current user may copy files into.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 1, 2026 Form Display and Edit Permission Parameters Added to Ticket Type Endpoints Announced: July 1, 2026

Endpoints:

GET /api/v1/{customer_id}/projects/{project_id}/ticket_types_project

GET /api/v1/{customer_id}/projects/{project_id}/ticket_types

GET /api/v2/{customer_id}/projects/{project_id}/ticket_types/ticket_type_project

GET /api/v1/{customer_id}/ticket_types

What changed:

Added new optional query parameters

apply_form_display_permission

and

apply_form_edit_permission

(both boolean) to filter results to only the forms visible to or editable by the caller's role. Watchers bypass both filters.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

New Effective from: July 1, 2026 Update Project Body Schema Updated Announced: July 1, 2026

Endpoint:

PUT /api/v1/{customer_id}/projects/{project_id}

What changed:

The

project

body parameter schema has been updated to include a new

schedule-start-date

field.

Additional Resources:

Refer to the API documentation in the WebApp under Settings → API Documentation.

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 July 23, 2026