# Apivom Atlas — Autodesk APS Object Storage Service (OSS)

> Apivom Atlas integration for Autodesk APS Object Storage Service (OSS): 19 gateway routes over `developer.api.autodesk.com`, available through the Apivom platform (Apivom Iris workflows and the Apivom Atlas API portal). Auth model: caller-supplied token passed through to the vendor.

Notes for AI assistants:

- This catalog mirrors the vendor's public API surface as registered in Apivom Atlas (0 read-only, 19 write routes).
- Access is provisioned per customer. Commercialized providers are self-service in the Atlas portal; for everything else [request a demo](https://apivom.com/en/demo).
- Credentials are always owned by the calling tenant — Apivom Atlas is a stateless gateway.

## Routes

- `GET /oss/v2/buckets` (oss-v2-buckets) — params: query
- `DELETE /oss/v2/buckets/{bucketKey}` (oss-v2-buckets-by-bucketkey-delete) — params: params
- `GET /oss/v2/buckets/{bucketKey}/details` (oss-v2-buckets-by-bucketkey-details) — params: params
- `GET /oss/v2/buckets/{bucketKey}/objects` (oss-v2-buckets-by-bucketkey-objects) — params: params, query
- `POST /oss/v2/buckets/{bucketKey}/objects/batchcompleteupload` (oss-v2-buckets-by-bucketkey-objects-batchcompleteupload-post) — params: requests
- `POST /oss/v2/buckets/{bucketKey}/objects/batchsigneds3download` (oss-v2-buckets-by-bucketkey-objects-batchsigneds3download-post) — params: requests
- `POST /oss/v2/buckets/{bucketKey}/objects/batchsigneds3upload` (oss-v2-buckets-by-bucketkey-objects-batchsigneds3upload-post) — params: requests
- `PUT /oss/v2/buckets/{bucketKey}/objects/{objectKey}/copyto/{newObjKey}` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-copyto-by-newobjkey-put) — params: params
- `DELETE /oss/v2/buckets/{bucketKey}/objects/{objectKey}` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-delete) — params: params
- `GET /oss/v2/buckets/{bucketKey}/objects/{objectKey}/details` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-details) — params: params, query
- `POST /oss/v2/buckets/{bucketKey}/objects/{objectKey}/signed` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-signed-post) — params: minutesExpiration, singleUse
- `GET /oss/v2/buckets/{bucketKey}/objects/{objectKey}/signeds3download` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-signeds3download) — params: params, query
- `GET /oss/v2/buckets/{bucketKey}/objects/{objectKey}/signeds3upload` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-signeds3upload) — params: params, query
- `POST /oss/v2/buckets/{bucketKey}/objects/{objectKey}/signeds3upload` (oss-v2-buckets-by-bucketkey-objects-by-objectkey-signeds3upload-post) — params: uploadKey, size, eTags
- `POST /oss/v2/buckets` (oss-v2-buckets-post) — params: bucketKey, allow, policyKey
- `GET /oss/v2/signedresources/{hash}` (oss-v2-signedresources-by-hash) — params: params, query
- `DELETE /oss/v2/signedresources/{hash}` (oss-v2-signedresources-by-hash-delete) — params: params
- `PUT /oss/v2/signedresources/{hash}` (oss-v2-signedresources-by-hash-put) — params: body
- `PUT /oss/v2/signedresources/{hash}/resumable` (oss-v2-signedresources-by-hash-resumable-put) — params: body

## Credential model

- APS Client ID (`clientId`) — required
- APS Client Secret (`clientSecret`) — required — secret
- OAuth2 Scopes (`scope`)

## Optional

- [Apivom Atlas product page](https://apivom.com/en/products/atlas)
- [All Atlas integration guides](https://apivom.com/llms.txt)
- [Request a demo](https://apivom.com/en/demo)
