Asana
Asana API integration with managed OAuth via the Maton gateway. Access tasks, projects, workspaces, users, and webhooks to manage work items and track projects directly from your Clawdbot.
# Asana Asana API integration with managed OAuth via the Maton gateway. Access tasks, projects, workspaces, users, and webhooks to manage work items and track projects directly from your Clawdbot. This skill connects your Clawdbot to the Asana API through a managed OAuth gateway. It lets you create, read, update, and delete tasks and projects, browse workspaces and users, search tasks, and set up webhooks for real-time notifications — all without manually handling OAuth tokens. ## How It Works All API requests are routed through the Maton gateway at https://gateway.maton.ai/asana/{native-api-path} , which proxies requests to app.asana.com and automatically injects your OAuth token. You authenticate with a single Maton API key, and the gateway manages Asana OAuth connections on your behalf. You can manage multiple Asana connections and specify which one to use per request. ## Key Features - **Task Management**: Create, read, update, and delete tasks. Set assignees, due dates, notes, and projects. Create subtasks and search tasks across workspaces. - **Project Management**: List, create, update, and delete projects. Filter by workspace or team and retrieve tasks within a project. - **Workspace and User Access**: Browse authorized workspaces, list users, get user profiles, and manage workspace membership. - **Webhooks**: Create, list, update, and delete webhooks to receive real-time notifications on task and project changes. - **Managed OAuth**: No need to handle OAuth flows directly. The Maton gateway manages token refresh and connection lifecycle automatically. - **Multiple Connections**: Support for multiple Asana accounts via the Maton-Connection header. - **Cursor-Based Pagination**: Navigate large result sets using Asana's offset-based pagination with next_page tokens. ## Requirements - **Maton API Key**: Sign up at maton.ai and copy your API key from settings. - **Asana OAuth Connection**: Create and authorize a connection at ctrl.maton.ai . - **Network Access**: Outbound HTTP access to gateway.maton.ai and ctrl.maton.ai . ## Use Cases - **Automated Task Creation**: Have your Clawdbot create Asana tasks from incoming requests, emails, or other triggers. - **Project Status Reports**: Query tasks and projects to generate status summaries or identify overdue items. - **Cross-Tool Workflows**: Combine with other skills to sync data between Asana and other platforms like Slack, GitHub, or calendars. - **Webhook-Driven Automation**: Set up webhooks to trigger actions when tasks are completed, reassigned, or updated. ## Installation Install via: `npx clawhub@latest install asana-api`
Installation
Exécuter dans votre terminal
npx clawhub@latest install asana-apiCliquez sur le bouton Installer en haut de cette page pour une installation en un clic