All URIs are relative to https://developer.api.autodesk.com/
| Method | HTTP request | Description |
|---|---|---|
| getHubProjects | GET /project/v1/hubs/{hub_id}/projects | |
| getProject | GET /project/v1/hubs/{hub_id}/projects/{project_id} | |
| getProjectHub | GET /project/v1/hubs/{hub_id}/projects/{project_id}/hub | |
| getProjectTopFolders | GET /project/v1/hubs/{hub_id}/projects/{project_id}/topFolders | |
| postStorage | POST /data/v1/projects/{project_id}/storage |
Projects getHubProjects(hubId, opts, oauth2client, credentials)
Returns a collection of projects for a given `hub_id`. A project represents an A360 project or a BIM 360 project which is set up under an A360 hub or BIM 360 account, respectively. Within a hub or an account, multiple projects can be created to be used.
| Name | Type | Description | Notes |
|---|---|---|---|
| hubId | String | the `hub id` for the current operation | |
| filterId | [String] | filter by the `id` of the `ref` target | [optional] |
| filterExtensionType | [String] | filter by the extension type | [optional] |
- Content-Type: application/vnd.api+json
- Accept: application/vnd.api+json, application/json
Project getProject(hubId, projectId, oauth2client, credentials)
Returns a project for a given `project_id`.
| Name | Type | Description | Notes |
|---|---|---|---|
| hubId | String | the `hub id` for the current operation | |
| projectId | String | the `project id` |
- Content-Type: application/vnd.api+json
- Accept: application/vnd.api+json, application/json
Hub getProjectHub(hubId, projectId, oauth2client, credentials)
Returns the hub for a given `project_id`.
| Name | Type | Description | Notes |
|---|---|---|---|
| hubId | String | the `hub id` for the current operation | |
| projectId | String | the `project id` |
- Content-Type: application/vnd.api+json
- Accept: application/vnd.api+json, application/json
TopFolders getProjectTopFolders(hubId, projectId, oauth2client, credentials)
Returns the details of the highest level folders the user has access to for a given project
| Name | Type | Description | Notes |
|---|---|---|---|
| hubId | String | the `hub id` for the current operation | |
| projectId | String | the `project id` |
- Content-Type: application/vnd.api+json
- Accept: application/vnd.api+json, application/json
StorageCreated postStorage(projectId, body, oauth2client, credentials)
Creates a storage location in the OSS where data can be uploaded to.
| Name | Type | Description | Notes |
|---|---|---|---|
| projectId | String | the `project id` | |
| body | CreateStorage | describe the file the storage is created for |
- Content-Type: application/vnd.api+json
- Accept: application/vnd.api+json, application/json