Autodesk · JSON Structure
Autodesk Structure
Structural overview of the Autodesk API surface; extracted from openapi/.
Type:
Properties: 0
Fortune 10003D ModelingArchitectureBIMCADConstructionDesignDigital TwinsEngineeringManufacturingMedia and EntertainmentSustainability
Autodesk Structure is a JSON Structure definition published by Autodesk.
Meta-schema:
JSON Structure
{
"provider": "Autodesk",
"providerId": "autodesk",
"kind": "json-structure",
"description": "Structural overview of the Autodesk API surface; extracted from openapi/.",
"schemaCount": 28,
"operationCount": 25,
"schemas": [
{
"name": "HubsResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "HubResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Hub",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ProjectsResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ProjectResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Project",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "FoldersResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "FolderResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Folder",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "FolderContentsResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CreateFolderRequest",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ItemResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Item",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CreateItemRequest",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "PatchItemRequest",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "VersionsResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "VersionResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Version",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CreateVersionRequest",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "BucketsResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Bucket",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "CreateBucketRequest",
"type": "object",
"propertyCount": 3,
"required": [
"bucketKey",
"policyKey"
]
},
{
"name": "ObjectsResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ObjectDetail",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "SignedUrlResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Extension",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "JsonApiVersion",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "PaginationLinks",
"type": "object",
"propertyCount": 4,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/project/v1/hubs",
"operationId": "getHubs",
"summary": "Autodesk List Hubs",
"tags": [
"Hubs"
]
},
{
"method": "GET",
"path": "/project/v1/hubs/{hub_id}",
"operationId": "getHub",
"summary": "Autodesk Get Hub",
"tags": [
"Hubs"
]
},
{
"method": "GET",
"path": "/project/v1/hubs/{hub_id}/projects",
"operationId": "getHubProjects",
"summary": "Autodesk List Projects",
"tags": [
"Projects"
]
},
{
"method": "GET",
"path": "/project/v1/hubs/{hub_id}/projects/{project_id}",
"operationId": "getProject",
"summary": "Autodesk Get Project",
"tags": [
"Projects"
]
},
{
"method": "GET",
"path": "/project/v1/hubs/{hub_id}/projects/{project_id}/topFolders",
"operationId": "getProjectTopFolders",
"summary": "Autodesk List Top Folders",
"tags": [
"Projects"
]
},
{
"method": "GET",
"path": "/data/v1/projects/{project_id}/folders/{folder_id}",
"operationId": "getFolder",
"summary": "Autodesk Get Folder",
"tags": [
"Folders"
]
},
{
"method": "GET",
"path": "/data/v1/projects/{project_id}/folders/{folder_id}/contents",
"operationId": "getFolderContents",
"summary": "Autodesk List Folder Contents",
"tags": [
"Folders"
]
},
{
"method": "GET",
"path": "/data/v1/projects/{project_id}/folders/{folder_id}/search",
"operationId": "searchFolder",
"summary": "Autodesk Search Folder",
"tags": [
"Folders"
]
},
{
"method": "POST",
"path": "/data/v1/projects/{project_id}/folders",
"operationId": "createFolder",
"summary": "Autodesk Create Folder",
"tags": [
"Folders"
]
},
{
"method": "POST",
"path": "/data/v1/projects/{project_id}/items",
"operationId": "createItem",
"summary": "Autodesk Create Item",
"tags": [
"Items"
]
},
{
"method": "GET",
"path": "/data/v1/projects/{project_id}/items/{item_id}",
"operationId": "getItem",
"summary": "Autodesk Get Item",
"tags": [
"Items"
]
},
{
"method": "PATCH",
"path": "/data/v1/projects/{project_id}/items/{item_id}",
"operationId": "patchItem",
"summary": "Autodesk Update Item",
"tags": [
"Items"
]
},
{
"method": "GET",
"path": "/data/v1/projects/{project_id}/items/{item_id}/versions",
"operationId": "getItemVersions",
"summary": "Autodesk List Item Versions",
"tags": [
"Versions"
]
},
{
"method": "POST",
"path": "/data/v1/projects/{project_id}/versions",
"operationId": "createVersion",
"summary": "Autodesk Create Version",
"tags": [
"Versions"
]
},
{
"method": "GET",
"path": "/data/v1/projects/{project_id}/versions/{version_id}",
"operationId": "getVersion",
"summary": "Autodesk Get Version",
"tags": [
"Versions"
]
},
{
"method": "GET",
"path": "/oss/v2/buckets",
"operationId": "getBuckets",
"summary": "Autodesk List Buckets",
"tags": [
"Object Storage Service"
]
},
{
"method": "POST",
"path": "/oss/v2/buckets",
"operationId": "createBucket",
"summary": "Autodesk Create Bucket",
"tags": [
"Object Storage Service"
]
},
{
"method": "GET",
"path": "/oss/v2/buckets/{bucketKey}",
"operationId": "getBucketDetails",
"summary": "Autodesk Get Bucket Details",
"tags": [
"Object Storage Service"
]
},
{
"method": "DELETE",
"path": "/oss/v2/buckets/{bucketKey}",
"operationId": "deleteBucket",
"summary": "Autodesk Delete Bucket",
"tags": [
"Object Storage Service"
]
},
{
"method": "GET",
"path": "/oss/v2/buckets/{bucketKey}/objects",
"operationId": "getObjects",
"summary": "Autodesk List Objects",
"tags": [
"Object Storage Service"
]
},
{
"method": "GET",
"path": "/oss/v2/buckets/{bucketKey}/objects/{objectKey}",
"operationId": "getObject",
"summary": "Autodesk Download Object",
"tags": [
"Object Storage Service"
]
},
{
"method": "PUT",
"path": "/oss/v2/buckets/{bucketKey}/objects/{objectKey}",
"operationId": "uploadObject",
"summary": "Autodesk Upload Object",
"tags": [
"Object Storage Service"
]
},
{
"method": "DELETE",
"path": "/oss/v2/buckets/{bucketKey}/objects/{objectKey}",
"operationId": "deleteObject",
"summary": "Autodesk Delete Object",
"tags": [
"Object Storage Service"
]
},
{
"method": "GET",
"path": "/oss/v2/buckets/{bucketKey}/objects/{objectKey}/details",
"operationId": "getObjectDetails",
"summary": "Autodesk Get Object Details",
"tags": [
"Object Storage Service"
]
},
{
"method": "POST",
"path": "/oss/v2/buckets/{bucketKey}/objects/{objectKey}/signed",
"operationId": "createSignedUrl",
"summary": "Autodesk Create Signed URL",
"tags": [
"Object Storage Service"
]
}
]
}