GET: /api/v2/pub/buildings

πŸ‘

Added

  • added the property 'items/subsites/items/unit_type' to the response with the '200' status
  • added the property 'items/subsites/items/unit_value' to the response with the '200' status
  • added the property 'items/unit_type' to the response with the '200' status
  • added the property 'items/unit_value' to the response with the '200' status
  • added the new 'mixed' enum value to the 'items/subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'tbc' enum value to the 'items/subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'unknown' enum value to the 'items/subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'void' enum value to the 'items/subsites/items/occupancy_status' response property for the response status '200'

POST: /api/v2/pub/buildings

🚧

Changed

  • added the new request property 'owner_company_id'
  • added the new request property 'unit_type'
  • added the new request property 'unit_value'

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

πŸ‘

Added

  • added the property 'subsites/items/unit_type' to the response with the '200' status
  • added the property 'subsites/items/unit_value' to the response with the '200' status
  • added the property 'unit_type' to the response with the '200' status
  • added the property 'unit_value' to the response with the '200' status
  • added the new 'mixed' enum value to the 'subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'tbc' enum value to the 'subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'unknown' enum value to the 'subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'void' enum value to the 'subsites/items/occupancy_status' response property for the response status '200'

PUT: /api/v2/pub/buildings/{id}

🚧

Changed

  • added the new request property 'owner_company_id'
  • added the new request property 'unit_type'
  • added the new request property 'unit_value'

GET: /api/v2/pub/inspections

πŸ‘

Added

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

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

πŸ‘

Added

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

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

❗️

Removed

  • removed the property 'items/contract_id' from the response with the '200' status

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

❗️

Removed

  • removed the property '/items/contract_id' from the response with the '200' status

GET: /api/v2/pub/project-funding-sources

πŸ‘

Added

  • added the property 'first_page_url' to the response with the '200' status
  • added the property 'items' to the response with the '200' status
  • added the property 'last_page_url' to the response with the '200' status
  • added the property 'next_page_url' to the response with the '200' status
  • added the property 'page' to the response with the '200' status
  • added the property 'per_page' to the response with the '200' status
  • added the property 'prev_page_url' to the response with the '200' status
  • added the property 'total' to the response with the '200' status
🚧

Changed

  • the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'

GET: /api/v2/pub/projects

πŸ‘

Added

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

GET: /api/v2/pub/projects-sites

πŸ‘

Added

  • added the property 'items/gross_area' to the response with the '200' status
  • added the property 'items/rentable_area' to the response with the '200' status
  • added the property 'items/unit_type' to the response with the '200' status
  • added the property 'items/unit_value' to the response with the '200' status
  • added the property 'items/usable_area' to the response with the '200' status

GET: /api/v2/pub/projects-sites/{id}

πŸ‘

Added

  • added the property 'gross_area' to the response with the '200' status
  • added the property 'rentable_area' to the response with the '200' status
  • added the property 'unit_type' to the response with the '200' status
  • added the property 'unit_value' to the response with the '200' status
  • added the property 'usable_area' to the response with the '200' status

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

πŸ‘

Added

  • added the property 'generated_id' to the response with the '200' status
  • added the property 'scope' to the response with the '200' status

POST: /api/v2/pub/subsites

πŸ‘

Added

  • added the new 'mixed' enum value to the request property 'occupancy_status'
  • added the new 'tbc' enum value to the request property 'occupancy_status'
  • added the new 'unknown' enum value to the request property 'occupancy_status'
  • added the new 'void' enum value to the request property 'occupancy_status'
🚧

Changed

  • added the new request property 'unit_type'
  • added the new request property 'unit_value'

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

πŸ‘

Added

  • added the property 'unit_type' to the response with the '200' status
  • added the property 'unit_value' to the response with the '200' status
  • added the new 'mixed' enum value to the 'occupancy_status' response property for the response status '200'
  • added the new 'tbc' enum value to the 'occupancy_status' response property for the response status '200'
  • added the new 'unknown' enum value to the 'occupancy_status' response property for the response status '200'
  • added the new 'void' enum value to the 'occupancy_status' response property for the response status '200'

PUT: /api/v2/pub/subsites/{id}

πŸ‘

Added

  • added the new 'mixed' enum value to the request property 'occupancy_status'
  • added the new 'tbc' enum value to the request property 'occupancy_status'
  • added the new 'unknown' enum value to the request property 'occupancy_status'
  • added the new 'void' enum value to the request property 'occupancy_status'
🚧

Changed

  • added the new request property 'unit_type'
  • added the new request property 'unit_value'

PUT: /api/v2/pub/subsites/{id}/custom-attributes

πŸ‘

Added

  • added the new 'Client Region' enum value to the request property 'custom_attributes/items/name'

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

❗️

Removed

  • deleted the deprecated 'query' request parameter 'updated_at'

GET: /api/v2/pub/inspections

πŸ‘

Added

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

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

πŸ‘

Added

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

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

❗️

Removed

  • deleted the deprecated 'query' request parameter 'updated_at'

GET: /api/v2/pub/analytic-cost-code-categories

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/budgets

πŸ‘

Added

  • added the new 'acres' enum value to the 'items/items/items/tasks/items/unit_type' response property for the response status '200'
  • added the new 'hectares' enum value to the 'items/items/items/tasks/items/unit_type' response property for the response status '200'
  • added the new 'watts' 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 'acres' enum value to the 'items/tasks/items/unit_type' response property for the response status '200'
  • added the new 'hectares' enum value to the 'items/tasks/items/unit_type' response property for the response status '200'
  • added the new 'watts' enum value to the 'items/tasks/items/unit_type' response property for the response status '200'

GET: /api/v2/pub/buildings

πŸ‘

Added

  • added the property 'items/name' to the response with the '200' status
  • added the property 'items/secondary_classification' to the response with the '200' status
  • added the property 'items/subsites/items/address_line_2' to the response with the '200' status
  • added the property 'items/subsites/items/building_id' to the response with the '200' status
  • added the property 'items/subsites/items/classification' to the response with the '200' status
  • added the property 'items/subsites/items/occupant_workspace_id' to the response with the '200' status
  • added the property 'items/subsites/items/secondary_classification' to the response with the '200' status
  • added the new 'data-center' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'healthcare-education' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'hospitality-entertainment' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'hotels-and-hospitality' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'industrial-and-logistics' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'infrastructure-and-energy' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'join-venture' enum value to the 'items/asset_type' response property for the response status '200'
  • added the new 'living-and-multi-housing' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'lot-land' enum value to the 'items/status' response property for the response status '200'
  • added the new 'mixed-use' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'partially-owned' enum value to the 'items/asset_type' response property for the response status '200'
  • added the new 'post-construction' enum value to the 'items/status' response property for the response status '200'
  • added the new 'post-construction' enum value to the 'items/subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'special-purpose' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'square-feet' enum value to the 'items/area_unit' response property for the response status '200'
  • added the new 'square-feet' enum value to the 'items/occupants/items/area_unit' response property for the response status '200'
  • added the new 'square-feet' enum value to the 'items/subsites/items/area_unit' response property for the response status '200'
  • added the new 'square-meter' enum value to the 'items/area_unit' response property for the response status '200'
  • added the new 'square-meter' enum value to the 'items/occupants/items/area_unit' response property for the response status '200'
  • added the new 'square-meter' enum value to the 'items/subsites/items/area_unit' response property for the response status '200'
  • added the new 'utility-infrastructure' enum value to the 'items/classification' response property for the response status '200'
  • added the new 'vacant-land' enum value to the 'items/classification' response property for the response status '200'
❗️

Removed

  • removed the 'data_center' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'healthcare_education' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'hospitality_entertainment' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'hotels_and_hospitality' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'industrial_and_logistics' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'infrastructure_and_energy' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'join_venture' enum value from the 'items/asset_type' response property for the response status '200'
  • removed the 'living_and_multi_housing' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'lot_land' enum value from the 'items/status' response property for the response status '200'
  • removed the 'mixed_use' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'partially_owned' enum value from the 'items/asset_type' response property for the response status '200'
  • removed the 'post_construction' enum value from the 'items/status' response property for the response status '200'
  • removed the 'post_construction' enum value from the 'items/subsites/items/occupancy_status' response property for the response status '200'
  • removed the 'special_purpose' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'square_feet' enum value from the 'items/area_unit' response property for the response status '200'
  • removed the 'square_feet' enum value from the 'items/occupants/items/area_unit' response property for the response status '200'
  • removed the 'square_feet' enum value from the 'items/subsites/items/area_unit' response property for the response status '200'
  • removed the 'square_meter' enum value from the 'items/area_unit' response property for the response status '200'
  • removed the 'square_meter' enum value from the 'items/occupants/items/area_unit' response property for the response status '200'
  • removed the 'square_meter' enum value from the 'items/subsites/items/area_unit' response property for the response status '200'
  • removed the 'utility_infrastructure' enum value from the 'items/classification' response property for the response status '200'
  • removed the 'vacant_land' enum value from the 'items/classification' response property for the response status '200'
  • removed the property 'items/subsites/items/address' from the response with the '200' status
  • removed the property 'items/subsites/items/occupant_id' from the response with the '200' status
  • removed the property 'items/title' from the response with the '200' status

POST: /api/v2/pub/buildings

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • added the property 'name' to the response with the '200' status
  • added the property 'secondary_classification' to the response with the '200' status
  • added the property 'subsites/items/address_line_2' to the response with the '200' status
  • added the property 'subsites/items/building_id' to the response with the '200' status
  • added the property 'subsites/items/classification' to the response with the '200' status
  • added the property 'subsites/items/occupant_workspace_id' to the response with the '200' status
  • added the property 'subsites/items/secondary_classification' to the response with the '200' status
  • added the new 'data-center' enum value to the 'classification' response property for the response status '200'
  • added the new 'healthcare-education' enum value to the 'classification' response property for the response status '200'
  • added the new 'hospitality-entertainment' enum value to the 'classification' response property for the response status '200'
  • added the new 'hotels-and-hospitality' enum value to the 'classification' response property for the response status '200'
  • added the new 'industrial-and-logistics' enum value to the 'classification' response property for the response status '200'
  • added the new 'infrastructure-and-energy' enum value to the 'classification' response property for the response status '200'
  • added the new 'join-venture' enum value to the 'asset_type' response property for the response status '200'
  • added the new 'living-and-multi-housing' enum value to the 'classification' response property for the response status '200'
  • added the new 'lot-land' enum value to the 'status' response property for the response status '200'
  • added the new 'mixed-use' enum value to the 'classification' response property for the response status '200'
  • added the new 'partially-owned' enum value to the 'asset_type' response property for the response status '200'
  • added the new 'post-construction' enum value to the 'status' response property for the response status '200'
  • added the new 'post-construction' enum value to the 'subsites/items/occupancy_status' response property for the response status '200'
  • added the new 'special-purpose' enum value to the 'classification' response property for the response status '200'
  • added the new 'square-feet' enum value to the 'area_unit' response property for the response status '200'
  • added the new 'square-feet' enum value to the 'occupants/items/area_unit' response property for the response status '200'
  • added the new 'square-feet' enum value to the 'subsites/items/area_unit' response property for the response status '200'
  • added the new 'square-meter' enum value to the 'area_unit' response property for the response status '200'
  • added the new 'square-meter' enum value to the 'occupants/items/area_unit' response property for the response status '200'
  • added the new 'square-meter' enum value to the 'subsites/items/area_unit' response property for the response status '200'
  • added the new 'utility-infrastructure' enum value to the 'classification' response property for the response status '200'
  • added the new 'vacant-land' enum value to the 'classification' response property for the response status '200'
❗️

Removed

  • removed the 'data_center' enum value from the 'classification' response property for the response status '200'
  • removed the 'healthcare_education' enum value from the 'classification' response property for the response status '200'
  • removed the 'hospitality_entertainment' enum value from the 'classification' response property for the response status '200'
  • removed the 'hotels_and_hospitality' enum value from the 'classification' response property for the response status '200'
  • removed the 'industrial_and_logistics' enum value from the 'classification' response property for the response status '200'
  • removed the 'infrastructure_and_energy' enum value from the 'classification' response property for the response status '200'
  • removed the 'join_venture' enum value from the 'asset_type' response property for the response status '200'
  • removed the 'living_and_multi_housing' enum value from the 'classification' response property for the response status '200'
  • removed the 'lot_land' enum value from the 'status' response property for the response status '200'
  • removed the 'mixed_use' enum value from the 'classification' response property for the response status '200'
  • removed the 'partially_owned' enum value from the 'asset_type' response property for the response status '200'
  • removed the 'post_construction' enum value from the 'status' response property for the response status '200'
  • removed the 'post_construction' enum value from the 'subsites/items/occupancy_status' response property for the response status '200'
  • removed the 'special_purpose' enum value from the 'classification' response property for the response status '200'
  • removed the 'square_feet' enum value from the 'area_unit' response property for the response status '200'
  • removed the 'square_feet' enum value from the 'occupants/items/area_unit' response property for the response status '200'
  • removed the 'square_feet' enum value from the 'subsites/items/area_unit' response property for the response status '200'
  • removed the 'square_meter' enum value from the 'area_unit' response property for the response status '200'
  • removed the 'square_meter' enum value from the 'occupants/items/area_unit' response property for the response status '200'
  • removed the 'square_meter' enum value from the 'subsites/items/area_unit' response property for the response status '200'
  • removed the 'utility_infrastructure' enum value from the 'classification' response property for the response status '200'
  • removed the 'vacant_land' enum value from the 'classification' response property for the response status '200'
  • removed the property 'subsites/items/address' from the response with the '200' status
  • removed the property 'subsites/items/occupant_id' from the response with the '200' status
  • removed the property 'title' from the response with the '200' status

PUT: /api/v2/pub/buildings/{id}

πŸ‘

Added

  • endpoint added

PUT: /api/v2/pub/buildings/{id}/archive

πŸ‘

Added

  • endpoint added

PUT: /api/v2/pub/buildings/{id}/unarchive

πŸ‘

Added

  • endpoint added

POST: /api/v2/pub/subsites

πŸ‘

Added

  • endpoint added

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

πŸ‘

Added

  • endpoint added

PUT: /api/v2/pub/subsites/{id}

πŸ‘

Added

  • endpoint added

PUT: /api/v2/pub/subsites/{id}/archive

πŸ‘

Added

  • endpoint added

PUT: /api/v2/pub/subsites/{id}/custom-attributes

πŸ‘

Added

  • endpoint added

PUT: /api/v2/pub/subsites/{id}/unarchive

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/surveys

πŸ‘

Added

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

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

πŸ‘

Added

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

GET: /api/v2/pub/business-units

πŸ‘

Added

  • added the property 'items/children/items/children' to the response with the '200' status
  • added the property 'items/children/items/description' to the response with the '200' status
  • added the property 'items/children/items/id' to the response with the '200' status
  • added the property 'items/children/items/is_archived' to the response with the '200' status
  • added the property 'items/children/items/name' to the response with the '200' status
  • added the property 'items/children/items/updated_at' to the response with the '200' status

GET: /api/v2/pub/business-units/{id}

πŸ‘

Added

  • added the property 'children/items/children' to the response with the '200' status
  • added the property 'children/items/description' to the response with the '200' status
  • added the property 'children/items/id' to the response with the '200' status
  • added the property 'children/items/is_archived' to the response with the '200' status
  • added the property 'children/items/name' to the response with the '200' status
  • added the property 'children/items/updated_at' to the response with the '200' status

GET: /api/v2/pub/custom-attributes

πŸ‘

Added

  • added the property 'first_page_url' to the response with the '200' status
  • added the property 'items' to the response with the '200' status
  • added the property 'last_page_url' to the response with the '200' status
  • added the property 'next_page_url' to the response with the '200' status
  • added the property 'page' to the response with the '200' status
  • added the property 'per_page' to the response with the '200' status
  • added the property 'prev_page_url' to the response with the '200' status
  • added the property 'total' to the response with the '200' status
🚧

Changed

  • added the new 'query' request parameter 'page'
  • added the new 'query' request parameter 'per_page'
  • the response's body type/format changed from 'array'/'' to 'object'/'' for status '200'

GET: /api/v2/pub/custom-attributes-lists

πŸ‘

Added

  • endpoint added

GET: /api/v2/pub/dictionaries

πŸ‘

Added

  • added the property 'items/children/items/children' to the response with the '200' status
  • added the property 'items/children/items/created_at' to the response with the '200' status
  • added the property 'items/children/items/id' to the response with the '200' status
  • added the property 'items/children/items/name' to the response with the '200' status
  • added the property 'items/children/items/slug' to the response with the '200' status
  • added the property 'items/children/items/updated_at' to the response with the '200' status
🚧

Changed

  • the 'items/children/items/' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'

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

πŸ‘

Added

  • added the property 'children/items/children' to the response with the '200' status
  • added the property 'children/items/created_at' to the response with the '200' status
  • added the property 'children/items/id' to the response with the '200' status
  • added the property 'children/items/name' to the response with the '200' status
  • added the property 'children/items/slug' to the response with the '200' status
  • added the property 'children/items/updated_at' to the response with the '200' status
🚧

Changed

  • the 'children/items/' response's property type/format changed from 'string'/'' to 'object'/'' for status '200'

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

🚧

Changed

  • added the new request property 'vendor_id'

GET: /api/v2/pub/budgets

πŸ‘

Added

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

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

πŸ‘

Added

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

GET: /api/v2/pub/dictionaries

πŸ‘

Added

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

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

πŸ‘

Added

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

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

πŸ‘

Added

  • endpoint added

Companies

πŸ‘

Added

  • Endpoint to Get All Companies Office Locations.

Budget Cost Codes

πŸ‘

Added

  • Endpoint to get all Budget Cost Codes.
  • Response field budget_code_type.
  • Response field expenditure_type.

Surveys

πŸ‘

Added

  • Endpoint to get all Surveys.

Contracts

❗️

Removed

  • lump_sum value from contract_type enum (duplicate of value standard).

Projects

Get a list of Projects

Get a Project by id

πŸ‘

Added

  • Response field client_contact_id.
  • Response field tags.
  • Response field exclusions.
🚧

Changed

  • Response field created_by becomes non-nullable.
  • Response field created_at becomes non-nullable.
  • Response field updated_at becomes non-nullable.

We have scheduled the removal of our deprecated V1 endpoints on December 2.

❗️

Scheduled to remove

Project Sites

πŸ‘

Added

  • Endpoint to get Project Site by ID.
  • Endpoint to get all Project Sites.

Project Directories

πŸ‘

Added

  • Endpoint to get all Project Directories.