asana

SKILL.md

Asana

This is the interface for interacting with the Asana Platform. Our API reference is generated from our [OpenAPI spec] (https://raw.githubusercontent.com/Asana/openapi/m

How to Use This Skill

This API documentation is split into multiple files for on-demand loading.

Directory structure:

references/
├── resources/      # 42 resource index files
├── operations/     # 217 operation detail files
└── schemas/        # 47 schema groups, 244 schema files

Navigation flow:

  1. Find the resource you need in the list below
  2. Read references/resources/<resource>.md to see available operations
  3. Read references/operations/<operation>.md for full details
  4. If an operation references a schema, read references/schemas/<prefix>/<schema>.md

Base URL

  • https://app.asana.com/api/1.0 - Main endpoint.

Authentication

Supported methods: personalAccessToken, oauth2. See references/authentication.md for details.

Resources

  • Tasksreferences/resources/Tasks.md (27 ops) - The task is the basic object around which many ope
  • Projectsreferences/resources/Projects.md (19 ops) - A project represents a prioritized list of tasks i
  • Goalsreferences/resources/Goals.md (12 ops) - A goal is an object in the goal-tracking system th
  • Portfoliosreferences/resources/Portfolios.md (12 ops) - A portfolio gives a high-level overview of the sta
  • Custom fieldsreferences/resources/Custom-fields.md (8 ops) - _Note: Custom fields are a premium feature. Integr
  • Tagsreferences/resources/Tags.md (8 ops) - A tag is a label that can be attached to any task
  • Usersreferences/resources/Users.md (8 ops) - A user object represents an account in Asana that
  • Sectionsreferences/resources/Sections.md (7 ops) - A section is a subdivision of a project that group
  • Teamsreferences/resources/Teams.md (7 ops) - A team is used to group related projects and peopl
  • Time tracking entriesreferences/resources/Time-tracking-entries.md (6 ops) - Asana's native time tracking feature allows you to
  • Workspacesreferences/resources/Workspaces.md (6 ops) - A workspace is the highest-level organizational
  • Allocationsreferences/resources/Allocations.md (5 ops) - An allocation object represents how much of a reso
  • Budgetsreferences/resources/Budgets.md (5 ops) - A budget object represents a budget for a specif
  • Goal relationshipsreferences/resources/Goal-relationships.md (5 ops) - A goal relationship is an object representing the
  • Membershipsreferences/resources/Memberships.md (5 ops) - A membership object represents the relationship be
  • Project templatesreferences/resources/Project-templates.md (5 ops) - A project template is an object that allows new pr
  • Ratesreferences/resources/Rates.md (5 ops) - A rate object represents the rate of a resource fo
  • Storiesreferences/resources/Stories.md (5 ops) - *See [our forum post](https://forum.asana.com/t/no
  • Webhooksreferences/resources/Webhooks.md (5 ops) - Webhooks allow you to subscribe to notifications a
  • Access requestsreferences/resources/Access-requests.md (4 ops) - An access request object represents a user's reque
  • Attachmentsreferences/resources/Attachments.md (4 ops) - An attachment object represents any file attache
  • Custom field settingsreferences/resources/Custom-field-settings.md (4 ops) - Custom fields are attached to a particular project
  • Project briefsreferences/resources/Project-briefs.md (4 ops) - A project brief object represents a rich text docu
  • Project statusesreferences/resources/Project-statuses.md (4 ops) - *Deprecated: new integrations should prefer using
  • Status updatesreferences/resources/Status-updates.md (4 ops) - A status update is an update on the progress of a
  • Task templatesreferences/resources/Task-templates.md (4 ops) - A task template is an object that allows new tasks
  • Team membershipsreferences/resources/Team-memberships.md (4 ops) - This object determines if a user is a member of a
  • Portfolio membershipsreferences/resources/Portfolio-memberships.md (3 ops) - This object determines if a user is a member of a
  • Workspace membershipsreferences/resources/Workspace-memberships.md (3 ops) - This object determines if a user is a member of a
  • Custom typesreferences/resources/Custom-types.md (2 ops) - A custom type allows distinct categorizations of o
  • Exportsreferences/resources/Exports.md (2 ops) - Exports are a way to download data from Asana. The
  • Organization exportsreferences/resources/Organization-exports.md (2 ops) - An organization_export object represents a reque
  • Project membershipsreferences/resources/Project-memberships.md (2 ops) - With the introduction of “comment-only” projects i
  • Time periodsreferences/resources/Time-periods.md (2 ops) - A time period is an object that represents a domai
  • User task listsreferences/resources/User-task-lists.md (2 ops) - A user task list represents the tasks assigned to
  • Audit log APIreferences/resources/Audit-log-API.md (1 ops) - Asana's audit log is an immutable log of [importan
  • Batch APIreferences/resources/Batch-API.md (1 ops) - There are many cases where you want to accomplish
  • Eventsreferences/resources/Events.md (1 ops) - An event is an object representing a change to a r
  • Jobsreferences/resources/Jobs.md (1 ops) - Jobs represent processes that handle asynchronous
  • Reactionsreferences/resources/Reactions.md (1 ops) - A reaction is an object that represents a user's e
  • Rulesreferences/resources/Rules.md (1 ops) - [Asana rules](https://help.asana.com/s/article/rul
  • Typeaheadreferences/resources/Typeahead.md (1 ops) - The typeahead search API provides search for objec
Weekly Installs
5
GitHub Stars
16
First Seen
Jan 29, 2026
Installed on
gemini-cli5
claude-code5
codex5
cline5
cursor5
opencode5