Skip to main content
Select Actions to adjust the guide
Some actions may require additional configuration in the provider to be accessible. Choose the actions you need and the guide will be updated.
Action
Scope(s)
Loading actions…
Dynamic Guide URL
Scopes Selected
Separator
An Autodesk Platform Services (APS) developer account is required, and you must be an administrator of the BIM 360 / ACC account where the app will be used.

Register OAuth application

Create an OAuth application in the Autodesk Platform Services portal to obtain a Client ID and Client Secret for the client credentials flow.

1

Sign in to Autodesk Platform Services

Sign in to the APS developer portal.

  • Navigate to My Apps.
2

Create application

Click Create Application and fill in the details.

  • App Name: StackOne (Server-to-Server)
  • Description: optional
  • Callback URL: https://api.stackone.com/connect/oauth2/autodesk/callback (required by the portal even though 2-legged does not use it)
  • Click Create App.
3

Select APIs

Select the Autodesk APIs your application will access. Pick only the APIs that match the scopes you plan to use.

  • Enable Autodesk Construction Cloud API if using any account:* scopes (required for BIM 360 / ACC account admin endpoints).
  • Enable Data Management API if using any data:* or bucket:* scopes.
  • Enable Webhooks API if using webhook actions.
4

Configure scopes

Enables actions: Add Project User, Create Account Project, Create Account User, Create Bucket, Create Business Units, Create Folder, Create Item, Create Storage, Create Version, Create Webhook, Delete Bucket, Delete Object, Delete Webhook, Get Account User, Get Bucket Details, Get Folder, Get Hub, Get Item, Get Item Tip Version, Get Project, Get Signed S3 Download URL, Get Signed S3 Upload URLs, Get Version, Get Version Download Formats, Get Version Downloads, Get Webhook, List Account Companies, List Account Projects, List Account Users, List Bucket Objects, List Buckets, List Business Units, List Folder Contents, List Hubs, List Item Versions, List Project Industry Roles, List Project Users, List Projects, List Top Folders, List Webhooks, List Webhooks By System, Search Folder, Signed S3 Upload, Update Account Project, Update Account User, Update Folder, Update Item, Update Project User, Update Webhook, Upload Binary To Signed S3 URL, Upload File In Project Folder

Select the OAuth scopes required for the integration.

5

Copy credentials

Open the application details page and copy the credentials.

  • Copy the Client ID.
  • Copy the Client Secret and store it securely for use later.
  • The Client Secret is shown in full only once — regenerate it from the app details if lost.

Provision app as a Custom Integration

Required for: Add Project User, Create Account Project, Create Account User, Create Business Units, Get Account User, List Account Companies, List Account Projects, List Account Users, List Business Units, List Project Industry Roles, List Project Users, Update Account Project, Update Account User, Update Project User

For BIM 360 account-admin endpoints (/hq/v1/accounts/...), the APS Client ID must be provisioned on the target BIM 360 account as a Custom Integration. Without this step, account-admin actions will return 403 Forbidden.

1

Sign in to BIM 360 Account Admin

Sign in to the BIM 360 Account Admin portal.

  • You must be an account administrator to complete this step.
2

Add the custom integration

Navigate to Settings > Custom Integrations.

  • Click Add Custom Integration.
  • Paste the Client ID you copied from the APS portal.
  • Name the integration StackOne (or similar).
  • Click Save.
  • The integration should now appear as Active in the list.

Creating the StackOne Connector Profile

To create the Connector Profile in StackOne for Autodesk:
1

Navigate to Connector Profiles

Login to StackOne and navigate to Connector Profiles
2

Create New Connector Profile

  • Click + Connector Profile
  • Search for and select Autodesk
  • Select Type as OAuth 2.0 (Two-Legged)
  • Fill out the fields using details retrieved from your provider:
    • Client ID
    • Client Secret
    • Scopes (Optional)
  • (Optional) Select Actions to be enabled for this Connector Profile
  • Click Create profile
Congratulations! The new Connector Profile will now show up in your project ready to be used. You can now continue to Link Accounts for Autodesk.