GET /api/v3/pub/contracts

πŸ‘

Added

  • endpoint added

Differences from v2:

  • contract_holder β€” returns the actual contract holder subtype value. Unlike v2, which normalises both principal subtypes into 'principal', v3 returns the precise value:

    • 'advisory'
    • 'agency'
    • 'agency-bill-pay'
    • 'principal-fixed-fee-delivery' (v2 returns 'principal')
    • 'principal-transparent-billing' (v2 returns 'principal')
  • source β€” πŸ—‘οΈ removed. This field was deprecated in v2 and is not present in v3.

  • project_site_ids β€” now documented and renamed. The field was silently present in the v2 response (as project_sites) but undocumented. In v3 it is an official response field, renamed to project_site_ids: an array of project site IDs the contract is associated with.

  • Date-time fields (created_at, updated_at) β€” returned in Zulu format (2026-05-27T18:30:24Z). v2 uses UTC offset notation (2026-05-27T18:30:24+00:00). Date-only fields (effective_date, initiation_date) are unchanged: Y-m-d.


GET /api/v3/pub/contracts/{id}

πŸ‘

Added

  • endpoint added

Differences from v2: same as listed above for GET /api/v3/pub/contracts.


POST /api/v3/pub/contracts

πŸ‘

Added

  • endpoint added

Differences from v2:

  • type β€” renamed. The contract type field is named type in v3 (v2 calls it contract_type). Accepts 'standard' and 'gmp'; currently only 'standard' contracts are supported via the public API.

  • contract_holder β€” accepts all 5 subtype values (see GET section above). v2 only accepts 'advisory', 'agency', 'principal', and 'agency-bill-pay'.

  • send_invitation β€” πŸ—‘οΈ removed. The field was accepted by v2 but silently ignored (always treated as false).

  • execution_note β€” πŸ—‘οΈ removed. The field was accepted by v2 but silently ignored.

  • execution_documents β€” πŸ—‘οΈ removed. The field was accepted by v2 but silently ignored.

  • project_manager_ids β€” πŸ—‘οΈ removed. The field was accepted by v2 but silently ignored (the authenticated user is always set as project manager).


GET /api/v2/pub/contracts

πŸ“£

Deprecated

  • endpoint deprecated

Endpoint will be removed December 31 2026


GET /api/v2/pub/contracts/{id}

πŸ“£

Deprecated

  • endpoint deprecated

Endpoint will be removed December 31 2026


POST /api/v2/pub/contracts

πŸ“£

Deprecated

  • endpoint deprecated

Endpoint will be removed December 31 2026

GET: /api/v2/pub/contacts

πŸ‘

Added

  • added the property 'items/cell_phone' to the response with the '200' status
  • added the property 'items/country_code' to the response with the '200' status

POST: /api/v2/pub/contacts

🚧

Changed

  • added the new request property 'country_phone_code'
  • added the new request property 'phone'

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

πŸ‘

Added

  • added the property 'cell_phone' to the response with the '200' status
  • added the property 'country_code' to the response with the '200' status

POST: /api/v2/pub/contracted-invoices/from-file

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • added the required property 'categories' to the response with the '200' status
  • added the required property 'cost_codes' to the response with the '200' status
  • added the required property 'is_archived' to the response with the '200' status
  • added the required property 'templates' to the response with the '200' status

GET: /api/v2/pub/files

πŸ‘

Added

  • added the new enum value 'contract-change-ocr' to the 'query' request parameter 'resource_type'
  • added the new enum value 'contract-ocr' to the 'query' request parameter 'resource_type'
  • added the new enum value 'tax-code' to the 'query' request parameter 'resource_scope'
  • added the new enum value 'tax-codes-import' to the 'query' request parameter 'resource_type'
  • added the new 'contract-change-ocr' enum value to the 'items/resource_type' response property for the response status '200'
  • added the new 'contract-ocr' enum value to the 'items/resource_type' response property for the response status '200'
  • added the new 'tax-code' enum value to the 'items/resource_scope' response property for the response status '200'
  • added the new 'tax-codes-import' enum value to the 'items/resource_type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'contract-change-ocr' enum value to the 'resource_type' response property for the response status '200'
  • added the new 'contract-ocr' enum value to the 'resource_type' response property for the response status '200'
  • added the new 'tax-code' enum value to the 'resource_scope' response property for the response status '200'
  • added the new 'tax-codes-import' enum value to the 'resource_type' response property for the response status '200'

POST: /api/v2/pub/jobsite-locations

πŸ‘

Added

  • endpoint added

POST: /api/v2/pub/jobsite-media

🚧

Changed

  • added the new request property 'jobsite_location_ids'

POST: /api/v2/pub/non-contracted-invoices/from-file

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/project-requests

πŸ‘

Added

  • added the new 'approved' enum value to the 'items/status' response property for the response status '200'
  • added the new 'pending-approval' enum value to the 'items/status' response property for the response status '200'

GET: /api/v2/pub/project-requests/{id}

πŸ‘

Added

  • added the new 'approved' enum value to the 'status' response property for the response status '200'
  • added the new 'pending-approval' enum value to the 'status' response property for the response status '200'

GET: /api/v2/pub/punch-items

πŸ‘

Added

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

POST: /api/v2/pub/punch-items

🚧

Changed

  • added the new request property 'external_id'

GET: /api/v2/pub/punch-items/{id}

πŸ‘

Added

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

GET: /api/v2/pub/budget-changes

πŸ‘

Added

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

GET: /api/v2/pub/budget-changes/{id}

πŸ‘

Added

  • added the property 'updated_at' to the response with the '200' status

GET: /api/v2/pub/budget-cost-codes

πŸ‘

Added

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

POST: /api/v2/pub/budget-cost-codes

🚧

Changed

  • added the new request property 'analytic_cost_code_id'
❗️

Removed

  • removed the enum value 'Equipment' of the request property 'budget_code_type'
  • removed the enum value 'Labor' of the request property 'budget_code_type'
  • removed the enum value 'Labor Burden' of the request property 'budget_code_type'
  • removed the enum value 'Material' of the request property 'budget_code_type'
  • removed the enum value 'Other' of the request property 'budget_code_type'
  • removed the enum value 'Subcontract' of the request property 'budget_code_type'

POST: /api/v2/pub/budget-cost-codes/bulk

🚧

Changed

  • added the new request property 'items/analytic_cost_code_id'
❗️

Removed

  • removed the enum value 'Equipment' of the request property 'items/budget_code_type'
  • removed the enum value 'Labor' of the request property 'items/budget_code_type'
  • removed the enum value 'Labor Burden' of the request property 'items/budget_code_type'
  • removed the enum value 'Material' of the request property 'items/budget_code_type'
  • removed the enum value 'Other' of the request property 'items/budget_code_type'
  • removed the enum value 'Subcontract' of the request property 'items/budget_code_type'

GET: /api/v2/pub/budget-cost-codes/{id}

πŸ‘

Added

  • added the property 'expense_detail' to the response with the '200' status

PATCH: /api/v2/pub/budget-cost-codes/{id}

❗️

Removed

  • removed the enum value 'Equipment' of the request property 'cost_code_type'
  • removed the enum value 'Labor' of the request property 'cost_code_type'
  • removed the enum value 'Labor Burden' of the request property 'cost_code_type'
  • removed the enum value 'Material' of the request property 'cost_code_type'
  • removed the enum value 'Other' of the request property 'cost_code_type'
  • removed the enum value 'Subcontract' of the request property 'cost_code_type'

POST: /api/v2/pub/budgets

🚧

Changed

  • added the new request property 'cost_code_list_id'
  • added the new request property 'cost_code_template_id'

GET: /api/v2/pub/capital-plan-cash-flows

πŸ‘

Added

  • added the required property 'items/id' to the response with the '200' status
  • added the required property 'items/updated_at' to the response with the '200' status
🚧

Changed

  • added the new 'query' request parameter 'updated_after'
  • added the new 'query' request parameter 'updated_before'

POST: /api/v2/pub/contracts

πŸ‘

Added

  • added the new 'principal-fixed-fee-delivery' enum value to the request property 'contract_holder'
  • added the new 'principal-transparent-billing' enum value to the request property 'contract_holder'

GET: /api/v2/pub/contracts

πŸ‘

Added

  • added the new 'principal-fixed-fee-delivery' enum value to the 'items/contract_holder' response property for the response status '200'
  • added the new 'principal-transparent-billing' enum value to the 'items/contract_holder' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'principal-fixed-fee-delivery' enum value to the 'contract_holder' response property for the response status '200'
  • added the new 'principal-transparent-billing' enum value to the 'contract_holder' response property for the response status '200'

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

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

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

Changed

  • added the new 'query' request parameter 'updated_after'
  • added the new 'query' request parameter 'updated_before'

GET: /api/v2/pub/project-roles

πŸ‘

Added

  • added the property 'items/permissions/resources/project_funding_sources' to the response with the '200' status

GET: /api/v2/pub/project-roles/{id}

πŸ‘

Added

  • added the property 'permissions/resources/project_funding_sources' to the response with the '200' status

GET: /api/v2/pub/project-schedule-tickets

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/rfi-solutions/{id}

πŸ‘

Added

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

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

πŸ‘

Added

  • added the property 'items/permissions/resources/data_management/can_access_mcp' to the response with the '200' status

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

πŸ‘

Added

  • added the property 'permissions/resources/data_management/can_access_mcp' to the response with the '200' status

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

🚧

Changed

  • added the new request property 'permissions/resources/data_management/can_access_mcp'

POST: /api/v2/pub/budget-changes

🚧

Changed

  • request property 'items/lines/items/unit_type' was restricted to a list of enum values

GET: /api/v2/pub/budget-changes/{id}

🚧

Changed

  • the response property 'category' became nullable for the status '200'
  • the response property 'reason' became nullable for the status '200'

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

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/files

πŸ‘

Added

  • added the new enum value 'accounting-cost-code' to the 'query' request parameter 'resource_scope'
  • added the new enum value 'accounting-cost-codes-import' to the 'query' request parameter 'resource_type'
  • added the new enum value 'mass-document-export' to the 'query' request parameter 'resource_scope'
  • added the new enum value 'mass-document-export' to the 'query' request parameter 'resource_type'
  • added the new 'accounting-cost-code' enum value to the 'items/resource_scope' response property for the response status '200'
  • added the new 'accounting-cost-codes-import' enum value to the 'items/resource_type' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'items/resource_scope' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'items/resource_type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'accounting-cost-code' enum value to the 'resource_scope' response property for the response status '200'
  • added the new 'accounting-cost-codes-import' enum value to the 'resource_type' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'resource_scope' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'resource_type' response property for the response status '200'

POST: /api/v2/pub/project-schedule-links

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/projects

🚧

Changed

  • added the new 'query' request parameter 'include_archived'

POST: /api/v2/pub/punch-items

🚧

Changed

  • the request property 'originator_id' became nullable
  • the request property 'originator_id' became optional


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

πŸ‘

Added

  • added the property 'items/permissions/resources/data_management/can_access_mcp' to the response with the '200' status

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

πŸ‘

Added

  • added the property 'permissions/resources/data_management/can_access_mcp' to the response with the '200' status

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

🚧

Changed

  • added the new request property 'permissions/resources/data_management/can_access_mcp'

POST: /api/v2/pub/budget-changes

🚧

Changed

  • request property 'items/lines/items/unit_type' was restricted to a list of enum values

GET: /api/v2/pub/budget-changes/{id}

🚧

Changed

  • the response property 'category' became nullable for the status '200'
  • the response property 'reason' became nullable for the status '200'

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

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/files

πŸ‘

Added

  • added the new enum value 'accounting-cost-code' to the 'query' request parameter 'resource_scope'
  • added the new enum value 'accounting-cost-codes-import' to the 'query' request parameter 'resource_type'
  • added the new enum value 'mass-document-export' to the 'query' request parameter 'resource_scope'
  • added the new enum value 'mass-document-export' to the 'query' request parameter 'resource_type'
  • added the new 'accounting-cost-code' enum value to the 'items/resource_scope' response property for the response status '200'
  • added the new 'accounting-cost-codes-import' enum value to the 'items/resource_type' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'items/resource_scope' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'items/resource_type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'accounting-cost-code' enum value to the 'resource_scope' response property for the response status '200'
  • added the new 'accounting-cost-codes-import' enum value to the 'resource_type' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'resource_scope' response property for the response status '200'
  • added the new 'mass-document-export' enum value to the 'resource_type' response property for the response status '200'

POST: /api/v2/pub/project-schedule-links

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/projects

🚧

Changed

  • added the new 'query' request parameter 'include_archived'

POST: /api/v2/pub/punch-items

🚧

Changed

  • the request property 'originator_id' became nullable
  • the request property 'originator_id' became optional

GET: /api/v2/pub/form-templates

πŸ‘

Added

  • added the required property 'items/instructions' to the response with the '200' status
  • added the required property 'items/show_attachments' to the response with the '200' status
  • added the required property 'items/show_notes' to the response with the '200' status

GET: /api/v2/pub/surveys

πŸ‘

Added

  • added the required property 'items/instructions' to the response with the '200' status
  • added the required property 'items/show_attachments' to the response with the '200' status
  • added the required property 'items/show_notes' to the response with the '200' status
🚧

Changed

  • the response property 'items/priority' became required for the status '200'
  • the response property 'items/score' became required for the status '200'

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

πŸ‘

Added

  • added the required property 'instructions' to the response with the '200' status
  • added the required property 'show_attachments' to the response with the '200' status
  • added the required property 'show_notes' to the response with the '200' status
🚧

Changed

  • the response property 'priority' became required for the status '200'
  • the response property 'score' became required for the status '200'

GET: /api/v2/pub/contract-changes

πŸ‘

Added

  • added the property 'items/received_date' to the response with the '200' status
🚧

Changed

  • the response property 'items/due_date' became nullable for the status '200'

GET: /api/v2/pub/contract-changes/{id}

πŸ‘

Added

  • added the property 'received_date' to the response with the '200' status
🚧

Changed

  • the response property 'due_date' became nullable for the status '200'

GET: /api/v2/pub/daily-log-delay-types

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/files

πŸ‘

Added

  • added the new enum value 'accounting-companies-import' to the 'query' request parameter 'resource_type'
  • added the new enum value 'accounting-company' to the 'query' request parameter 'resource_scope'
  • added the new 'accounting-companies-import' enum value to the 'items/resource_type' response property for the response status '200'
  • added the new 'accounting-company' enum value to the 'items/resource_scope' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'accounting-companies-import' enum value to the 'resource_type' response property for the response status '200'
  • added the new 'accounting-company' enum value to the 'resource_scope' response property for the response status '200'

POST: /api/v2/pub/project-schedules

πŸ‘

Added

  • endpoint added

POST: /api/v2/pub/projects

🚧

Changed

  • the request property 'sector' became nullable
  • the request property 'sector' became optional


GET: /api/v2/pub/approvable-resources

πŸ‘

Added

  • added the property 'items/submitted_by_contact_person_id' to the response with the '200' status
  • added the property 'items/submitted_for_approval_at' to the response with the '200' status

GET: /api/v2/pub/surveys

πŸ‘

Added

  • added the new 'ATTACHMENT' enum value to the 'items/categories/items/questions/items/type' response property for the response status '200'
  • added the new 'DATE' enum value to the 'items/categories/items/questions/items/type' response property for the response status '200'
  • added the new 'NUMBER' enum value to the 'items/categories/items/questions/items/type' response property for the response status '200'
  • added the new 'SINGLE_LINE_TEXT' enum value to the 'items/categories/items/questions/items/type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'ATTACHMENT' enum value to the 'categories/items/questions/items/type' response property for the response status '200'
  • added the new 'DATE' enum value to the 'categories/items/questions/items/type' response property for the response status '200'
  • added the new 'NUMBER' enum value to the 'categories/items/questions/items/type' response property for the response status '200'
  • added the new 'SINGLE_LINE_TEXT' enum value to the 'categories/items/questions/items/type' response property for the response status '200'

GET: /api/v2/pub/direct-costs

❗️

Removed

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

POST: /api/v2/pub/direct-costs

🚧

Changed

  • the request property 'budget_code_id' became not nullable
  • the request property 'project_id,' became not nullable
  • the request property 'budget_code_id' became required
❗️

Removed

  • removed the request property 'proposal_id'
  • removed the request property 'related_to'

DELETE: /api/v2/pub/direct-costs/{id}

❗️

Removed

  • removed the 'rfp_proposal' enum value from the 'related_to' response property for the response status '204'

GET: /api/v2/pub/direct-costs/{id}

❗️

Removed

  • removed the 'rfp_proposal' enum value from the 'related_to' response property for the response status '200'

PUT: /api/v2/pub/direct-costs/{id}

🚧

Changed

  • the request property 'budget_code_id' became not nullable
  • the request property 'project_id' became not nullable
  • the request property 'budget_code_id' became required
  • the request property 'project_id' became required
❗️

Removed

  • removed the 'rfp_proposal' enum value from the 'related_to' response property for the response status '204'
  • removed the request property 'proposal_id'
  • removed the request property 'related_to'

GET: /api/v2/pub/forms

πŸ‘

Added

  • added the new 'pending_approval' enum value to the 'items/status' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'pending_approval' enum value to the 'status' response property for the response status '200'

GET: /api/v2/pub/inspections

πŸ‘

Added

  • added the new 'PENDING_APPROVAL' enum value to the 'items/status' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'PENDING_APPROVAL' enum value to the 'status' response property for the response status '200'

GET: /api/v2/pub/project-request-pipelines

πŸ‘

Added

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

GET: /api/v2/pub/project-request-pipelines/{id}

πŸ‘

Added

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

POST: /api/v2/pub/rfi-solutions

🚧

Changed

  • the request property 'cost_impact_value' became optional
  • the request property 'document_ids' became optional
  • the request property 'schedule_impact_type' became optional
  • the request property 'schedule_impact_value' became optional

GET: /api/v2/pub/rfi-solutions

🚧

Changed

  • the 'items/created_at' response's property type/format changed from 'string'/'' to 'string'/'date-time' for status '200'
  • the 'items/updated_at' response's property type/format changed from 'string'/'' to 'string'/'date-time' for status '200'

GET: /api/v2/pub/rfis

🚧

Changed

  • the 'query' request parameter 'ball_in_court_ids' became optional
  • the 'query' request parameter 'due_date_after' became optional
  • the 'query' request parameter 'due_date_before' became optional
  • the 'query' request parameter 'manager_ids' became optional
  • the 'query' request parameter 'official_reviewer_ids' became optional
  • the 'query' request parameter 'page' became optional
  • the 'query' request parameter 'project_id' became optional
  • the 'query' request parameter 'responsible_contractor_ids' became optional
  • the 'query' request parameter 'search' became optional
  • the 'query' request parameter 'statuses' became optional
  • the 'query' request parameter 'updated_after' became optional
  • the 'query' request parameter 'updated_before' became optional

POST: /api/v2/pub/rfis

🚧

Changed

  • the request property 'additional_reviewer_ids' became optional
  • the request property 'document_ids' became optional
  • the request property 'external_references' became optional
  • the request property 'impacted_party_ids' became optional
  • the request property 'initial_solution/cost_impact_value' became optional
  • the request property 'initial_solution/document_ids' became optional
  • the request property 'initial_solution/schedule_impact_type' became optional
  • the request property 'initial_solution/schedule_impact_value' became optional
  • the request property 'manager_id' became optional
  • the request property 'official_reviewer_id' became optional
  • the request property 'priority' became optional
  • the request property 'responsible_contractor_ids' became optional
  • the request property 'source_platform' became optional
  • the request property 'tags' became optional


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

πŸ‘

Added

  • added the property 'items/permissions/resources/project_financials/can_manage_direct_costs' to the response with the '200' status
❗️

Removed

  • removed the property 'items/permissions/resources/financials_and_rfps/can_manage_direct_costs' from the response with the '200' status

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

πŸ‘

Added

  • added the property 'permissions/resources/project_financials/can_manage_direct_costs' to the response with the '200' status
❗️

Removed

  • removed the property 'permissions/resources/financials_and_rfps/can_manage_direct_costs' from the response with the '200' status

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

🚧

Changed

  • added the new request property 'permissions/resources/project_financials/can_manage_direct_costs'
❗️

Removed

  • removed the request property 'permissions/resources/financials_and_rfps/can_manage_direct_costs'

POST: /api/v2/pub/budget-cost-codes

πŸ‘

Added

  • added the new 'bags' enum value to the request property 'lines/items/unit_type'

POST: /api/v2/pub/budget-cost-codes/bulk

πŸ‘

Added

  • added the new 'bags' enum value to the request property 'items/lines/items/unit_type'

PATCH: /api/v2/pub/budget-cost-codes/{id}

πŸ‘

Added

  • added the new 'bags' enum value to the request property 'lines/items/unit_type'

GET: /api/v2/pub/budgets

πŸ‘

Added

  • added the new 'bags' enum value to the 'items/items/items/tasks/items/unit_type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'bags' enum value to the 'items/tasks/items/unit_type' response property for the response status '200'

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

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/direct-costs

❗️

Removed

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

POST: /api/v2/pub/direct-costs

❗️

Removed

  • removed the enum value 'general_direct_cost' of the request property 'related_to'

DELETE: /api/v2/pub/direct-costs/{id}

❗️

Removed

  • removed the 'general_direct_cost' enum value from the 'related_to' response property for the response status '204'

GET: /api/v2/pub/direct-costs/{id}

❗️

Removed

  • removed the 'general_direct_cost' enum value from the 'related_to' response property for the response status '200'

PUT: /api/v2/pub/direct-costs/{id}

❗️

Removed

  • removed the 'general_direct_cost' enum value from the 'related_to' response property for the response status '204'
  • removed the enum value 'general_direct_cost' of the request property 'related_to'

GET: /api/v2/pub/employees

🚧

Changed

  • the response property 'items/account_type_id' became nullable for the status '200'

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

🚧

Changed

  • the response property 'account_type_id' became nullable for the status '200'

GET: /api/v2/pub/files

πŸ‘

Added

  • added the new enum value 'budget' to the 'query' request parameter 'resource_type'
  • added the new 'budget' enum value to the 'items/resource_type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'budget' enum value to the 'resource_type' response property for the response status '200'

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

πŸ‘

Added

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

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

🚧

Changed

  • added the new request property 'category'

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

πŸ‘

Added

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

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

🚧

Changed

  • added the new request property 'category'

GET: /api/v2/pub/project-requests

πŸ‘

Added

  • added the new 'bags' enum value to the 'items/estimated_total_value_items/items/unit_type' response property for the response status '200'

GET: /api/v2/pub/project-requests/{id}

πŸ‘

Added

  • added the new 'bags' enum value to the 'estimated_total_value_items/items/unit_type' response property for the response status '200'

GET: /api/v2/pub/surveys

πŸ‘

Added

  • added the new 'CURRENCY' enum value to the 'items/categories/items/questions/items/type' response property for the response status '200'

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

πŸ‘

Added

  • added the new 'CURRENCY' enum value to the 'categories/items/questions/items/type' response property for the response status '200'