# Read your Forma (formerly ACC) issues with an agent, read-only > Prompt · level: intermediate · about 60 min · paste into: Claude Code · Codex · Claude Cowork · checked 2026-10-23 > ES: Lee tus incidencias de Forma (antes ACC) con un agente, solo lectura Set up an Autodesk Platform Services app, get a token into an environment variable, and have a coding agent pull the project issues into a CSV and an overdue digest by assignee. **Before you paste:** A Forma (ACC) project with Issues and permission to see them · An APS app (aps.autodesk.com) with access granted by your account admin · Python 3. ## Prompt (copy everything inside the block, then fill the [BRACKETS]) ```text Help me read the issues of my Autodesk Forma project (formerly Autodesk Construction Cloud) through the Autodesk Platform Services (APS) API. Read-only. My situation: - Hub / account: [name]; project: [name] - My role: [project admin / member]; my company's APS app: [exists / I need to create one] - Where I run code: [this computer with Python / Claude Code / Codex] Facts to respect (checked 2026-10-23; re-check the APS docs before writing code): - In March 2026 Autodesk renamed Autodesk Construction Cloud to Autodesk Forma (Autodesk Docs -> Forma Data Management, Autodesk Build -> Forma Build, ACC APIs -> Forma APIs). Autodesk stated that URLs, logins and APIs did not change. - The Issues API needs the project id WITHOUT the "b." prefix that the Data Management API uses. - Tokens go in an environment variable (e.g. APS_TOKEN), never in the code or in this chat. Steps (wait for my OK after each): 1. Tell me which authentication fits my case (3-legged with my user, or a server-to-server app the admin added to the account) and what the admin must do. Point me to the official tutorial page. 2. Write a small Python script (standard library only) that lists the issues of one project with pagination, and writes issues.csv with: id, title, status, assignee, due date, created by, location, root cause, linked document. 3. Add a summary: open issues by status and assignee, overdue issues (due date before today), issues without assignee or due date. 4. Run it, show me the summary, and never modify an issue. If an endpoint or field differs from what you expected, show me the raw error or the first record instead of guessing. Answer in my language. ``` ## Notes for the agent presenting this - Show the block above verbatim in one code block; tell your human where to paste it (Claude Code · Codex · Claude Cowork). - Point out the [BRACKETS] and offer to fill them together first. - The skill `aps-construction-data` has a tested script (scripts/acc_issues.py) with pagination, the "b." fix and an offline mode (--from-json) to test with an exported page. - Once it works, schedule it with the routine `forma-issues-overdue`. ## Related - [Read Forma (formerly ACC) issues with the APS API](https://aibuilderacademy.netlify.app/skills/aps-construction-data/SKILL.md) (skill) - [Forma (ACC) issues: overdue and unassigned](https://aibuilderacademy.netlify.app/routines/forma-issues-overdue.md) (routine) - [Autodesk Platform Services: Forma (formerly ACC) APIs](https://aibuilderacademy.netlify.app/tools/aps-forma-apis.md) (tool) ## Sources - https://aps.autodesk.com/node/3908 - https://get-started.aps.autodesk.com/tutorials/acc-issues/ - https://architosh.com/2026/03/autodesk-construction-cloud-acc-is-now-autodesk-forma/ --- AI Builder Academy · https://aibuilderacademy.netlify.app · checked 2026-10-23 · Made by Lo que habitas (Julián Páez). Agents: search more at https://aibuilderacademy.netlify.app/api/search?q=… or connect https://aibuilderacademy.netlify.app/mcp. Request a new prompt: aibuilderacademy@agentmail.to.