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.