This documentation is intended for private beta users. We are planning to publicly release these APIs in the future.
For publicly released BIM 360 APIs, see the external BIM 360 API documentation
Private Beta
Admin
The BIM 360 Account Admin API allows you to manage your Autodesk BIM 360 accounts, projects, members, companies, and roles.
Note that most of the BIM 360 Admin endpoints are publicly available:
- Create, update, and retrieve information about BIM 360 projects.
- Manage your business partner companies across services.
- Manage account users and project users across services.
- Manage a business unit structure that can be used to create regional offices or locations that you use for reporting purposes.
See BIM 360 API documentation for more details.
Admin - Activities
The BIM 360 Admin Activities API allows you to retrieve details about account and project activities.
Admin - Project Companies
The BIM 360 Admin Project Companies API allows you to create project companies.
Admin - Users
The BIM 360 Admin Users API allows you to manage account users and project users across BIM 360 services.
Note that the Project Users API is now in public beta
Assets
The BIM 360 Assets API supports reading and managing data stored in the BIM 360 Assets module.
Note that the Assets API is now in public beta.
Cost Management
The BIM 360 Cost Management API enables users to manage the cost and budget changes to their projects, by tracking these changes, coordinating change orders, and understanding the financial impact of each change to the project.
It consists of a combination of publicly released and privately released endpoints. The publicly released features include adding, updating, and retrieving budget code templates, budgets, contracts and change orders. It also includes retrieving generated documents. See the public portal for more details.
The privately released features include adding, updating, and retrieving main contracts, payments, expenses, schedules of values, and external relationships for integrations.
For more details about BIM 360 Cost Management, see the Help documentation.
Document Management
The BIM 360 Document Management API accesses, uploads, and shares 2D plans, 3D BIM models, and any other project documents to maximize collaboration. Most of the BIM 360 Document Management API is part of the Data Management API. However, some of the Document Management endpoints are part of a separate BIM 360 Document Management API.
Note that the Permisions API is now in public beta, and the Custom Attributes API is now in public beta.
Plan
The BIM 360 Plan API enables users to retrieve information about a project. For example, a project’s activities, which includes the activity’s duration, the name of the person assigned to the activity, the location of the activity, and the date the activity was completed.
To request access to the private beta Plan API contact support.
Relationships
The BIM 360 Relationships API creates, retrieves, updates, deletes and syncs domain entity relationships. Relationships exist to give a unique identifier to the connection (created by the user) between two domain entities.
For more details about BIM 360 Relationships, see the Help documentation.
RFIs v2
The BIM 360 RFIs v2 API creates, tracks, and updates RFIs (requests for information).
For information about how to migrate from RFIs v1 to v2, see the RFIs Migration Guide.
Note that the RFIs v2 API is now in public beta
Getting Started
Before using BIM 360 APIs you need to carry out the following steps:
- Register an app.
- Get access to a BIM 360 account.
- Integrate the app into the BIM 360 account.
- Acquire a 2-legged or 3-legged OAuth token with appropriate scopes.
- To create a new BIM 360 project, see POST projects.
- If you need a container ID for the service, see this tutorial for an example of how to retrieve a container ID. The following container IDs are relevant for private beta:
- Markups API -
markupsContainerId
- Cost Management API -
costContainerId
- Locations API -
locationsContainerId
- Markups API -