# Adam Docs > Learn how to use Adam for AI-assisted CAD, engineering work, files, integrations, scheduled tasks, teams, and billing. - [Adam documentation](https://docs.adam.new/index.md): Learn how to use Adam as an AI CAD copilot across tasks, files, CAD applications, PLM systems, and team workflows. - [Quickstart](https://docs.adam.new/quickstart.md): Complete your first useful task in Adam. - [Set up Adam](https://docs.adam.new/setup.md): Find your way around Adam and choose the account settings that matter to you. - [Core concepts](https://docs.adam.new/guides/core-concepts.md): Understand how Adam organizes tasks, files, teams, integrations, schedules, and memory. - [Work with tasks](https://docs.adam.new/guides/workflows.md): Start, follow, organize, and share tasks in Adam. - [Organize work with projects](https://docs.adam.new/guides/projects.md): Keep related Adam tasks, shared files, instructions, and memories together in a project. - [Find and export files](https://docs.adam.new/guides/files.md): Search, preview, filter, download, and export files created or uploaded across Adam tasks. - [Scheduled tasks](https://docs.adam.new/guides/automations.md): Run a task once in the future or repeat it on a schedule. - [Connect tools and accounts](https://docs.adam.new/guides/integrations.md): Connect Adam to CAD applications, Arena, and other tools you use. - [Connect Onshape](https://docs.adam.new/integrations/onshape.md): Connect your Onshape account and optionally add Adam inside Onshape. - [Install Adam for Autodesk Fusion](https://docs.adam.new/integrations/fusion.md): Install the Adam add-in and work with Fusion from the in-product panel or Adam web app. - [Use the Desktop Connector](https://docs.adam.new/integrations/desktop-connector.md): Connect Adam to supported CAD and 3D applications running on your computer. - [Connect Arena PLM](https://docs.adam.new/integrations/arena.md): Connect an Arena account so Adam can work with items, BOMs, suppliers, files, and changes. - [Manage a team](https://docs.adam.new/admin/team.md): Invite teammates, manage seats and roles, and understand the difference between team access and task sharing. - [Billing and usage](https://docs.adam.new/admin/billing.md): Understand Adam plans, daily and weekly included usage, per-seat limits, add-on funds, and usage-limit behavior. - [Usage costs by tier](https://docs.adam.new/admin/usage-costs.md): Compare how Lite, Pro, and Ultra use your Adam usage allowance. - [Adam MCP](https://docs.adam.new/mcp/overview.md): Connect an AI client to Adam and use tools for engineering projects, tasks, automations, messages, and files. - [Connect an MCP client](https://docs.adam.new/mcp/connect.md): Add the hosted Adam MCP server to Claude, Claude Code, Codex, Cursor, or another compatible client. - [MCP tools and workflows](https://docs.adam.new/mcp/tools.md): Use Adam MCP tools to manage projects, run asynchronous tasks, answer interactions, and retrieve files. - [API overview](https://docs.adam.new/api-reference/introduction.md): Build on Adam with personal API keys and the versioned REST API. - [Get authentication context](https://docs.adam.new/api-reference/adam-api/get-authentication-context.md) - [List available models](https://docs.adam.new/api-reference/adam-api/list-available-models.md) - [Get billing and usage summary](https://docs.adam.new/api-reference/adam-api/get-billing-and-usage-summary.md) - [List available and connected integrations](https://docs.adam.new/api-reference/adam-api/list-available-and-connected-integrations.md) - [Get an integration](https://docs.adam.new/api-reference/adam-api/get-an-integration.md) - [List automations](https://docs.adam.new/api-reference/adam-api/list-automations.md) - [Create an automation](https://docs.adam.new/api-reference/adam-api/create-an-automation.md): Recurring schedules require cron; one-time schedules require runAt; webhook automations require triggerEvent. - [Get an automation](https://docs.adam.new/api-reference/adam-api/get-an-automation.md) - [Update an automation](https://docs.adam.new/api-reference/adam-api/update-an-automation.md) - [Pause an automation](https://docs.adam.new/api-reference/adam-api/pause-an-automation.md) - [Resume an automation](https://docs.adam.new/api-reference/adam-api/resume-an-automation.md) - [Delete an automation](https://docs.adam.new/api-reference/adam-api/delete-an-automation.md) - [Upload a task attachment](https://docs.adam.new/api-reference/adam-api/upload-a-task-attachment.md): Uploads bytes for a later task or message. The returned upload id is opaque, expires after 24 hours, and creates no durable file until referenced. - [List projects](https://docs.adam.new/api-reference/adam-api/list-projects.md) - [Create a project](https://docs.adam.new/api-reference/adam-api/create-a-project.md) - [Get a project](https://docs.adam.new/api-reference/adam-api/get-a-project.md) - [Update a project](https://docs.adam.new/api-reference/adam-api/update-a-project.md) - [Delete a project](https://docs.adam.new/api-reference/adam-api/delete-a-project.md) - [List project files](https://docs.adam.new/api-reference/adam-api/list-project-files.md) - [Upload a project file](https://docs.adam.new/api-reference/adam-api/upload-a-project-file.md) - [List tasks](https://docs.adam.new/api-reference/adam-api/list-tasks.md) - [Create and start a task](https://docs.adam.new/api-reference/adam-api/create-and-start-a-task.md): Starts asynchronous work. Supplying attachments additionally requires files:write; each uploadId must come from POST /v1/uploads. - [Get a task and its messages](https://docs.adam.new/api-reference/adam-api/get-a-task-and-its-messages.md) - [List a task's messages](https://docs.adam.new/api-reference/adam-api/list-a-tasks-messages.md): Returns messages in chronological order. Use nextCursor to continue from the last message in the page. - [Update a task](https://docs.adam.new/api-reference/adam-api/update-a-task.md) - [Delete a task](https://docs.adam.new/api-reference/adam-api/delete-a-task.md) - [Cancel a task](https://docs.adam.new/api-reference/adam-api/cancel-a-task.md): Cancels queued, running, or awaiting-input work. Repeated requests are safe; completed and failed tasks remain unchanged. - [Send a message to a task](https://docs.adam.new/api-reference/adam-api/send-a-message-to-a-task.md): Continues asynchronous work. Supplying attachments additionally requires files:write; each uploadId must come from POST /v1/uploads. - [Answer a task interaction](https://docs.adam.new/api-reference/adam-api/answer-a-task-interaction.md) - [List task files](https://docs.adam.new/api-reference/adam-api/list-task-files.md) - [Get file metadata](https://docs.adam.new/api-reference/adam-api/get-file-metadata.md) - [Download a file](https://docs.adam.new/api-reference/adam-api/download-a-file.md) - [Frequently asked questions](https://docs.adam.new/resources/faq.md): Answers to common questions about Adam tasks, CAD connections, files, teams, scheduled work, models, and billing. - [Troubleshooting](https://docs.adam.new/resources/troubleshooting.md): Diagnose task, CAD connection, file, scheduled-work, integration, and billing issues in Adam. ## OpenAPI Specs - [v1](/openapi/v1.json)