Improved

October 19th, 2026

GET: /api/v2/pub/account-types

👍

Added

  • added the property 'items/permissions/resources/ai_agents' to the response with the '200' status
  • added the property 'items/permissions/resources/workspace_configuration/can_manage_billing' to the response with the '200' status


GET: /api/v2/pub/account-types/\{id}

👍

Added

  • added the property 'permissions/resources/ai_agents' to the response with the '200' status
  • added the property 'permissions/resources/workspace_configuration/can_manage_billing' to the response with the '200' status


PATCH: /api/v2/pub/account-types/\{id}

🚧

Changed

  • added the new request property 'permissions/resources/ai_agents'
  • added the new request property 'permissions/resources/workspace_configuration/can_manage_billing'


GET: /api/v2/pub/contracted-invoices


❗️

Removed

  • removed the 'owners_rep_approval' enum value from the 'items/status' response property for the response status '200'
  • removed the enum value 'owners_rep_approval' from the 'query' request parameter 'status'

GET: /api/v2/pub/contracted-invoices/\{id}


❗️

Removed

  • removed the 'owners_rep_approval' enum value from the '/items/status' response property for the response status '200'

POST: /api/v2/pub/contracts

🚧

Changed

  • added the new request property 'document_ids'
  • added the new request property 'retention'
  • the request property 'execution_note' became nullable
  • the 'execution_note' request property's maxLength was set to '1000'


GET: /api/v2/pub/cost-code-lists

👍

Added

  • added the required property 'items/type' to the response with the '200' status


GET: /api/v2/pub/cost-code-lists/\{id}

👍

Added

  • added the required property 'type' to the response with the '200' status


POST: /api/v2/pub/daily-logs

👍

Added

  • added the new 'dust' enum value to the request property 'weather/timeline/items/weather_code'


GET: /api/v2/pub/daily-logs

👍

Added

  • added the new 'dust' enum value to the 'items/weather/timeline/items/weather_code' response property for the response status '200'


GET: /api/v2/pub/daily-logs/{id}

👍

Added

  • added the new 'dust' enum value to the 'weather/timeline/items/weather_code' response property for the response status '200'


POST: /api/v2/pub/drawings

🚧

Changed

  • added the new request property 'sheets/items/versions'
  • the request property 'sheets/items/file_id' became nullable
  • the request property 'sheets/items/file_id' became optional


GET: /api/v2/pub/files

👍

Added

  • added the new enum value 'agent-builder-attachment' to the 'query' request parameter 'resource_type'
  • added the new 'agent-builder-attachment' enum value to the 'items/resource_type' response property for the response status '200'


GET: /api/v2/pub/files/\{id}

👍

Added

  • added the new 'agent-builder-attachment' enum value to the 'resource_type' response property for the response status '200'


GET: /api/v2/pub/non-contracted-invoices


❗️

Removed

  • removed the 'owners_rep_approval' enum value from the 'items/status' response property for the response status '200'
  • removed the enum value 'owners_rep_approval' from the 'query' request parameter 'status'

GET: /api/v2/pub/non-contracted-invoices/\{id}


❗️

Removed

  • removed the 'owners_rep_approval' enum value from the '/items/status' response property for the response status '200'

GET: /api/v2/pub/project-cash-flows

👍

Added

  • added the required property 'items/cost_codes/items/budget_cost_code_id' to the response with the '200' status


PATCH: /api/v2/pub/punch-items/\{id}

👍

Added

  • endpoint added


GET: /api/v2/pub/rfis

👍

Added

  • added the required property 'items/clarification_comment' to the response with the '200' status
  • added the required property 'items/custom_id' to the response with the '200' status
  • added the required property 'items/solution_clarification_comment' to the response with the '200' status


POST: /api/v2/pub/rfis

👍

Added

  • added the new 'closed' enum value to the request property 'status'
  • added the new 'responded' enum value to the request property 'status'
  • added the new 'rfi-clarification' enum value to the request property 'status'
  • added the new 'solution-clarification' enum value to the request property 'status'
🚧

Changed

  • added the new request property 'clarification_comment'
  • added the new request property 'custom_id'
  • added the new request property 'initial_solution/responded_at'
  • added the new request property 'is_archived'
  • added the new request property 'official_solution'
  • added the new request property 'solution_clarification_comment'


GET: /api/v2/pub/rfis/\{id}

👍

Added

  • added the required property 'clarification_comment' to the response with the '200' status
  • added the required property 'custom_id' to the response with the '200' status
  • added the required property 'solution_clarification_comment' to the response with the '200' status


PUT: /api/v2/pub/subsites/\{id}/move

👍

Added

  • endpoint added


GET: /api/v2/pub/tasks


❗️

Removed

  • api path removed without deprecation

GET: /api/v2/pub/tasks/{id}


❗️

Removed

  • api path removed without deprecation

GET: /api/v3/pub/contracted-invoices


❗️

Removed

  • removed the 'owners-rep-approval' enum value from the 'items/status' response property for the response status '200'
  • removed the enum value 'owners-rep-approval' from the 'query' request parameter 'status'

GET: /api/v3/pub/contracted-invoices/{id}


❗️

Removed

  • removed the 'owners-rep-approval' enum value from the 'status' response property for the response status '200'

POST: /api/v3/pub/contracts

🚧

Changed

  • added the new request property 'document_ids'
  • added the new request property 'execution_document_ids'
  • added the new request property 'execution_note'
  • added the new request property 'retention'
  • the request property 'additional_attachment_ids' became nullable