# Apivom Atlas — Autodesk Partner Web Services

> Apivom Atlas integration for Autodesk Partner Web Services: 55 gateway routes over `enterprise-api.autodesk.com`, available through the Apivom platform (Apivom Iris workflows and the Apivom Atlas API portal). Auth model: pre-signed pass-through (caller owns the vendor credential).

Notes for AI assistants:

- This catalog mirrors the vendor's public API surface as registered in Apivom Atlas (3 read-only, 52 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 /v1/accounts/task/{taskId}` (accounts-task) — params: params
- `GET /v1/accounts/{endCustomerCsn}` (account-by-csn) — params: params
- `GET /v1/catalog/export` (catalog-export)
- `GET /v1/export/accounts/{sbulkId}` (accounts-export-status) — params: params
- `GET /v1/export/bulk-usage/{sbulkId}` (bulk-usage-export-status) — params: params
- `GET /v1/export/opportunities/{sbulkId}` (opportunities-export-v1-status) — params: params
- `GET /v1/export/subscriptions/{sbulkId}` (subscriptions-export-v1-status) — params: params
- `GET /v1/export/usage/{sbulkId}` (usage-export-status) — params: params
- `GET /v1/insightsMetrics` (insights-metrics-v1) — params: query
- `GET /v1/invoices` (invoices) — params: query
- `GET /v1/offeringdetails` (offering-details) — params: query
- `GET /v1/opportunities` (opportunities-v1) — params: query
- `GET /v1/orders` (orders-list) — params: query
- `GET /v1/orders/status/{transactionId}` (orders-status) — params: params
- `GET /v1/promotions/export` (promotions-export)
- `GET /v1/quotes/document/{quoteNumber}` (quotes-document) — params: params
- `GET /v1/quotes/export/task/{sbulkId}` (quotes-export-status) — params: params
- `GET /v1/quotes/sendemail` (quotes-send-email) — params: query
- `GET /v1/quotes/status` (quotes-status) — params: query
- `GET /v1/sales-opportunities` (sales-opportunities) — params: query
- `GET /v1/sales-playbook/enrichments` (sales-playbook-enrichments) — params: query
- `GET /v1/sales-playbook/targets` (sales-playbook-targets) — params: query
- `GET /v1/sku/prices` (sku-prices) — params: query
- `GET /v1/subscriptionmaterials` (subscription-materials) — params: query
- `GET /v1/subscriptions` (subscriptions-v1) — params: query
- `GET /v1/subscriptions-status` (subscriptions-status) — params: query
- `GET /v1/tasks/{taskId}` (tasks-status) — params: params
- `GET /v1/trueup-opportunities` (trueup-opportunities) — params: query
- `GET /v2/export/opportunities/{sbulkId}` (opportunities-export-v2-status) — params: params
- `GET /v2/export/subscriptions/{sbulkId}` (subscriptions-export-v2-status) — params: params
- `GET /v2/insights-metrics` (insights-metrics-v2) — params: query
- `GET /v2/opportunities` (opportunities-v2) — params: query
- `GET /v2/subscriptions` (subscriptions-v2) — params: query
- `GET /v2/subscriptions/purchaser/task/{taskId}` (subscriptions-purchaser-task) — params: params
- `GET /v3/license` (license-v3) — params: query
- `GET /v3/quotes` (quotes-get) — params: query
- `POST /v1/accounts/search` (accounts-search, read-only) — params: name, countryCode, city, zipPostal, contactEmail
- `POST /v1/export/accounts` (accounts-export) — params: webhook
- `POST /v1/export/bulk-usage` (bulk-usage-export) — params: webhook
- `POST /v1/export/opportunities` (opportunities-export-v1) — params: query
- `POST /v1/export/subscriptions` (subscriptions-export-v1) — params: webhook
- `POST /v1/export/usage` (usage-export) — params: query
- `POST /v1/quotes/export` (quotes-export) — params: webhook
- `POST /v1/subscriptions` (subscriptions-create) — params: body
- `POST /v1/teams/query` (teams-query, read-only) — params: filter
- `POST /v2/export/opportunities` (opportunities-export-v2) — params: webhook
- `POST /v2/export/subscriptions` (subscriptions-export-v2) — params: startDateSince, webhook
- `POST /v2/orders/fulfillment` (orders-fulfillment)
- `POST /v2/subscriptions/query` (subscriptions-v2-query, read-only) — params: filter
- `POST /v3/quotes` (quotes-create) — params: currency, quoteLanguage, quoteNotes, agentAccount, agentContact, endCustomer, quoteContact, additionalRecipients, admin, skipDDACheck, lineItems, opportunityNumber, agentQuoteReference
- `PUT /v1/accounts` (accounts-update) — params: address, csn, reasonForUpdate, phone, taxId, procurement
- `PUT /v1/quotes/cancel` (quotes-cancel) — params: quoteNumber
- `PUT /v1/quotes/finalize` (quotes-finalize) — params: quoteNumber, agentAccount, agentContact
- `PUT /v2/subscriptions/purchaser` (subscriptions-update-purchaser) — params: subscriptionIds, endCustomer, purchaser
- `PUT /v3/quotes` (quotes-update) — params: quoteNumber, quoteLanguage, quoteContact, additionalRecipients, lineItems

## Credential model

- Consumer Key (`consumerKey`) — required
- Consumer Secret (`consumerSecret`) — required — secret
- Callback URL (`callbackUrl`) — required
- Partner CSN (`partnerCsn`) — required
- Webhook Secret (`webhookSecret`) — secret
- Webhook User-Agent (`webhookUserAgent`)

## 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)
