How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Autodesk Fusion Versions API

The Versions API from Autodesk Fusion — 8 operation(s) for versions.

Autodesk Fusion Versions API is one of 37 APIs that Autodesk Fusion publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Versions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 10 operations across 8 paths, and defines 57 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://developer.api.autodesk.com.

10 operations 8 paths 57 schemas 7 GET1 PATCH2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://developer.api.autodesk.com
Authentication
OAuth 2.0, OAuth 2.0, OAuth 2.0
Terms of Service
Resource Areas
1

Authentication & Security 3

Autodesk Fusion Versions API declares 3 security schemes for authenticating requests. It supports OAuth 2.0 (2-legged) using the clientCredentials flow. It supports OAuth 2.0 (3-legged-implicit) using the implicit flow. It supports OAuth 2.0 (3-legged) using the authorizationCode flow. By default, every request must be authenticated.

Paths & Operations 10

Across 8 paths, the API surfaces 10 operations — 7 GET, 1 PATCH, 2 POST. Each is listed below with its method, path, parameters, and response codes.

Versions 10
GET
/data/v1/projects/{project_id}/versions/{version_id}
Get a Version
getVersion 3 params → 200400403404
PATCH
/data/v1/projects/{project_id}/versions/{version_id}
Update a Version
patchVersion 2 params body → 200400403404423
GET
/data/v1/projects/{project_id}/versions/{version_id}/item
Get Item by Version
getVersionItem 3 params → 200400403404
GET
/data/v1/projects/{project_id}/versions/{version_id}/refs
List Related Resources for a Version
getVersionRefs 6 params → 200400403404
GET
/data/v1/projects/{project_id}/versions/{version_id}/relationships/refs
List Custom Relationships for a Version
getVersionRelationshipsRefs 8 params → 200400403404
POST
/data/v1/projects/{project_id}/versions/{version_id}/relationships/refs
Create a Custom Relationship for a Version
createVersionRelationshipsRef 3 params body → 204400403404
GET
/projects/{project_id}/versions/{version_id}/relationships/links
List Links for a Version
getVersionRelationshipsLinks 3 params → 200400403404
POST
/data/v1/projects/{project_id}/versions
Create a Version
createVersion 3 params body → 201400403404409423
GET
/data/v1/projects/{project_id}/versions/{version_id}/downloadFormats
List Supported Download Formats
getVersionDownloadFormats 3 params → 200400403404
GET
/data/v1/projects/{project_id}/versions/{version_id}/downloads
List Available Download Formats
getVersionDownloads 4 params → 200400403404

Schemas 57

The contract defines 57 schemas that model the data the API accepts and returns. The most detailed are ItemAttributes (14 properties), VersionAttributes (13 properties), FolderAttributesWithExtensions (12 properties), MetaRefs (7 properties). Each schema is shown below with its type and property counts.

json_api_version_value
string
The version of JSON API. Will always be 1.0.
json_api_links_self
object
An object containing the URI of the endpoint to access this resource.
1 property
type_folder
string
The type of the resource. Possible values are folders.
metaForWebhooks
object
Meta information required for webhooks.
2 properties 1 required
Downloads
object
Successful retrieval of the available downloads collection associated with a specific version.
3 properties
version_extension_with_schema_link
object
A container of additional properties that extends the default properties of a version.
4 properties 3 required
nested_xref
string
The type of the xref, which defines how nested xrefs are handled. Possible values are: - attachment: Nested xrefs are not ignored. - overlay : Nested xrefs are…
filter_refType
string
Filter by refType. Possible values: derived, dependencies, auxiliary, xrefs, and includes.
metarefs_direction
string
Describes the direction of data flow in the relationship. Possible values are: - to - Data flows from this resource to the related resource. - from - Data flow…
type_downloads
string
The type of this resource. Possible values are downloads.
json_api_relationships_links_refs
object
Information on other resources that have a custom relationship with this resource.
1 property 1 required
json_api_relationships_links_to_tip_version
object
Information about the latest version of the item.
2 properties
RelationshipRefsPayload
object
An object that describes the custom relationship to be created.
2 properties 2 required
json_api_meta_link
object
Meta-information on links to this resource.
1 property
json_api_link
object
An object containing the hyperlink to the referenced resource.
1 property 1 required
json_api_links_related
object
Contains the endpoint you can use to retrieve the related resources.
1 property
filter_type_version_internal
array
Filter by the type of the ref target. Supported values include folders, items, and versions.
item_extension_with_schema_link
object
A container of additional properties that extends the default properties of this resource.
4 properties 3 required
ItemAttributes
object
Properties of an item.
14 properties 8 required
extension_type_core_xref
string
The type of the relationship. Will always be xrefs:autodesk.core:Xref.
MetaRefs
object
Metadata on the resources referenced by this resource.
7 properties
RelationshipRefs
object
4 properties
VersionAttributes
object
The properties of a version.
13 properties 10 required
FolderData
object
A container of data describing a folder.
5 properties 5 required
type_item
string
The type of the resource. Possible values are items.
json_api_version
object
The JSON API object.
1 property 1 required
folder_extension_with_schema_link
object
A container of additional properties that extends the default properties of this resource.
4 properties 3 required
filter_direction
string
Filter by the direction of the reference. Possible values: from and to.
type_object
string
The type of this resource. Possible values are objects.
base_attributes_extension_object_with_schema_link
object
A container of additional properties that extends this resource.
4 properties 3 required
Version
object
An object that represdents a version.
3 properties
json_api_relationships_links_internal
object
Information on resources that are found under this resource.
1 property 1 required
RelationshipLinks
object
An object containing relationship links of a resource.
3 properties
Refs
object
Successful retrieval of a resource collection.
3 properties 3 required
type_downloadformats
string
The type of this resource. Possible values are downloadFormats.
FolderAttributesWithExtensions
object
The properties of a folder.
12 properties 10 required
type_version
string
The type of the resource. Possible values are versions.
ItemData
object
A container of data describing an item.
5 properties 5 required
VersionPayload
object
Describe the version to be created.
3 properties 2 required
filter_type_version
string
Filter by the type of the ref target. Supported values include folders, items, and versions.
DownloadData
object
A container of the details of the download object.
5 properties
reftypes_xref
string
The type of custom relationship. Will always be xrefs.
web_view_link
object
An object containing a link that opens the resource in a browser.
1 property 1 required
DownloadFormats
object
Successful retrieval of the available download formats for a specific version.
3 properties
ModifyVersionPayload
object
An object that contains the information on the version to be patched.
2 properties 2 required
VersionData
object
A container of data describing a version.
5 properties 4 required
Item
object
An object that represents an item.
4 properties
type_link
string
The type of the resource. Possible values are links.
type_ref
string
The type of the resource. Possible values are derived, dependencies, auxiliary, xrefs, and includes.
base_attributes_extension_object_without_schema_link
object
A container of additional properties that extends this resource.
3 properties 2 required
json_api_relationships_links_links
object
Information on the link resources found in this resource.
1 property 1 required
json_api_relationships_links_versions
object
Information about the existing versions of the item.
1 property 1 required
json_api_relationships_links_folder_parent
object
Information on the parent of this resource in the folder hierarchy.
2 properties
type_entity
string
The type of the resource. Possible values are folders, items, versions.
json_api_type_id
object
An object containing the id and type properties of a resource.
2 properties
CreatedVersion
object
The payload returned upon successful creation of a new version.
4 properties
json_api_links_self_and_web_view
object
Information on links to this resource.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

autodesk-fusion-versions-api-openapi.yml Raw ↑

Other APIs Autodesk Fusion publishes across the network.

Fusion Automation API (Design Automation)
Fusion Operations API
Manufacturing Data Model API (Fusion Data API)
Autodesk Fusion Account Management API
Autodesk Fusion Account Users API
Autodesk Fusion Buckets API
Autodesk Fusion Business Units API
Autodesk Fusion Commands API
Autodesk Fusion Companies API
Autodesk Fusion Derivatives API
Autodesk Fusion Exchange Token API
Autodesk Fusion Folders API
Where this information came from

This is an independent, third-party profile of Autodesk Fusion Versions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.