- Query all users in a specific BIM 360 account
- Get details of a specific user in a BIM 360 account by user ID.
- Add a new user to a BIM 360 account.
- Update a specific user's status or default company in a BIM 360 account.
- List projects in a hub. Hub admins/executives see all projects; other users see only assigned projects.
- Create a new project in a BIM 360 account with required and optional settings.
- Update properties of a specific BIM 360 project (name, status, dates, address, value, etc.).
- List companies in a hub. Supports filtering by name, trade, ERP ID, tax ID, status, and date range.
- List users in a project. Supports filtering by name, email, access level, company, role, status, products, and more.
- Add a project admin to a specific BIM 360 project and service type. BIM 360 only — not compatible with ACC.
- Update a user's company and industry roles for a BIM 360 project.
- List the industry roles for a BIM 360 project (e.g., contractor, architect). BIM 360 only — not compatible with ACC.
- Query all business units in a specific BIM 360 account or Forma hub.
- Create or redefine the business units of a specific BIM 360 account or Forma hub.
- List all accessible hubs for the authenticated user
- Get details of a specific hub by ID
- List all projects within a specific hub
- Get details of a specific project
- List the root (top-level) folders in a project
- Get details of a specific folder
- List the contents of a specific folder
- Create a new folder in a project
- Rename or move a folder
- Search for items within a folder
- List the buckets owned by the calling application. Supports pagination.
- Create a new OSS bucket owned by the calling application.
- Get details of a specific bucket owned by the calling application.
- Delete a bucket owned by the calling application. Irreversible.
- List all objects in a specific bucket (paginated). Use this to discover `objectKey` values for `get_signed_s3_download_url`.
- Delete an object from an app-owned OSS bucket. This operation is irreversible.
- Get details of a specific item (file) by ID
- Get the latest (tip) version of an item, including the storage URN needed for downloading the file.
- List all versions of a specific item
- Create the first version of a file (item) in a project folder. Requires a pre-uploaded storage object. Or use `upload_file_in_project_folder` for a single-call workflow.
- Update properties of an existing item (file) in a project — extension metadata and description.
- Create a storage location (placeholder) for a file in a project, returning a storage URN for later binary upload.
- Get a signed S3 URL to download an object directly from Autodesk OSS. Works with both 3-legged and 2-legged auth depending on bucket ownership.
- Get signed S3 URLs that the client can PUT binary parts to. Step 2 of the file-upload workflow. Pass the returned URLs to `upload_to_s3` action.
- PUT binary content directly to a signed S3 upload URL obtained from `get_signed_s3_upload_urls`. No Autodesk auth is sent — the URL is pre-signed.
- Finalize a signed S3 upload session to OSS after uploading binary via `upload_to_s3` action. Step 4 of the file-upload workflow.
- Upload a file binary and create an item (with first version) inside a project folder, in one call.
- Get details of a specific version, including the storage URN needed for downloading the file.
- Get available download formats for a version
- Get download links for a version
- Create a new version of an existing item (file) in a project. Requires a pre-uploaded storage object.
- List all registered webhooks (paginated). Returns the first page if `pageState` is not provided.
- Get details of a specific webhook by its hook ID (callback URL, scope, status, creator, and configuration).
- List all webhooks for a specific system (paginated). Returns the first page if `pageState` is not provided.
- Add a new webhook to receive notifications on a specified system event.
- Partially update a webhook (status, filter, hookAttribute, token, autoReactivateHook, hookExpiry).
- Delete a webhook subscription based on its `hook_id`. Permanent — the webhook will no longer receive event notifications.
No matching actions