Improved

April 20th, 2026

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