# Apivom Atlas — Autodesk APS Construction Issues

> Apivom Atlas integration for Autodesk APS Construction Issues: 14 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, 14 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 /construction/issues/v1/projects/{projectId}/attachments/{issueId}/items` (construction-issues-v1-projects-by-projectid-attachments-by-issueid-items) — params: params
- `DELETE /construction/issues/v1/projects/{projectId}/attachments/{issueId}/items/{attachmentId}` (construction-issues-v1-projects-by-projectid-attachments-by-issueid-items-by-attachmentid-delete) — params: params
- `POST /construction/issues/v1/projects/{projectId}/attachments` (construction-issues-v1-projects-by-projectid-attachments-post) — params: domainEntityId, attachments
- `GET /construction/issues/v1/projects/{projectId}/issue-attribute-definitions` (construction-issues-v1-projects-by-projectid-issue-attribute-definitions) — params: params, query
- `GET /construction/issues/v1/projects/{projectId}/issue-attribute-mappings` (construction-issues-v1-projects-by-projectid-issue-attribute-mappings) — params: params, query
- `GET /construction/issues/v1/projects/{projectId}/issue-root-cause-categories` (construction-issues-v1-projects-by-projectid-issue-root-cause-categories) — params: params, query
- `GET /construction/issues/v1/projects/{projectId}/issue-types` (construction-issues-v1-projects-by-projectid-issue-types) — params: params, query
- `GET /construction/issues/v1/projects/{projectId}/issues` (construction-issues-v1-projects-by-projectid-issues) — params: params, query
- `GET /construction/issues/v1/projects/{projectId}/issues/{issueId}` (construction-issues-v1-projects-by-projectid-issues-by-issueid) — params: params
- `GET /construction/issues/v1/projects/{projectId}/issues/{issueId}/comments` (construction-issues-v1-projects-by-projectid-issues-by-issueid-comments) — params: params, query
- `POST /construction/issues/v1/projects/{projectId}/issues/{issueId}/comments` (construction-issues-v1-projects-by-projectid-issues-by-issueid-comments-post) — params: body
- `PATCH /construction/issues/v1/projects/{projectId}/issues/{issueId}` (construction-issues-v1-projects-by-projectid-issues-by-issueid-patch) — params: title, description, snapshotUrn, issueSubtypeId, status, assignedTo, assignedToType, dueDate, startDate, locationId, locationDetails, rootCauseId, issueTemplateId, published, permittedActions, watchers, customAttributes, gpsCoordinates
- `POST /construction/issues/v1/projects/{projectId}/issues` (construction-issues-v1-projects-by-projectid-issues-post) — params: title, description, snapshotUrn, issueSubtypeId, status, assignedTo, assignedToType, dueDate, startDate, locationId, locationDetails, rootCauseId, issueTemplateId, published, permittedActions, watchers, customAttributes, gpsCoordinates
- `GET /construction/issues/v1/projects/{projectId}/users/me` (construction-issues-v1-projects-by-projectid-users-me) — params: params

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