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'

POST: /api/v2/pub/drive-files

🚧

Changed

  • the request property 'parent_id' became not nullable
❗️

Removed

  • removed the request property 'drive_id'

POST: /api/v2/pub/drive-folders

❗️

Removed

  • removed the request property 'drive_id'

GET: /api/v2/pub/punch-item-solutions

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/punch-item-solutions/{id}

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

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

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

🚧

Changed

  • added the new request property 'document_ids'

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

πŸ‘

Added

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

GET: /api/v2/pub/capital-plan-scenarios

🚧

Changed

  • the 'query' request parameter 'capital_plan_id' became optional

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

πŸ‘

Added

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

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

πŸ‘

Added

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

POST: /api/v2/pub/drive-files

πŸ‘

Added

  • endpoint added

POST: /api/v2/pub/drive-folders

πŸ‘

Added

  • endpoint added

POST: /api/v2/pub/drives

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/employees

πŸ‘

Added

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

POST: /api/v2/pub/employees

🚧

Changed

  • added the new request property 'location_ids'

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

πŸ‘

Added

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

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

🚧

Changed

  • added the new request property 'location_ids'

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

πŸ‘

Added

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

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

πŸ‘

Added

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

POST: /api/v2/pub/oauth/token

πŸ‘

Added

  • added the new 'authorization_code' enum value to the request property 'grant_type'
  • added the new 'client_credentials' enum value to the request property 'grant_type'
  • added the new 'refresh_token' enum value to the request property 'grant_type'
  • added the non-success response with the status '422'
  • added the property 'refresh_token' to the response with the '200' status
  • added the property 'refresh_token_expires_in' to the response with the '200' status
🚧

Changed

  • added the new request property 'code'
  • added the new request property 'code_verifier'
  • added the new request property 'redirect_uri'
  • added the new request property 'refresh_token'
  • added the new request property 'scope'
  • the request property 'client_id' became nullable
  • the request property 'client_secret' became nullable
  • request property 'grant_type' was restricted to a list of enum values
  • the request property 'grant_type' became required

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

πŸ‘

Added

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

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

πŸ‘

Added

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

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

🚧

Changed

  • the request property 'ball_in_court_id' became optional
  • the request property 'comment' became optional
  • the request property 'external_references' became optional
  • the request property 'members_ids' became optional
  • the request property 'punch_list_id' became optional
  • the request property 'responsible_contractor_id' became optional
  • the request property 'site_ids' became optional
  • the request property 'stamp_id' became optional

GET: /api/v2/pub/files

πŸ‘

Added

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

POST: /api/v2/pub/files

🚧

Changed

  • added the new request property 'description'

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

πŸ‘

Added

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

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

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/rfis

πŸ‘

Added

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

POST: /api/v2/pub/rfis

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/rfis/{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/capital_plan' to the response with the '200' status
  • added the property 'items/permissions/resources/data_management' to the response with the '200' status
  • added the property 'items/permissions/resources/project_financials/can_create_and_edit_cash_flow' to the response with the '200' status
  • added the property 'items/permissions/resources/project_financials/can_view_cash_flow' to the response with the '200' status
❗️

Removed

  • removed the property 'items/permissions/resources/workspace_configuration/can_create_access_tokens_and_oauth' from the response with the '200' status

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

πŸ‘

Added

  • added the property 'permissions/resources/capital_plan' to the response with the '200' status
  • added the property 'permissions/resources/data_management' to the response with the '200' status
  • added the property 'permissions/resources/project_financials/can_create_and_edit_cash_flow' to the response with the '200' status
  • added the property 'permissions/resources/project_financials/can_view_cash_flow' to the response with the '200' status
❗️

Removed

  • removed the property 'permissions/resources/workspace_configuration/can_create_access_tokens_and_oauth' from the response with the '200' status

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

🚧

Changed

  • added the new request property 'permissions/resources/capital_plan'
  • added the new request property 'permissions/resources/data_management'
  • added the new request property 'permissions/resources/project_financials/can_create_and_edit_cash_flow'
  • added the new request property 'permissions/resources/project_financials/can_view_cash_flow'
❗️

Removed

  • removed the request property 'permissions/resources/workspace_configuration/can_create_access_tokens_and_oauth'

GET: /api/v2/pub/projects

🚧

Changed

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

GET: /api/v2/pub/rfis

πŸ‘

Added

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

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

πŸ‘

Added

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

GET: /api/v2/pub/rfis/{rfi_id}/solutions

πŸ‘

Added

  • endpoint added

POST: /api/v2/pub/rfis/{rfi_id}/solutions

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/rfis/{rfi_id}/solutions/{id}

πŸ‘

Added

  • endpoint added