Improved
November 9th, 2026
3 days ago
POST: /api/v2/pub/budget-cost-codes
Added
- added the new 'budget-line' enum value to the request property 'lines/items/percent_of_source_type'
POST: /api/v2/pub/budget-cost-codes/bulk
Added
- added the new 'budget-line' enum value to the request property 'items/lines/items/percent_of_source_type'
PATCH: /api/v2/pub/budget-cost-codes/{id}
Added
- added the new 'budget-line' enum value to the request property 'lines/items/percent_of_source_type'
GET: /api/v2/pub/files
Added
- added the new enum value 'drawing-annotation-attachment' to the 'query' request parameter 'resource_type'
- added the new 'drawing-annotation-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 'drawing-annotation-attachment' enum value to the 'resource_type' response property for the response status '200'
GET: /api/v2/pub/project-journal-entries
Added
- added the required property 'items/description_html' to the response with the '200' status
- added the required property 'items/is_archived' to the response with the '200' status
- added the required property 'items/jobsite_location_ids' to the response with the '200' status
- added the required property 'items/journal_id' to the response with the '200' status
- added the required property 'items/pulse_check' to the response with the '200' status
- added the required property 'items/time' to the response with the '200' status
Changed
- added the new 'query' request parameter 'is_archived'
- added the new 'query' request parameter 'journal_id'
POST: /api/v2/pub/project-journal-entries
Added
- added the non-success response with the status '403'
- added the non-success response with the status '422'
Changed
- added the new request property 'jobsite_location_ids'
- added the new request property 'journal_id'
- added the new request property 'pulse_check'
- added the new request property 'time'
- the request property 'project_health' became nullable
- the request property 'project_health' became optional
GET: /api/v2/pub/project-journal-entries/{id}
Added
- added the non-success response with the status '403'
- added the property 'description_html' to the response with the '200' status
- added the property 'is_archived' to the response with the '200' status
- added the property 'jobsite_location_ids' to the response with the '200' status
- added the property 'journal_id' to the response with the '200' status
- added the property 'pulse_check' to the response with the '200' status
- added the property 'time' to the response with the '200' status
GET: /api/v2/pub/project-journals
POST: /api/v2/pub/project-journals
GET: /api/v2/pub/project-journals/{id}
GET: /api/v2/pub/punch-items
Added
- added the required property 'items/completed_at' to the response with the '200' status
- added the required property 'items/completed_by_id' to the response with the '200' status
- added the required property 'items/final_approver_id' to the response with the '200' status
- added the required property 'items/manager_id' to the response with the '200' status
POST: /api/v2/pub/punch-items
Changed
- added the new request property 'completed_at'
- added the new request property 'completed_by_id'
- added the new request property 'final_approver_id'
- added the new request property 'manager_id'
GET: /api/v2/pub/punch-items/{id}
Added
- added the required property 'completed_at' to the response with the '200' status
- added the required property 'completed_by_id' to the response with the '200' status
- added the required property 'final_approver_id' to the response with the '200' status
- added the required property 'manager_id' to the response with the '200' status
GET: /api/v3/pub/contracted-invoices
Added
- added the required property 'items/wbs1/items/description' to the response with the '200' status
- added the required property 'items/wbs1/items/wbs2/items/description' to the response with the '200' status
- added the required property 'items/wbs1/items/wbs2/items/wbs3/items/description' to the response with the '200' status
GET: /api/v3/pub/contracted-invoices/{id}
Added
- added the required property 'wbs1/items/description' to the response with the '200' status
- added the required property 'wbs1/items/wbs2/items/description' to the response with the '200' status
- added the required property 'wbs1/items/wbs2/items/wbs3/items/description' to the response with the '200' status
