Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
title: Construction.Account.Admin Account Management Projects API
version: '1.0'
contact:
name: Autodesk Plaform Services
url: https://aps.autodesk.com/
email: aps.help@autodesk.com
termsOfService: https://www.autodesk.com/company/legal-notices-trademarks/terms-of-service-autodesk360-web-services/forge-platform-web-services-api-terms-of-service
x-support: https://stackoverflow.com/questions/tagged/autodesk-platform-services
description: 'The Account Admin API automates creating and managing projects, assigning and managing project users, and managing member and partner company directories. You can also synchronize data with external systems.
'
servers:
- url: https://developer.api.autodesk.com
security:
- 2-legged: []
- 3-legged: []
tags:
- name: Projects
paths:
/construction/admin/v1/accounts/{accountId}/projects:
parameters:
- schema:
type: string
name: accountId
in: path
required: true
description: The ID of the ACC account that contains the project being created or the projects being retrieved. This corresponds to the hub ID in the Data Management API. To convert a hub ID into an account ID, remove the “b.” prefix. For example, a hub ID of b.c8b0c73d-3ae9 translates to an account ID of c8b0c73d-3ae9.
get:
summary: Get Project in account
responses:
'200':
description: A list of requested projects.
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectsPage'
'400':
description: The request could not be understood by the server due to malformed syntax.
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Resource Not Found
'406':
description: Not Acceptable
'410':
description: Access to the target resource is no longer available.
'429':
description: User has sent too many requests in a given amount of time.
'500':
description: Internal Server Error
'503':
description: Service Unavailable
operationId: getProjects
description: Retrieves a list of the projects in the specified account.
parameters:
- schema:
type: string
in: header
name: Accept-Language
description: This header is not currently supported in the Account Admin API.
- schema:
$ref: '#/components/schemas/Region'
in: header
name: Region
description: 'The region where the bucket resides. Acceptable values: US, EMEA, AUS, CAN, DEU, IND, JPN, GBR.'
- schema:
type: string
in: header
name: User-Id
description: Note that this header is not relevant for Account Admin GET endpoints. The ID of a user on whose behalf your API request is acting. Required if you’re using a 2-legged authentication context, which must be 2-legged OAuth2 security with user impersonation. Your app has access to all users specified by the administrator in the SaaS integrations UI. Provide this header value to identify the user to be affected by the request. You can use either the user’s ACC ID (id), or their Autodesk ID (autodeskId).
- schema:
$ref: '#/components/schemas/fields_internal'
in: query
name: fields
description: 'A comma-separated list of the project fields to include in the response. Default value: all fields.'
- schema:
$ref: '#/components/schemas/filterClassification_internal'
in: query
name: filter[classification]
description: 'A list of the classifications of projects to include in the response. Possible values: production, template, component, sample.'
- schema:
$ref: '#/components/schemas/filterPlatform_internal'
in: query
name: filter[platform]
description: 'Filter resource by platform. Possible values: acc and bim360.'
- schema:
$ref: '#/components/schemas/products_internal'
in: query
name: filter[products]
description: A comma-separated list of the products that the returned projects must use. Only projects that use one or more of the listed products are returned.
- schema:
type: string
in: query
name: filter[name]
description: 'A project name or name pattern to filter projects by. Can be a partial match based on the value of filterTextMatch that you provide; for example: filter[name]=ABCco filterTextMatch=startsWith. Max length: 255'
- schema:
$ref: '#/components/schemas/filterType'
in: query
name: filter[type]
description: A list of project types to filter projects by. To exclude a project type from the response, prefix it with - (a hyphen); for example, -Bridge excludes bridge projects.
- schema:
$ref: '#/components/schemas/status_internal'
in: query
name: filter[status]
description: 'A list of the statuses of projects to include in the response. Possible values: active pending archived suspended'
- schema:
type: string
in: query
name: filter[businessUnitId]
description: The ID of the business unit that returned projects must be associated with.
- schema:
type: string
in: query
name: filter[jobNumber]
description: The user-defined identifier for a project to be returned. This ID was defined when the project was created. This filter accepts a partial match based on the value of filterTextMatch that you provide.
- schema:
type: string
in: query
name: filter[updatedAt]
description: A range of dates during which the desired projects were updated. The range must be specified with dates in ISO 8601 format with time required. Separate multiple values with commas.
- schema:
$ref: '#/components/schemas/filterTextMatch'
in: query
name: filterTextMatch
description: 'When filtering on a text-based field, this value indicates how to do the matching. Default value: contains. Possible values: contains, startsWith, endsWith and equals.'
- schema:
$ref: '#/components/schemas/sort_internal'
in: query
name: sort
description: A list of fields to sort the returned projects by. Multiple sort fields are applied in sequence order — each sort field produces groupings of projects with the same values of that field; the next sort field applies within the groupings produced by the previous sort field.
- schema:
type: integer
in: query
name: limit
description: 'The maximum number of records to return in a single request. Possible range: 1-200. Default value: 20.'
- schema:
type: integer
in: query
name: offset
description: The record number that the returned page should start with. When the total number of records exceeds the value of limit, increase the offset value in subsequent requests to continue getting the remaining results.
security:
- 2-legged: []
- 3-legged-implicit: []
- 3-legged: []
tags:
- Projects
post:
summary: Create new Project
responses:
'202':
description: APS has received the request but not yet completed it.
content:
application/json:
schema:
$ref: '#/components/schemas/Project'
'400':
description: The request could not be understood by the server due to malformed syntax.
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Resource Not Found
'406':
description: Not Acceptable
'410':
description: Access to the target resource is no longer available.
'415':
description: The server refuses to accept the request because the payload format is in an unsupported format.
'429':
description: User has sent too many requests in a given amount of time.
'500':
description: Internal Server Error
'503':
description: Service Unavailable
operationId: createProject
description: Creates a new project in the specified account. You can create the project directly, or clone the project from a project template.
parameters:
- schema:
type: string
in: header
name: Accept-Language
description: This header is not currently supported in the Account Admin API.
- schema:
$ref: '#/components/schemas/Region'
in: header
name: Region
description: 'The region where the bucket resides. Acceptable values: US, EMEA, AUS, CAN, DEU, IND, JPN, GBR.'
- schema:
type: string
in: header
name: User-Id
description: Note that this header is not relevant for Account Admin GET endpoints. The ID of a user on whose behalf your API request is acting. Required if you’re using a 2-legged authentication context, which must be 2-legged OAuth2 security with user impersonation. Your app has access to all users specified by the administrator in the SaaS integrations UI. Provide this header value to identify the user to be affected by the request. You can use either the user’s ACC ID (id), or their Autodesk ID (autodeskId).
security:
- 2-legged: []
- 3-legged-implicit: []
- 3-legged: []
tags:
- Projects
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectPayload'
/construction/admin/v1/projects/{projectId}:
parameters:
- schema:
type: string
name: projectId
in: path
required: true
get:
summary: Get a project by ID
responses:
'200':
description: A list of requested projects.
content:
application/json:
schema:
$ref: '#/components/schemas/Project'
'400':
description: The request could not be understood by the server due to malformed syntax.
'401':
description: Unauthorized
'403':
description: Forbidden
'404':
description: Resource Not Found
'406':
description: Not Acceptable
'407':
description: Proxy Authentication Required
'410':
description: Access to the target resource is no longer available.
'429':
description: User has sent too many requests in a given amount of time.
'500':
description: Internal Server Error
'503':
description: Service Unavailable
operationId: getProject
description: Retrieves a project specified by project ID.
parameters:
- schema:
type: string
in: header
name: Accept-Language
description: This header is not currently supported in the Account Admin API.
- schema:
$ref: '#/components/schemas/Region'
in: header
name: Region
description: 'The region where the bucket resides. Acceptable values: US, EMEA, AUS, CAN, DEU, IND, JPN, GBR.'
- schema:
type: string
in: header
name: User-Id
description: Note that this header is not relevant for Account Admin GET endpoints. The ID of a user on whose behalf your API request is acting. Required if you’re using a 2-legged authentication context, which must be 2-legged OAuth2 security with user impersonation. Your app has access to all users specified by the administrator in the SaaS integrations UI. Provide this header value to identify the user to be affected by the request. You can use either the user’s ACC ID (id), or their Autodesk ID (autodeskId).
- in: query
name: fields
description: 'A comma-separated list of the project fields to include in the response. Default value: all fields.'
schema:
$ref: '#/components/schemas/fields_internal'
security:
- 2-legged: []
- 3-legged: []
- 3-legged-implicit: []
tags:
- Projects
/hq/v1/accounts/{account_id}/projects/{project_id}/image:
parameters:
- schema:
type: string
name: project_id
in: path
required: true
description: The account ID of the project. This corresponds to hub ID in the Data Management API. To convert a hub ID into an account ID you need to remove the “b.” prefix. For example, a hub ID of b.c8b0c73d-3ae9 translates to an account ID of c8b0c73d-3ae9.
- schema:
type: string
name: account_id
in: path
required: true
description: The ID of the project. This corresponds to project ID in the Data Management API. To convert a project ID in the Data Management API into a project ID in the BIM 360 API you need to remove the “b.” prefix. For example, a project ID of b.a4be0c34a-4ab7 translates to a project ID of a4be0c34a-4ab7.
patch:
summary: Create or update a project’s image
operationId: createProjectImage
responses:
'200':
description: A list of requested projects.
content:
application/json:
schema:
$ref: '#/components/schemas/ProjectPatch'
'400':
description: The request could not be understood by the server due to malformed syntax.
'403':
description: Forbidden
'404':
description: Resource Not Found
'409':
description: Conflict
'422':
description: The request was unable to be followed due to restrictions.
'500':
description: Internal Server Error
description: Create or update a project’s image.
security:
- 2-legged: []
- 3-legged: []
- 3-legged-implicit: []
requestBody:
content:
application/x-www-form-urlencoded:
schema:
required:
- body
properties:
body:
type: string
description: The file to be uploaded as HTTP multipart (chunk) data. Supported MIME types are image/png, image/jpeg, image/jpg, image/bmp, and image/gif.
format: binary
tags:
- Projects
parameters:
- schema:
$ref: '#/components/schemas/Region'
in: header
name: Region
description: 'The geographic area where the data is stored. Acceptable values: US, EMEA, AUS, CAN, DEU, IND, JPN, GBR. By default, it is set to US.'
/project/v1/hubs/{hub_id}/projects:
parameters:
- $ref: '#/components/parameters/hub_id'
get:
tags:
- Projects
operationId: getHubProjects
summary: Get Projects
description: "Returns a collection of active projects within the specified hub. The returned projects can be Autodesk Construction Cloud (ACC), BIM 360, BIM 360 Team, Fusion Team, and A360 Personal projects. \n\nFor BIM 360 and ACC projects a hub ID corresponds to an Account ID. To convert an Account ID to a hub ID, prefix the account ID with ``b.``. For example, a BIM 360 account ID of ```c8b0c73d-3ae9``` translates to a hub ID of ``b.c8b0c73d-3ae9``.\n\nSimilarly, to convert a BIM 360 and ACC project IDs to Data Management project IDs prefix the BIM 360 or ACC Project ID with ``b.``. For example, a project ID of ``c8b0c73d-3ae9`` translates to a project ID of ``b.c8b0c73d-3ae9``.\n\n**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). "
security:
- 2-legged:
- data:read
- 3-legged:
- data:read
parameters:
- $ref: '#/components/parameters/x-user-id'
- $ref: '#/components/parameters/filter_id'
- $ref: '#/components/parameters/filter_extension_type'
- $ref: '#/components/parameters/page_number'
- $ref: '#/components/parameters/page_limit'
responses:
'200':
description: 'The list of projects was successfully retrieved. '
content:
application/json:
schema:
$ref: '#/components/schemas/Projects'
'400':
$ref: '#/components/responses/400-general'
'401':
$ref: '#/components/responses/401-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
/project/v1/hubs/{hub_id}/projects/{project_id}:
parameters:
- $ref: '#/components/parameters/hub_id'
- $ref: '#/components/parameters/project_id'
get:
tags:
- Projects
operationId: getProject
summary: Get a Project
description: 'Returns the specified project from within the specified hub.
For BIM 360 Docs, a hub ID corresponds to a BIM 360 account ID. To convert a BIM 360 account ID to a hub ID, prefix the account ID with ``b.``. For example, an account ID of ```c8b0c73d-3ae9``` translates to a hub ID of ``b.c8b0c73d-3ae9``.
Similarly, to convert a BIM 360 project ID to a Data Management project ID prefix the BIM 360 Project ID with ``b.``. For example, a project ID of ``c8b0c73d-3ae9`` translates to a project ID of ``b.c8b0c73d-3ae9``.
**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
security:
- 2-legged:
- data:read
- 3-legged:
- data:read
parameters:
- $ref: '#/components/parameters/x-user-id'
responses:
'200':
description: The project was successfully retrieved.
content:
application/json:
schema:
$ref: '#/components/schemas/Project_2'
'400':
$ref: '#/components/responses/400-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
/project/v1/hubs/{hub_id}/projects/{project_id}/hub:
parameters:
- $ref: '#/components/parameters/hub_id'
- $ref: '#/components/parameters/project_id'
get:
tags:
- Projects
operationId: getProjectHub
summary: Get Hub for Project
description: 'Returns the hub that contains the project specified by the ``project_id`` parameter.
**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
security:
- 2-legged:
- data:read
- 3-legged:
- data:read
parameters:
- $ref: '#/components/parameters/x-user-id'
responses:
'200':
description: Information about the hub was successfully returned.
content:
application/json:
schema:
$ref: '#/components/schemas/Hub'
'400':
$ref: '#/components/responses/400-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
/project/v1/hubs/{hub_id}/projects/{project_id}/topFolders:
parameters:
- $ref: '#/components/parameters/hub_id'
- $ref: '#/components/parameters/project_id'
get:
tags:
- Projects
operationId: getProjectTopFolders
summary: List Top-level Project Folders
description: 'Returns the details of the highest level folders within a project that the user calling this operation has access to. The user must have at least read access to the folders.
If the user is a Project Admin, it returns all top-level folders in the project. Otherwise, it returns all the highest level folders in the folder hierarchy the user has access to.
Users with access permission to a folder has access permission to all its subfolders.
**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
security:
- 2-legged:
- data:read
- 3-legged:
- data:read
parameters:
- $ref: '#/components/parameters/x-user-id'
- $ref: '#/components/parameters/excludeDeleted'
- $ref: '#/components/parameters/projectFilesOnly'
responses:
'200':
description: The top-level folders of the specified project were returned successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/TopFolders'
'400':
$ref: '#/components/responses/400-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
/data/v1/projects/{project_id}/storage:
parameters:
- $ref: '#/components/parameters/project_id'
post:
tags:
- Projects
operationId: createStorage
summary: Create a Storage Location in OSS
description: 'Creates a placeholder for an item or a version of an item in the OSS. Later, you can upload the binary content for the item or version to this storage location.
**Note:** This operation supports Autodesk Construction Cloud (ACC) Projects. For more information, see the [ACC Platform API documentation](https://en.docs.acc.v1/overview/introduction/). '
security:
- 2-legged:
- data:create
- 3-legged:
- data:create
parameters:
- $ref: '#/components/parameters/x-user-id'
responses:
'201':
description: The storage location was created successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Storage'
'400':
$ref: '#/components/responses/400-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
requestBody:
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/StoragePayload'
description: ''
/data/v1/projects/{project_id}/downloads/{download_id}:
parameters:
- $ref: '#/components/parameters/project_id'
- $ref: '#/components/parameters/download_id'
get:
tags:
- Projects
operationId: getDownload
summary: Get Download Details
description: 'Returns the details of a downloadable format of a version of an item.
'
security:
- 2-legged:
- data:read
- 3-legged:
- data:read
parameters:
- $ref: '#/components/parameters/x-user-id'
responses:
'200':
description: The details of the specified download were retrieved successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Download'
'400':
$ref: '#/components/responses/400-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
/data/v1/projects/{project_id}/downloads:
parameters:
- $ref: '#/components/parameters/project_id'
post:
tags:
- Projects
operationId: createDownload
summary: Create Download
description: "Kicks off a job to generate the specified download format of the version. Once the job completes, the specified format becomes available for download. \n"
security:
- 2-legged:
- data:create
- 3-legged:
- data:create
parameters:
- $ref: '#/components/parameters/x-user-id'
responses:
'202':
description: A job to generate the download format was successfully started.
content:
application/json:
schema:
$ref: '#/components/schemas/CreatedDownload'
requestBody:
content:
application/vnd.api+json:
schema:
$ref: '#/components/schemas/DownloadPayload'
description: ''
/data/v1/projects/{project_id}/jobs/{job_id}:
parameters:
- $ref: '#/components/parameters/project_id'
- $ref: '#/components/parameters/job_id'
get:
tags:
- Projects
operationId: getDownloadJob
summary: Check Download Creation Progress
description: "Checks the status of a job that generates a downloadable format of a version of an item. \n\n**Note**: If the job has finished, this operation returns a HTTP status 303, with the ``location`` return header set to the URI that returns the details of the download.\n"
security:
- 2-legged:
- data:read
- 3-legged:
- data:read
parameters:
- $ref: '#/components/parameters/x-user-id'
responses:
'200':
description: Details of the specified job was returned successfully.
content:
application/json:
schema:
$ref: '#/components/schemas/Job'
'303':
description: The request has been redirected to a new location.
'400':
$ref: '#/components/responses/400-general'
'403':
$ref: '#/components/responses/403-general'
'404':
$ref: '#/components/responses/404-general'
components:
schemas:
json_api_links_self:
title: json_api_links_self
x-stoplight:
id: hedbm6v3pcz7k
type: object
description: An object containing the URI of the endpoint to access this resource.
properties:
self:
type: object
x-stoplight:
id: xjz8a6shpmaya
description: An object containing the URI of the endpoint to access this resource.
properties:
href:
type: string
x-stoplight:
id: jx2lmnxrl8f10
description: "The URI of the endpoint to access this \nresource."
type_downloads:
type: string
x-stoplight:
id: sxvvrm7e0pm4r
enum:
- downloads
description: The type of this resource. Possible values are ``downloads``.
fields_internal:
title: fields_internal
x-stoplight:
id: gllpnqude53mp
type: array
items:
$ref: '#/components/schemas/fields'
x-stoplight:
id: eak8q4id1p2i3
json_api_links_related:
title: json_api_links_related
x-stoplight:
id: fgwxlu5412wa7
type: object
description: Contains the endpoint you can use to retrieve the related resources.
properties:
related:
type: object
x-stoplight:
id: o5ksk96io3pui
description: "An object containing the endpoint to retrieve \na list of related resources."
properties:
href:
type: string
x-stoplight:
id: n8345byjqrj4f
description: The URI of the endpoint that returns the related resources.
sortBy:
title: sortBy
x-stoplight:
id: th8hud7fjoevd
type: string
enum:
- name asc
- startDate asc
- endDate asc
- type asc
- status asc
- jobNumber asc
- constructionType asc
- deliveryMethod asc
- contractType asc
- currentPhase asc
- companyCount asc
- memberCount asc
- createdAt asc
- updatedAt asc
- name desc
- startDate desc
- endDate desc
- type desc
- status desc
- jobNumber desc
- constructionType desc
- deliveryMethod desc
- contractType desc
- currentPhase desc
- companyCount desc
- memberCount desc
- createdAt desc
- updatedAt desc
type_job:
type: string
x-stoplight:
id: 3h21lnid5ruxu
enum:
- downloads
description: The type of this resource. Possible values are ``jobs``.
Projects:
description: An object representing a collection of projects within a hub.
type: object
x-examples:
example-1:
jsonapi:
version: '1.0'
links:
self:
href: https://developer.api.autodesk.com/project/v1/hubs/b.622cb5d1-581b-4a46-a6d9-4ebc68ea4051/projects
data:
- type: projects
id: b.c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d
attributes:
name: my project
scopes:
- global
extension:
type: projects:autodesk.bim360:Project
version: '1.0'
schema:
href: https://developer.api.autodesk.com/schema/v1/versions/projects:autodesk.bim360:Project-1.0
data:
projectType: BIM360
links:
self:
href: https://developer.api.autodesk.com/project/v1/hubs/b.622cb5d1-581b-4a46-a6d9-4ebc68ea4051/projects/b.c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d
webView:
href: https://docs.b360.autodesk.com/projects/c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d
relationships:
hub:
data:
type: hubs
id: b.622cb5d1-581b-4a46-a6d9-4ebc68ea4051
links:
related:
href: https://developer.api.autodesk.com/project/v1/hubs/b.622cb5d1-581b-4a46-a6d9-4ebc68ea4051
rootFolder:
data:
type: folders
id: urn:adsk.wipprod:fs.folder:co.lw7b0sXUQ-6hWRgf34hBuw
meta:
link:
href: https://developer.api.autodesk.com/data/v1/projects/b.c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d/folders/urn:adsk.wipprod:fs.folder:co.lw7b0sXUQ-6hWRgf34hBuw
topFolders:
links:
related:
href: https://developer.api.autodesk.com/project/v1/hubs/b.622cb5d1-581b-4a46-a6d9-4ebc68ea4051/projects/b.c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d/topFolders
issues:
data:
type: issueContainerId
id: 93f8bd6a-2222-415c-8d58-c8fa7c292044
meta:
link:
href: https://developer.api.autodesk.com/issues/v1/containers/93f8bd6a-2222-415c-8d58-c8fa7c292044/issues
submittals:
data:
type: submittalContainerId
id: c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d
meta:
link:
href: https://developer.api.autodesk.com/submittals/v1/containers/c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d/items
rfis:
data:
type: rfisContainerId
id: 93f8bd6a-2222-415c-8d58-c8fa7c292044
meta:
link:
href: https://developer.api.autodesk.com/bim360/rfis/v1/containers/93f8bd6a-2222-415c-8d58-c8fa7c292044/rfis
markups:
data:
type: markupsContainerId
id: 93f8bd6a-2222-415c-8d58-c8fa7c292044
meta:
link:
href: https://developer.api.autodesk.com/issues/v1/containers/93f8bd6a-2222-415c-8d58-c8fa7c292044/markups
checklists:
data:
type: checklistsContainerId
id: 93f8bd6a-2222-415c-8d58-c8fa7c292044
meta:
link:
href: https://developer.api.autodesk.com/bim360/checklists/v1/containers/93f8bd6a-2222-415c-8d58-c8fa7c292044/instances
cost:
data:
type: costContainerId
id: c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d
meta:
link:
href: https://developer.api.autodesk.com/cost/v1/containers/c2960674-2d1e-4cc8-a5f0-4b9026fd3f5d/budgets
locations:
data:
type: locatio
# --- truncated at 32 KB (113 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/autodesk-fusion/refs/heads/main/openapi/autodesk-fusion-projects-api-openapi.yml