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 Objects API

Object related operations

Autodesk Fusion Objects 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 Objects. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 15 operations across 12 paths, and defines 23 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.

15 operations 12 paths 23 schemas 2 DELETE5 GET5 POST3 PUT

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 Objects 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 15

Across 12 paths, the API surfaces 15 operations — 2 DELETE, 5 GET, 5 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Objects 15

Object related operations

DELETE
/oss/v2/buckets/{bucketKey}/objects/{objectKey}
Delete Object
delete_object 2 params → 200400401403404500
GET
/oss/v2/buckets/{bucketKey}/objects
List Objects
get_objects 4 params → 200400401403500
GET
/oss/v2/buckets/{bucketKey}/objects/{objectKey}/details
Get Object Details
get_object_details 4 params → 200304400401403404500
POST
/oss/v2/buckets/{bucketKey}/objects/{objectKey}/signed
Generate OSS Signed URL
create_signed_resource 4 params body → 200400401403404500
GET
/oss/v2/signedresources/{hash}
Download Object Using Signed URL
get_signed_resource 8 params → 200206400401403404416500
PUT
/oss/v2/signedresources/{hash}
Replace Object Using Signed URL
upload_signed_resource 6 params body → 200400401403404412500
DELETE
/oss/v2/signedresources/{hash}
Delete Object Using Signed URL
delete_signed_resource 2 params → 200400401403404500
PUT
/oss/v2/signedresources/{hash}/resumable
Upload Object Using Signed URL
upload_signed_resources_chunk 6 params body → 200202400401403404409416
PUT
/oss/v2/buckets/{bucketKey}/objects/{objectKey}/copyto/{newObjKey}
Copy Object
copyTo 3 params → 200400401403404500
GET
/oss/v2/buckets/{bucketKey}/objects/{objectKey}/signeds3download
Generate Signed S3 Download URL
signed_s3_download 10 params → 200304400401403404500
POST
/oss/v2/buckets/{bucketKey}/objects/batchsigneds3upload
Batch Generate Signed S3 Upload URLs
batch_signed_s3_upload 3 params body → 200400401403404429500
POST
/oss/v2/buckets/{bucketKey}/objects/batchcompleteupload
Complete Batch Upload to S3 Signed URLs
batch_complete_upload 1 param body → 200400401403404429500
POST
/oss/v2/buckets/{bucketKey}/objects/batchsigneds3download
Batch Generate Signed S3 Download URLs
batch_signed_s3_download 3 params body → 200400401403404500
GET
/oss/v2/buckets/{bucketKey}/objects/{objectKey}/signeds3upload
Generate Signed S3 Upload URL
signed_s3_upload 7 params → 200400401403404500
POST
/oss/v2/buckets/{bucketKey}/objects/{objectKey}/signeds3upload
Complete Upload to S3 Signed URL
complete_signed_s3_upload 8 params body → 200400401403404500

Schemas 23

The contract defines 23 schemas that model the data the API accepts and returns. The most detailed are objectFullDetails (11 properties), batch_completed_results (11 properties), objectDetails (7 properties), signeds3download_response (6 properties). Each schema is shown below with its type and property counts.

access
string
Access for signed resource Possible values: read, write, readwrite Default value: read
batchsigneds3download_object
object
The response to a Batch Generate Signed S3 Download URLs operation.
1 property 1 required
batchsigneds3download_response
object
The response to a Batch Generate Signed S3 Download URLs operation.
1 property 1 required
objectFullDetails
object
Represents detailed information about an object within a bucket.
11 properties
download_status
string
Indicates the upload status of the requested object. Possible values are: - complete - The upload process is finished. If the object was uploaded in chunks, as…
batchsigneds3upload_response
object
The response to a Batch Generate Signed S3 Upload URLs operation.
1 property 1 required
create_signed_resource
object
The request payload for a Generate OSS Signed URL operation.
2 properties
batchcompleteupload_object
object
The request payload for the Complete Batch Upload to S3 Signed URLs operation.
1 property 1 required
batchcompleteupload_response
object
The response to a Complete Batch Upload to S3 Signed URLs operation.
1 property 1 required
completes3upload_body
object
The request payload for a Complete Upload to S3 Signed URL operation.
3 properties 1 required
signeds3download_response
object
An object representing the response payload on successful execution of a Generate Signed S3 Download URL operation.
6 properties 3 required
objectDetails
object
Represents an object within a bucket.
7 properties
batchsigneds3upload_object
object
The request payload for a Batch Generate Signed S3 Upload URLs operation.
1 property 1 required
with
string
Not applicable for Head operation The optional information you can request for. To request more than one of the following, specify this parameter multiple time…
batch_completed_results
object
The results returned by the Complete Batch Upload to S3 Signed URLs operation.
11 properties
status
string
Indicates whether this particular part uploaded to S3 is valid. Possible values are: - Pending - No such part was uploaded to S3 for this index. - Unexpected -…
download_results
object
An object that represents the response to a Batch Generate Signed S3 Download URLs operation. Note: objectKeyN is a placeholder for the first object key for wh…
6 properties
bucket_objects
object
An array where each element represents an object in the bucket.
2 properties
reason
object
An object returned with an error describing the reason for failure.
1 property 1 required
region
string
Specifies where the bucket containing the object is stored. Possible values are: - US : (Default) Data center for the US region. - EMEA : Data center for the E…
signeds3upload_response
object
The response payload to a Generate Signed S3 Upload URL operation.
4 properties 2 required
result
object
A response returned by an Upload Object Using Signed URL operation when processing is yet to be completed.
1 property 1 required
create_object_signed
object
The request payload for a Generate OSS Signed URL operation.
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

autodesk-fusion-objects-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 Objects 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.