About the Parameters API
The Parameters API lets you store and manage parameter definitions in the cloud.
Currently, Parameters Service is available in Autodesk Construction Cloud (ACC) and Revit 2023 and above. Parameters API is a technology used to build Parameter Services feature and allows you to access and extend the parameter definitions programmatically.
Almost every Autodesk application has its own mechanism to manage parameters. Properties and attributes are alternative names for the same type of constructs.
Use of parameters is not limited to Autodesk products. We envision extended usage beyond Revit and ACC. By having definitions of parameters in the cloud, you can easily manage and organize them.
The Parameters API lets you:
- Keep a collection of parameters up to date and in sync across various products and services within the Autodesk ecosystem.
- Work alongside the Revit API to load parameters from the service into Revit projects and families.
- Allow administrators to manage parameter definitions, while collaborators, and team members can explore and load parameter definitions into their connected application.
- Search for specific parameters or narrow down suitable options for meaningful consumption.
- Set defaults for values like Revit Categories, type vs instance, and property palette group.
- Currently, the Parameters Service is available in Revit 2023 and above, and for account administrators in the Autodesk Construction Cloud Library. For more information see Parameters Service.

Common Uses
The Parameters API offers the following features from the Parameters Service:
- Groups
- Read: Retrieve all the parameter groups associated with an account, currently only one group is supported per account.
- Update: Update a parameter group
- Collections
- Read: Retrieve one collection or all parameter collections associated with a parameter group
- Write: Create a collection
- Update: Update a collection
- Parameters
- Read: Retrieve all parameters in a collection
- Read: Retrieve a parameter definition with its ID
- Create: Add a new parameter to a collection
- Create: Share a number of parameters to an existing collection
- Remove: Un-share a number of parameters from an existing collection
- Update: Modify a parameter
- Update: Mark a Parameter as archived
- Read: Search for parameters
- Read: Search parameters indices. The indices list value types, specs, and tags appearing among the parameters in the collection
- Read: Render parameters from the source unit or symbol to the target unit or symbol with the number format and precision
- Labels
- Read: Retrieve labels used in a account
- Create: Define a new label for an account
- Update: Modify a label
- Delete: Delete a label
- Update: Add or remove labels from parameters
- Parameter Classifications
- Read: Obtain details on disciplines, specs, units, classification groups, or Revit categories
Next steps
Familiarize yourself with how to get started with the Parameter API by following the Step-by-Step tutorials, where you can learn more about retrieving and setting up your Autodesk Construction Cloud (ACC) account and your parameters data.
Explore code samples to see how different API calls can be used as building blocks to deliver a meaningful solution.
Refer the API reference to discover the various options at your disposal, and the syntax to use. The API is built on the Autodesk Platform Services (APS), which includes services such as Authentication (OAuth). So, this API is ideally suited to seamlessly integrate with any product that operates within the same ecosystem.
In order to access and use Parameters API, a user must have a current and valid subscription to Autodesk Construction Cloud (ACC) products.