Request

Response

    BIM 360 Forward-Compatible Endpoints

    In order to enable your current BIM 360 apps and integrations to be compatible with ACC projects, we have ensured that many BIM 360 endpoints are forward compatible with ACC. This makes it possible for you to access ACC projects and use your BIM 360 apps and integrations before new ACC APIs are available. Note that your existing apps and integrations to BIM 360 and PlanGrid will continue to function as-is for the foreseeable future.

    The following tables list all the BIM 360 endpoints and indicate whether they are compatible or not compatible with ACC projects.

    Account Admin API

    APIEndpointForward Compatible
    Admin POST projects No*
    GET projects No*
    GET projects/:project_id No*
    PATCH projects/:project_id No*
    PATCH projects/:project_id/image Yes
    POST companies Yes
    POST companies/import Yes
    GET companies Yes
    GET companies/:company_id Yes
    GET companies/search Yes
    GET projects/:project_id/companies Yes
    PATCH companies/:company_id Yes
    PATCH companies/:company_id/image Yes
    POST users Yes
    POST users/import Yes
    GET users Yes
    GET users/:user_id Yes
    GET users/search Yes
    PATCH users/:user_id Yes
    GET projects/:project_id/users Yes
    POST projects/:project_id/users No*
    GET projects/:project_id/users/:user_id Yes
    POST projects/:project_id/users/import (v2) No*
    PATCH projects/:project_id/users/user_id (v2) No*
    GET projects/:project_id/industry_roles (v2) No
    PUT business_units_structure Yes
    GET business_units_structure Yes
    GET jobs/:job_id No

    * Note that although these endpoints are not compatible with ACC projects, we have released new ACC Admin API endpoints that provide the same functionality, and are compatible with both BIM 360 and ACC projects.

    Assets API

    Checklists API

    APIEndpointForward Compatible
    Checklists GET instances No
    GET instances/:id No
    GET templates No
    GET templates/:id No

    Cost API

    APIEndpointForward Compatible
    Cost GET actions Yes
    POST actions Yes
    GET attachments Yes
    POST attachments Yes
    DELETE attachments/:attachmentId Yes
    POST attachment-folders Yes
    GET budgets Yes
    POST budgets Yes
    POST budgets:import Yes
    DELETE budgets/:budgetId Yes
    PATCH budgets/:budgetId Yes
    GET budgets/:budgetId Yes
    GET change-orders Yes
    GET change-orders/:changeOrder Yes
    POST change-orders/:changeOrder Yes
    GET change-orders/:changeOrder/:id Yes
    PATCH change-orders/:changeOrder/:id Yes
    DELETE change-orders/:changeOrder/:id Yes
    DELETE contracts/:contractId Yes
    GET contracts/:contractId Yes
    PATCH contracts/:contractId Yes
    GET contracts Yes
    POST contracts Yes
    GET cost-items Yes
    POST cost-items Yes
    GET cost-items/:costItemId Yes
    PATCH cost-items/:costItemId Yes
    DELETE cost-items/:costItemId Yes
    POST cost-items:attach Yes
    POST cost-items:detach Yes
    GET documents Yes
    GET expenses Yes
    POST expenses Yes
    GET expenses/:id Yes
    PATCH expenses/:id Yes
    DELETE expenses/:id Yes
    GET expenses/:expenseId/items Yes
    POST expenses/:expenseId/items Yes
    GET expenses/:expenseId/items/:id Yes
    PATCH expenses/:expenseId/items/:id Yes
    DELETE expenses/:expenseId/items/:id Yes
    GET main-contracts Yes
    POST main-contracts Yes
    GET main-contracts/:id Yes
    PATCH main-contracts/:id Yes
    DELETE main-contracts/:id Yes
    GET main-contracts/:mainContractId/items Yes
    POST main-contracts/:mainContractId/items Yes
    GET main-contracts/:mainContractId/items/:id Yes
    PATCH main-contracts/:mainContractId/items/:id Yes
    DELETE main-contracts/:mainContractId/items/:id Yes
    GET payments Yes
    GET payments/:id Yes
    GET payment-items Yes
    GET performance-tracking-items Yes
    POST performance-tracking-items Yes
    GET performance-tracking-items/:id Yes
    DELETE performance-tracking-items/:id Yes
    GET performance-tracking-item-instances Yes
    POST performance-tracking-item-instances Yes
    GET performance-tracking-item-instances/:id Yes
    PATCH performance-tracking-item-instances/:id Yes
    DELETE performance-tracking-item-instances/:id Yes
    GET properties Yes
    POST property-values:batch-update Yes
    GET schedule-of-values Yes
    POST schedule-of-values Yes
    GET schedule-of-values/:id Yes
    PATCH schedule-of-values/:id Yes
    DELETE schedule-of-values/:id Yes
    GET segments Yes
    POST segments Yes
    DELETE segments Yes
    PATCH segments Yes
    GET segments Yes
    GET templates Yes
    GET time-sheets Yes
    POST time-sheets Yes
    GET time-sheets/:id Yes
    PATCH time-sheets/:id Yes
    DELETE time-sheets/:id Yes
    GET values Yes
    POST values Yes
    POST values:import Yes
    DELETE values/:valueId Yes
    PATCH values/:valueId Yes
    GET values/:valueId Yes
    POST sub-cost-items Yes
    GET sub-cost-items Yes
    PATCH sub-cost-items/:subCostItemsId Yes
    DELETE sub-cost-items/:subCostItemsId Yes
    POST subCostItems:copy Yes

    Data Connector API

    Document Management (Files) API

    APIEndpointForward Compatible
    Document Management POST projects/:project_id/versions/:version_id/exports No**
    GET projects/:project_id/versions/:version_id/exports/:export_id No**
    POST projects/:project_id/folders/:folder_id/permissions:batch-create Yes*
    POST projects/:project_id/folders/:folder_id/permissions:batch-update Yes*
    POST projects/:project_id/folders/:folder_id/permissions:batch-delete Yes*
    GET projects/:project_id/folders/:folder_id/permissions Yes*
    POST versions:batch-get Yes*
    GET custom-attribute-definitions Yes*
    POST custom-attribute-definitions Yes*
    POST custom-attributes:batch-update Yes*
    GET naming-standards Yes*
    Data Management GET hubs Yes*
    GET hubs/:hub_id Yes*
    GET hubs/:hub_id/projects Yes*
    GET hubs/:hub_id/projects/project_id Yes*
    GET hubs/:hub_id/projects/topFolders Yes*
    GET projects/:project_id/downloads/:download_id No
    GET projects/:project_id/jobs/:job_id No
    POST projects/:project_id/downloads No
    POST projects/:project_id/storage Yes*
    GET projects/:project_id/folders/:folder_id Yes*
    GET projects/:project_id/folders/:folder_id/contents Yes*
    GET projects/:project_id/folders/:folder_id/parent Yes*
    GET projects/:project_id/folders/:folder_id/refs Yes*
    GET projects/:project_id/folders/:folder_id/relationships/links Yes*
    GET projects/:project_id/folders/:folder_id/relationships/refs Yes*
    GET projects/:project_id/folders/:folder_id/search Yes*
    POST projects/:project_id/folders Yes*
    POST projects/:project_id/folders/:folder_id/relationships/refs No
    PATCH projects/:project_id/folders/:folder_id Yes*
    GET projects/:project_id/items/:item_id Yes*
    GET projects/:project_id/items/:item_id/parent Yes*
    GET projects/:project_id/items/:item_id/refs Yes*
    GET projects/:project_id/items/:item_id/relationships/links Yes*
    GET projects/:project_id/items/:item_id/relationships/refs Yes*
    GET projects/:project_id/items/:item_id/tip Yes*
    GET projects/:project_id/items/:item_id/versions Yes*
    POST projects/:project_id/items Yes*
    POST projects/:project_id/items/:item_id/relationships/refs No*
    PATCH projects/:project_id/items/:item_id Yes*
    GET projects/:project_id/versions/:version_id Yes*
    GET projects/:project_id/versions/:version_id/downloadFormatsGET projects/:project_id/versions/:version_id/downloadFormats Yes*
    GET projects/:project_id/versions/:version_id/downloads Yes*
    GET projects/:project_id/versions/:version_id/item Yes*
    GET projects/:project_id/versions/:version_id/refs Yes*
    GET projects/:project_id/versions/:version_id/relationships/links Yes*
    GET projects/:project_id/versions/:version_id/relationships/refs Yes*
    POST projects/:project_id/versions Yes*
    POST projects/:project_id/versions/:version_id/relationships/refs No
    PATCH projects/:project_id/versions/:version_id Yes*
    CheckPermission Yes*
    ListRefs Yes*
    ListItems Yes*
    CreateFolder Yes*
    PublishModel Yes*
    GetPublishModelJob Yes*

    * Note that the BIM 360 APIs do not support all the ACC Docs features. See the ACC Docs Compatibility documentation for details.

    ** Note that although these endpoints are not compatible with ACC projects, we have released a new ACC Files API that provides the same functionality in ACC.

    Issues API

    The BIM 360 Issues API is not compatible with ACC projects. However, we have released a new ACC Issues API that supports ACC projects.

    APIEndpointForward Compatible
    Issues GET users/me No
    GET issues No
    GET issues/:id No
    POST issues No
    PATCH issues/:id No
    GET issues/:id/comments No
    POST issues/comments No
    GET issues/attachments No
    POST issues/attachments No
    GET root-causes No
    GET ng-issue-types No
    GET custom-attribute-definitions No
    GET custom-attribute-mappings No

    Locations API

    APIEndpointForward Compatible
    Locations GET nodes Yes

    Model Coordination API

    APIEndpointForward Compatible
    Model Coordination POST modelsets Yes
    GET modelsets Yes
    GET jobs/:jobId Yes
    GET modelsets/:modelSetId Yes
    PATCH modelsets/:modelSetId Yes
    POST modelsets/:modelSetId/issues Yes
    POST issues/viewcontext Yes
    GET modelsets/:modelSetId/jobs/:jobId Yes
    POST modelsets/:modelSetId/screenshots Yes
    GET modelsets/:modelSetId/screenshots/:screenShotId Yes
    POST modelsets/:modelSetId/versions Yes
    GET modelsets/:modelSetId/versions Yes
    GET modelsets/:modelSetId/versions/latest Yes
    GET modelsets/:modelSetId/versions/:version Yes
    PATCH modelsets/:modelSetId/versions:enable Yes
    PATCH modelsets/:modelSetId/versions:disable Yes
    POST modelsets/:modelSetId/views Yes
    GET modelsets/:modelSetId/views Yes
    POST modelsets/:modelSetId/views:lineages Yes
    GET modelsets/:modelSetId/views/:viewId Yes
    PATCH modelsets/:modelSetId/views/:viewId Yes
    DELETE modelsets/:modelSetId/views/:viewId Yes
    GET modelsets/:modelSetId/versions/:version/views Yes
    GET modelsets/:modelSetId/versions/:version/views/:viewId Yes
    GET modelsets/:modelSetId/views/:viewId/jobs/:jobId Yes
    GET modelsets/:modelSetId/tests Yes
    GET modelsets/:modelSetId/versions/:version/tests Yes
    GET tests/:testId Yes
    GET tests/:testId/resources Yes
    POST tests/:testId/clashes:close Yes
    GET tests/:testId/clashes/closed Yes
    POST tests/:testId/clashes/closed Yes
    POST modelsets/:modelSetId/clashes:reopen Yes
    GET modelsets/:modelSetId/clashes/closed Yes
    POST tests/:testId/clashes:assign Yes
    GET tests/:testId/clashes/assigned Yes
    POST tests/:testId/clashes/assigned Yes
    GET modelsets/:modelSetId/clashes/assigned Yes
    GET clashes/assigned/viewcontext Yes
    GET clashes/jobs/:jobId Yes
    POST modelsets/:modelSetId/screenshots Yes
    GET modelsets/:modelSetId/screenshots/:screenShotId Yes
    GET modelsets/:modelSetId/clashes/grouped Yes
    GET modelsets/:modelSetId/versions/:version/manifest Yes
    GET modelsets/:modelSetId/versions/:version/fields Yes
    POST modelsets/:modelSetId/versions/:version/indexes:query Yes
    GET modelsets/:modelSetId/jobs/:jobId Yes

    Relationships API

    RFIs API

    APIEndpointForward Compatible
    RFIs GET rfis Yes
    GET rfis/:id Yes
    POST rfis Yes
    GET users/me Yes
    PATCH rfis/:id Yes
    GET comments Yes
    POST comments Yes
    GET attachments Yes
    POST attachments No
    DELETE attachments/:attachmentId No