Manage API Access to BIM 360 Services
This tutorial demonstrates how to enable an app to access BIM 360 data. This will allow you to access BIM 360 Account Admin via the BIM 360 Account Admin API and BIM 360 Docs via the Forge Data Management API.
The tutorial presents two workflows for two different scenarios:
Before You Begin
- Get account admin access to a BIM 360 account.
- Register an app, and note the client ID.
Scenario 1 - Provision Access for Your Own App
To set up API access to BIM 360 Docs and BIM 360 Account Admin for your own app:
- Log in to BIM 360 Account Admin.
- If you have access to more than one account, select an account.

- Click Settings, and select the Custom Integrations tab.

Note that not all accounts are granted automatic access to the Apps and Integrations tab. If your account does not have access, you need to send an email to bim360appsactivations@autodesk.com with the following subject line: BIM 360 Docs – API Activation Request. Include the following information:
- BIM 360 Account Name - the email address you used to create the account.
- Email address of the BIM 360 account admin.
- BIM 360 Account ID - the account ID generated when you created the account. To verify the account ID, click View Account ID at the bottom left corner of the Settings screen.

- From the Custom Integrations screen, click the Add Custom Integration button.

- From the Add Custom Integration screen, select the BIM 360 products that you want to provision API access for, and click Next.

- From the Add Custom Integration screen, select I’m the developer, and click Next.

- Enter the Forge Client ID, and the App Name, and select the I have saved the Account ID information securely checkbox. Optionally add an App Description and App Logo.

Note that the Forge Client ID must match the client ID generated when you created the app. The App Name does not need to match the original app name.
- Click Save. The name of the app will appear in the Custom Integrations screen.
Scenario 2 - Provision Access for a 3rd Party App
To set up API access to BIM 360 Docs and BIM 360 Account Admin for a 3rd party app:
1-5. The account admin needs to follow the first 5 steps of the previous workflow.
- From the Add Custom Integration screen, the account admin needs to select Invite a developer, enter the email of the developer, and click Send.

The developer will receive an invitation email.

The developer needs to click Get Started. The Add Custom Integration screen appears.
- The developer needs to enter the APS Client ID, the App Name, check I have saved the Account ID information securely, and optionally add an App Description and App Logo.

Note that the Forge Client ID must match the Client ID generated when you created the app. The App Name does not need to match the original app name.
- Click Save. The name of the app will appear in the Custom Integrations screen, but requires approval from the account admin.
- The developer needs to ask the account admin to approve the app in the Custom Integrations screen. The account admin needs to click Approve, and inform the developer that the app has been approved.
