improved

August 14 Updates

We have transferred all the remaining endpoints from v1 to v2, added some additional ones, reduced noise and took care of the standards between them.

Budgets

👍

Added

  • Response field categories.
  • Response field financeable_sites.
  • Query parameter budget_type .
  • Query parameter project_client_id.
  • Query parameter project_client_name.
  • Query parameter project_id.

🚧

Changed

  • The totals structure was changed from an array to an object.
  • Response field budget_approved moved to the totals section and renamed to budget_approved_value.
  • Response field budget_current moved to the totals section and renamed to budget_current_value.
  • Response field budget_original moved to the totals section and renamed to budget_original_value.
  • Response field budget_pending moved to the totals section and renamed to budget_pending_value.
  • Response field budget_projected moved to the totals section and renamed to budget_projected_value.
  • Response field items.[].anticipated_savings renamed to items.[].anticipated_savings_value and moved to totals.
  • Response field items.[].my_approved_contract_changes renamed to items.[].my_approved_contract_changes_value and moved to totals.
  • Response field items.[].total_approved renamed to items.[].total_approved_value and moved to totals.
  • Response field items.[].total_current renamed to items.[].total_current_value and moved to totals.
  • Response field items.[].total_pending renamed to items.[].total_pending_value and moved to totals.
  • Response field items.[].total_projected renamed to items.[].total_projected_value and moved to totals.
  • Response field items.[].unallocated_fund renamed to items.[].unallocated_fund_value and moved to totals.
  • Data type of all the above fields changed from float to string.
  • Query parameter update_date renamed to updated_at.

❗️

Removed

  • Response field currency_code.
  • Response field description.
  • Response field project_description.
  • Response field my_budget_id.
  • Response field owner_budget_id.
  • Response field company_local_id.
  • Response field project_client.
  • Response field submitted_for_approval.
  • Response field items.[].category_code.
  • Response field items.[].category_name.
  • Response field items.[].project_client.
  • Response field items.[].project_id.

Direct Costs

👍

Added

  • Response field assigned_employee_id.
  • Response field budget_code_id.
  • Response field project_id.
  • Response field proposal_id.

🚧

Changed

  • Response field data renamed to items.
  • Response field external_id renamed to custom_id.
  • Response field amount renamed to total_value and data type changed from float to string.

❗️

Removed

  • Response field assigned_employee removed from GET direct costs endpoints.
  • Response field budgetCode removed from GET direct costs endpoints.
  • Response field currency removed from GET direct costs endpoints.
  • Response field logs removed from GET direct costs endpoints.
  • Response field project removed from GET direct costs endpoints.
  • Response field project_company_id removed from GET direct costs endpoints.
  • Response field proposal removed from GET direct costs endpoints.
  • Response field tenant_id removed from GET direct costs endpoints.

Journal

👍

Added

  • Response field created_by.

🚧

Changed

  • Query parameter updated_date renamed to updated_at.

❗️

Removed

  • Query parameter show_deleted.

Tasks

👍

Added

  • Query parameter project_id.
  • Query parameter statuses.
  • Query parameter updated_before.
  • Query parameter updated_after.
  • Query parameter due_date_before.
  • Query parameter due_date_after.

🚧

Changed

  • Response structure changed significantly, with new fields and pagination added to GET tasks list.
  • Response structure changed significantly in GET task by ID.

❗️

Removed

  • Query parameter show_archived.
  • Query parameter update_date.
  • Query parameter project_client.

Punch Items

👍

Added

  • Endpoint to get Punch Lists.
  • Endpoint to get Punch Stamps.
  • Response field project_id.
  • Query parameter project_id.
  • Query parameter punch_list_id.
  • Query parameter statuses.
  • Query parameter ball_in_court_ids.
  • Query parameter stamps_ids.
  • Query parameter responsible_contractors_ids.
  • Query parameter members_ids.
  • Query parameter due_date_after.
  • Query parameter due_date_before.
  • Query parameter page.
  • Query parameter per_page.

🚧

Changed

  • Stamp data moved to a separate endpoint: Get a Punch Stamp by ID.
  • Response field ball_in_court renamed to ball_in_court_id.
  • Response field members renamed to members_ids.
  • Response field documents renamed to documents_ids.
  • Query parameter project_local_id renamed to project_id and moved to query params.

❗️

Removed

  • Response field tags.
  • Response field created_by.
  • Response field updated_by.
  • Response field drawing_annotation.
  • Response field specification_annotation.

Inspections

👍

Added

  • Query parameter project_id.
  • Query parameter statuses.
  • Query parameter types.
  • Query parameter final_results.
  • Query parameter examinations.
  • Query parameter inspectors_ids.
  • Query parameter originators_ids.
  • Query parameter date_after.
  • Query parameter date_before.

🚧

Changed

  • Response structure changed significantly, with new fields and pagination added to GET inspections list.
  • Response structure changed significantly in GET inspection by ID.

Surveys

👍

Added

  • New endpoint: Get Survey.

Business Units

👍

Added

  • Endpoint to get list of Business Units.
  • Endpoint to get Business Unit by ID.

Companies

👍

Added

  • Response field tags added to GET companies endpoints.
  • Endpoint to store Company Office Locations.
  • Endpoint to get list of Companies.
  • Endpoint to get company by ID.

❗️

Removed

  • Endpoint Get all off-system companies by name removed.

Contacts

👍

Added

  • Endpoint to Import Contact & Company.

Employees

👍

Added

  • Endpoint to get list of Employees.
  • Endpoint to get Employee by ID.
  • Endpoint to update an Employee by ID.
  • Endpoint to update Employee Custom Attributes.
  • Response field additional_billable_roles added to GET employee endpoints.

🚧

Changed

  • Query parameter update_date renamed to updated_at.
  • Response field billable_role changed from string to object.

Projects

👍

Added

  • Endpoint to get list of Projects.
  • Endpoint to get Project by ID.
  • Query parameter custom_id added to GET projects list.
  • Query parameter business_unit_id added to GET projects list.
  • Response field business_unit_id added to GET projects list.

🚧

Changed

  • Response field created_by changed from object to string.

❗️

Removed

  • Response field is_archived removed from GET projects endpoints.

Contracts

👍

Added

  • Response field contracts.wbs1.contract_change_id.