aps_dm_request
Execute any APS Data Management API request directly with full control over method, path, query, and body. Ideal for custom endpoints, pagination, or POST/PATCH/DELETE operations not covered by simplified tools.
Instructions
Call any APS Data Management API endpoint (project/v1, data/v1). This is the raw / power‑user tool – it returns the full JSON:API response which can be very large (100 K+ tokens for folder listings). Prefer the simplified tools (aps_list_hubs, aps_list_projects, aps_get_folder_contents, etc.) for everyday browsing. Use this tool when you need full control: pagination, POST/PATCH/DELETE, or endpoints not covered by simplified tools.
Response guidance – when summarising large responses focus on: • Folders: name, id, item count • Files: name, type/extension, size, last modified, version info • Ignore: relationship links, JSON:API meta, and extended attributes unless specifically needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| method | Yes | HTTP method. | |
| path | Yes | API path relative to developer.api.autodesk.com (e.g. 'project/v1/hubs' or 'data/v1/projects/b.xxx/folders/urn:adsk.wipprod:fs.folder:co.xxx/contents'). Must include the version prefix (project/v1 or data/v1). | |
| query | No | Optional query parameters as key/value pairs (e.g. { "page[limit]": "200", "includeHidden": "true" }). | |
| body | No | Optional JSON body for POST/PATCH requests. |