Asana logo

Asana

Asana is a web and mobile application designed to help teams organize, track, and manage their work. The Asana API allows developers to programmatically access and integrate Asana's project management capabilities into their applications.

45 APIs 16 Features
CollaborationProductivityProject ManagementProjectsTask ManagementTasksWorkflow

APIs

Asana Allocations API

The Asana Allocations API is a tool that allows users to manage and allocate resources within their Asana project management system. With this API, users can easily assign tasks...

Asana Attachments API

The Asana Attachments API allows developers to interact with and manage file attachments within the Asana project management platform. This API enables users to upload, download...

Asana Batch API

Asana Batch API is a tool that allows users to perform multiple operations in Asana in a single request. This API enables users to efficiently manage and organize tasks, project...

Asana Custom Fields API

The Asana Custom Fields API allows developers to create and manage custom fields within Asana, a popular project management tool. With this API, users can define custom fields t...

Asana Enum Options API

The Asana Enum Options API is a tool that allows users to retrieve and manage information about enum options within their Asana projects. Enum options are pre-defined choices th...

Asana Events API

The Asana Events API is a tool that allows users to track and interact with events happening within their Asana workspace. Through this API, users can receive real-time updates ...

Asana Goal Relationships API

The Asana Goal Relationships API allows users to create and manage relationships between different goals within their Asana workspace. This API enables users to define dependenc...

Asana Goals API

The Asana Goals API is a powerful tool that allows developers to programmatically interact with and manipulate goals within the Asana platform. By utilizing the API, users can c...

Asana Jobs API

Asana Jobs API is an application programming interface that allows developers to access and interact with job-related data and functionality within the Asana platform. This API ...

Asana Memberships API

The Asana Memberships API is a tool that allows developers to integrate Asana's membership features into their own applications. This API allows users to access and manage infor...

Asana Organization Exports API

The Asana Organization Exports API is a tool that allows users to extract and download data from their Asana organization for external use. This API enables business owners and ...

Asana Portfolios API

Asana Portfolios API allows developers to access and manage portfolios in the Asana platform programmatically. With this API, users can create, update, and delete portfolios, as...

Asana Project Templates API

The Asana Project Templates API is a tool that allows users to access and utilize pre-designed project templates within the Asana platform. With this API, users can easily creat...

Asana Projects API

The Asana Projects API is a tool that allows users to programmatically interact with Asana projects, enabling them to create, update, and manage tasks and projects within the As...

Asana Rule Triggers API

The Asana Rule Triggers API provides developers with the ability to create and manage custom rules in Asana, a popular project management tool. With this API, users can set up t...

Asana Sections API

The Asana Sections API provides developers with the ability to programmatically interact with and manage sections within Asana projects. This API allows users to create, update,...

Asana Status Updates API

The Asana Status Updates API allows users to retrieve and update the status of tasks and projects within the Asana platform. This API enables developers to programmatically inte...

Asana Tags API

The Asana Tags API allows developers to programmatically create, read, update, and delete tags within the Asana project management tool. Tags are customizable labels that can be...

Asana Task Templates API

The Asana Task Templates API allows users to create, manage, and customize task templates within the Asana platform. This API enables developers to programmatically interact wit...

Asana Tasks API

The Asana Tasks API is a powerful tool that allows developers to programmatically manage tasks and projects within the Asana platform. With this API, users can create, update, a...

Asana Teams API

Asana Teams API is a powerful tool that allows users to automate and streamline their team's workflow within the Asana platform. By utilizing this API, developers can create cus...

Asana Time Periods API

The Asana Time Periods API is a tool that allows users to access and manage time periods within the Asana project management platform. This API enables developers to create, upd...

Asana Time Tracking Entries API

The Asana Time Tracking Entries API is a tool that allows users to record and track time spent on tasks and projects within the Asana platform. This API enables developers to cr...

Asana User Task Lists API

Asana User Task Lists API is a tool that allows users to create, update, and manage task lists within the Asana platform. By using this API, users can access their task lists, v...

Asana Users API

Asana Users API allows developers to interact with user data within the Asana project management platform. This API enables users to retrieve information about individual users,...

Asana Webhooks API

Asana Webhooks API allows developers to receive real-time updates about changes and events happening within Asana. By setting up webhooks, users can subscribe to specific events...

Asana Workspaces API

The Asana Workspaces API allows users to access and manipulate data within their Asana workspaces programmatically. With this API, developers can create custom integrations, aut...

Asana Access Requests API

The Asana Access Requests API allows users to manage access requests for resources such as projects and portfolios. With this API, users can retrieve pending access requests, cr...

Asana Audit Log API

The Asana Audit Log API provides an immutable log of important events within an organization's Asana instance. This API enables organizations to set up proactive alerting with S...

Asana Budgets API

The Asana Budgets API allows developers to manage budget resources for projects. A budget object represents a budget for a specific parent resource such as a project and tracks ...

Asana Custom Field Settings API

The Asana Custom Field Settings API manages the association between custom fields and projects, portfolios, teams, and goals. Custom fields are attached to a particular project ...

Asana Custom Types API

The Asana Custom Types API allows developers to retrieve custom type resources associated with objects in Asana. A custom type includes properties such as name and status option...

Asana Exports API

The Asana Exports API provides graph export and resource export functionality for extracting data from Asana. Exports are generated in gzipped JSONL format with presigned S3 URL...

Asana Portfolio Memberships API

The Asana Portfolio Memberships API allows developers to retrieve portfolio membership information. A portfolio membership represents the relationship between a user and a portf...

Asana Project Briefs API

The Asana Project Briefs API allows developers to manage rich text documents that describe projects. A project brief includes a title, rich text content, and a permalink URL. Th...

Asana Project Memberships API

The Asana Project Memberships API provides endpoints for retrieving project membership records. These endpoints enable developers to query membership information for projects, i...

Asana Project Statuses API

The Asana Project Statuses API allows developers to manage progress updates on projects. A project status includes descriptive text and color codes indicating the project state ...

Asana Rates API

The Asana Rates API allows developers to manage rate resources within projects. A rate represents a monetary value associated with a user for a specific project, tracking values...

Asana Reactions API

The Asana Reactions API allows developers to retrieve emoji reactions on objects within Asana. Each reaction includes the emoji string used and information about the user who cr...

Asana Roles API

The Asana Roles API allows developers to programmatically manage Role-Based Access Control (RBAC) at the domain level. The API supports creating, retrieving, updating, and delet...

Asana Rules API

The Asana Rules API allows developers to automate common patterns and workflows by combining triggers with automatic actions. The API supports triggering rules via incoming web ...

Asana Stories API

The Asana Stories API allows developers to manage stories, which are records of activity associated with objects in the Asana system. Stories are generated by the system when us...

Asana Team Memberships API

The Asana Team Memberships API allows developers to retrieve team membership records. A team membership represents the relationship between a user and a team, including flags fo...

Asana Typeahead API

The Asana Typeahead API provides search functionality for objects within a single workspace. This API enables developers to build autocomplete and search-as-you-type features by...

Asana Workspace Memberships API

The Asana Workspace Memberships API allows developers to determine if a user is a member of a workspace and retrieve membership details. The API provides endpoints to get a spec...

Features

Personal plan: free forever, 2 users
Starter at $10.99/user/mo annual with timelines, dashboards, AI Studio (50K credits)
Advanced at $24.99/user/mo with portfolios, goals, AI Studio (75K credits)
Enterprise: SAML/SCIM, capacity planning, AI Studio (200K credits)
REST API: 1,500 req/min Paid, 150 req/min Free
Search API: 60 req/min
50 concurrent request cap
Webhooks for tasks, projects, comments
OAuth 2.0 and personal access tokens
Asana Connect for service accounts
Custom Fields API
Goals API for OKR tracking
Time Tracking and Workload management
AI Teammates and AI Studio
Approvals and proofing workflows
Salesforce, Tableau, Power BI integrations

Event Specifications

Asana Webhooks Events API

The Asana Webhooks Events API delivers real-time event notifications to your application when changes occur on Asana resources. Webhooks use HTTP POST to deliver events to a tar...

ASYNCAPI

Semantic Vocabularies

Asana Context

0 classes · 16 properties

JSON-LD

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🔗
LinkedIn
LinkedIn
🔗
Specifications
Specifications
🔗
JSONLD
JSONLD
🔗
OpenAPI
OpenAPI
🔗
Explorer
Explorer
🔗
Sandbox
Sandbox
🚀
GettingStarted
GettingStarted
💬
FAQ
FAQ
🔑
Authentication
Authentication
🔗
OpenIDConnect
OpenIDConnect
🔗
Documentation
Documentation
📦
SDKs
SDKs
💻
Examples
Examples
🔗
PostmanCollection
PostmanCollection
📄
ChangeLog
ChangeLog
🔗
Components
Components
🔗
Applications
Applications
🔗
ApplicationDirectory
ApplicationDirectory
🔗
Guide
Guide
🔗
Partners
Partners
📰
Blog
Blog
🔗
Feedback
Feedback
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🌐
Developer Portal
Developer Portal
💬
Support
Support
🔗
Forum
Forum
🔗
Contact
Contact
📝
SignUp
SignUp
🔗
Login
Login
🔑
OAuth
OAuth
🔑
OAuthScopes
OAuthScopes
🔗
RateLimits
RateLimits
🔗
Pagination
Pagination
🔗
Errors
Errors
🔗
InputOutputOptions
InputOutputOptions
🔗
RichText
RichText
🔗
SCIM
SCIM
🔗
AuditLogEvents
AuditLogEvents
🔗
Deprecations
Deprecations
🔗
Documentation
Documentation
🔗
Webhooks
Webhooks
🔗
Documentation
Documentation
🔗
Guide
Guide
🔗
Guide
Guide
🔗
Website
Website
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
👥
GitHubOrganization
GitHubOrganization
👥
StackOverflow
StackOverflow
🔗
Security
Security
👥
YouTube
YouTube
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: asana
url: https://raw.githubusercontent.com/api-evangelist/asana/refs/heads/main/apis.yml
apis:
  - aid: asana:asana-allocations-api
    name: Asana Allocations  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-allocations-api-openapi.yml
        type: OpenAPI
      - url: https://developers.asana.com/reference/allocations
        type: Documentation
    description: >-
      The Asana Allocations API is a tool that allows users to manage and allocate resources within their Asana project
      management system. With this API, users can easily assign tasks and track the progress of their team members,
      ensuring that work is allocated effectively and evenly across the team. The API provides a centralized platform
      for users to monitor resource allocation, make adjustments as needed, and ultimately streamline the workflow
      within their projects.
  - aid: asana:asana-attachments-api
    name: Asana Attachments  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-attachments-api-openapi.yml
        type: OpenAPI
      - url: https://developers.asana.com/reference/attachments
        type: Documentation
    description: >-
      The Asana Attachments API allows developers to interact with and manage file attachments within the Asana project
      management platform. This API enables users to upload, download, and delete attachments associated with tasks,
      projects, and conversations. With the Asana Attachments API, developers can seamlessly integrate file sharing
      capabilities into their own applications, allowing for easier collaboration and file management within the Asana
      platform.
  - aid: asana:asana-batch-api
    name: Asana Batch  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-batch-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/batch-api
    description: >-
      Asana Batch API is a tool that allows users to perform multiple operations in Asana in a single request. This API
      enables users to efficiently manage and organize tasks, projects, and workflows by allowing them to make multiple
      updates or queries at once. By batching requests, users can streamline their workflow, reduce the number of API
      calls needed, and improve overall performance.
  - aid: asana:asana-custom-fields-api
    name: Asana Custom Fields  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-custom-fields-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/custom-fields
    description: >-
      The Asana Custom Fields API allows developers to create and manage custom fields within Asana, a popular project
      management tool. With this API, users can define custom fields that are specific to their organization's needs,
      such as tracking budgets, deadlines, or project statuses. These custom fields can be added to tasks, projects, and
      portfolios within Asana, providing users with greater flexibility and control over their project data.
  - aid: asana:asana-enum-options-api
    name: Asana Enum Options  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-enum-options-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/createenumoptionforcustomfield
    description: >-
      The Asana Enum Options API is a tool that allows users to retrieve and manage information about enum options
      within their Asana projects. Enum options are pre-defined choices that users can select from when filling out
      specific fields or customizing their project settings. With this API, users can programmatically access and update
      enum options, making it easier to maintain consistency and accuracy across their projects.
  - aid: asana:asana-events-api
    name: Asana Events  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-events-api-openapi.yml
        type: OpenAPI
      - url: json-schema/asana-webhook-event-json-schema.json
        type: JSONSchema
      - type: Documentation
        url: https://developers.asana.com/reference/events
    description: >-
      The Asana Events API is a tool that allows users to track and interact with events happening within their Asana
      workspace. Through this API, users can receive real-time updates on changes to tasks, projects, and other
      activities, facilitating better communication and collaboration among team members. By providing a seamless way
      for users to stay informed about important events within their workspace, the Asana Events API helps streamline
      workflow and increase productivity.
  - aid: asana:asana-goal-relationships-api
    name: Asana Goal Relationships  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-goal-relationships-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/goal-relationships
    description: >-
      The Asana Goal Relationships API allows users to create and manage relationships between different goals within
      their Asana workspace. This API enables users to define dependencies between goals, track progress, and visualize
      the overall hierarchy and connections between various goals. By using this API, businesses and teams can gain a
      better understanding of how different goals align with each other and make strategic decisions to prioritize their
      objectives more effectively.
  - aid: asana:asana-goals-api
    name: Asana Goals  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-goals-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/goals
    description: >-
      The Asana Goals API is a powerful tool that allows developers to programmatically interact with and manipulate
      goals within the Asana platform. By utilizing the API, users can create, update, and track progress on goals, as
      well as set key results and milestones to measure success. This enables teams to align on business objectives,
      monitor performance, and adjust strategies as needed.
  - aid: asana:asana-jobs-api
    name: Asana Jobs  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-jobs-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/rest-api-reference
    description: >-
      Asana Jobs API is an application programming interface that allows developers to access and interact with
      job-related data and functionality within the Asana platform. This API enables users to programmatically create,
      retrieve, update, and delete job postings, as well as access information about job applicants, interviews, and job
      statuses.
  - aid: asana:asana-memberships-api
    name: Asana Memberships  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-memberships-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/memberships
    description: >-
      The Asana Memberships API is a tool that allows developers to integrate Asana's membership features into their own
      applications. This API allows users to access and manage information related to team membership, such as adding
      and removing members from teams, assigning roles and permissions, and viewing membership details. With the Asana
      Memberships API, developers can create custom workflows and automations that streamline the process of managing
      team membership within the Asana platform.
  - aid: asana:asana-organization-exports-api
    name: Asana Organization Exports  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-organization-exports-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/organization-exports
    description: >-
      The Asana Organization Exports API is a tool that allows users to extract and download data from their Asana
      organization for external use. This API enables business owners and project managers to export project
      information, task lists, progress updates, and other valuable data in a structured and easily accessible format.
      By utilizing this API, organizations can streamline their workflow, improve collaboration, and gain insights into
      project performance.
  - aid: asana:asana-portfolios-api
    name: Asana Portfolios  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-portfolios-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/portfolios
    description: >-
      Asana Portfolios API allows developers to access and manage portfolios in the Asana platform programmatically.
      With this API, users can create, update, and delete portfolios, as well as add projects and tasks to them. By
      using this API, developers can automate portfolio management processes, track progress, and visualize project data
      in a more efficient manner.
  - aid: asana:asana-project-templates-api
    name: Asana Project Templates  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-project-templates-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/project-templates
    description: >-
      The Asana Project Templates API is a tool that allows users to access and utilize pre-designed project templates
      within the Asana platform. With this API, users can easily create and customize project plans and processes by
      selecting templates that align with their specific needs and goals. This simplifies the project planning and
      management process by providing a framework for organizing tasks, setting deadlines, and tracking progress.
  - aid: asana:asana-projects-api
    name: Asana Projects  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-projects-api-openapi.yml
        type: OpenAPI
      - url: json-schema/asana-project-json-schema.json
        type: JSONSchema
      - type: Documentation
        url: https://developers.asana.com/reference/projects
    description: >-
      The Asana Projects API is a tool that allows users to programmatically interact with Asana projects, enabling them
      to create, update, and manage tasks and projects within the Asana platform. By leveraging the API, developers can
      automate workflow processes, integrate Asana with other tools and applications, and access project data in
      real-time.
  - aid: asana:asana-rule-triggers-api
    name: Asana Rule Triggers  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-rule-triggers-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/triggerrule
    description: >-
      The Asana Rule Triggers API provides developers with the ability to create and manage custom rules in Asana, a
      popular project management tool. With this API, users can set up triggers that initiate certain actions or
      workflows based on specific conditions being met within their Asana projects. These triggers can automate
      repetitive tasks, streamline communication and collaboration, and increase overall productivity within a team or
      organization.
  - aid: asana:asana-sections-api
    name: Asana Sections  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-sections-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/sections
    description: >-
      The Asana Sections API provides developers with the ability to programmatically interact with and manage sections
      within Asana projects. This API allows users to create, update, and delete sections as well as retrieve
      information about existing sections. By utilizing the Sections API, developers can streamline project management
      processes, automate tasks, and integrate Asana with other third-party applications.
  - aid: asana:asana-status-updates-api
    name: Asana Status Updates  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-status-updates-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/status-updates
    description: >-
      The Asana Status Updates API allows users to retrieve and update the status of tasks and projects within the Asana
      platform. This API enables developers to programmatically interact with the status updates feature in Asana,
      allowing for real-time tracking and monitoring of project progress. Users can send status updates, set due dates,
      and assign tasks all through the API, providing a streamlined and efficient way to manage and communicate project
      updates within the Asana platform.
  - aid: asana:asana-tags-api
    name: Asana Tags  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-tags-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/tags
    description: >-
      The Asana Tags API allows developers to programmatically create, read, update, and delete tags within the Asana
      project management tool. Tags are customizable labels that can be applied to tasks to help organize and categorize
      them. With the Asana Tags API, users can automate the process of managing tags, making it easier to keep tasks
      organized and easily searchable.
  - aid: asana:asana-task-templates-api
    name: Asana Task Templates  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-task-templates-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/task-templates
    description: >-
      The Asana Task Templates API allows users to create, manage, and customize task templates within the Asana
      platform. This API enables developers to programmatically interact with task templates, allowing for automation
      and simplification of repetitive tasks. Through the API, users can access and modify existing task templates, as
      well as create new templates specific to their organization's needs.
  - aid: asana:asana-tasks-api
    name: Asana Tasks  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-tasks-api-openapi.yml
        type: OpenAPI
      - url: json-schema/asana-task-json-schema.json
        type: JSONSchema
      - type: Documentation
        url: https://developers.asana.com/reference/tasks
    description: >-
      The Asana Tasks API is a powerful tool that allows developers to programmatically manage tasks and projects within
      the Asana platform. With this API, users can create, update, and delete tasks, as well as assign tasks to users,
      set due dates, and track task progress. By integrating the Asana Tasks API into their applications, developers can
      streamline project management processes, improve communication, and increase productivity within their teams.
  - aid: asana:asana-teams-api
    name: Asana Teams  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-teams-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/teams
    description: >-
      Asana Teams API is a powerful tool that allows users to automate and streamline their team's workflow within the
      Asana platform. By utilizing this API, developers can create custom integrations and applications that enhance
      collaboration, communication, and productivity for teams. This API enables users to access and manipulate tasks,
      projects, calendars, and other essential features within Asana, making it easy to tailor the platform to fit the
      specific needs and preferences of each team.
  - aid: asana:asana-time-periods-api
    name: Asana Time Periods  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-time-periods-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/time-periods
    description: >-
      The Asana Time Periods API is a tool that allows users to access and manage time periods within the Asana project
      management platform. This API enables developers to create, update, and delete time periods, as well as retrieve
      information about existing time periods. By integrating this API into their applications and systems, users can
      easily track and manage project timelines, deadlines, and other time-related data within Asana.
  - aid: asana:asana-time-tracking-entries-api
    name: Asana Time Tracking Entries  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-time-tracking-entries-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/time-tracking-entries
    description: >-
      The Asana Time Tracking Entries API is a tool that allows users to record and track time spent on tasks and
      projects within the Asana platform. This API enables developers to create custom time tracking solutions that
      integrate seamlessly with Asana, providing users with an efficient way to keep track of their workflow and monitor
      project progress.
  - aid: asana:asana-user-task-lists-api
    name: Asana User Task Lists  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-user-task-lists-api-openapi.yml
        type: OpenAPI
      - type: Documentation
        url: https://developers.asana.com/reference/user-task-lists
    description: >-
      Asana User Task Lists API is a tool that allows users to create, update, and manage task lists within the Asana
      platform. By using this API, users can access their task lists, view all the tasks within them, and make changes
      such as marking tasks as complete or updating task details. This API provides a seamless way for users to stay
      organized and on top of their tasks by offering a centralized platform for managing all their to-do lists.
  - aid: asana:asana-users-api
    name: Asana Users  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-users-api-openapi.yml
        type: OpenAPI
      - url: json-schema/asana-user-json-schema.json
        type: JSONSchema
      - type: Documentation
        url: https://developers.asana.com/reference/users
    description: >-
      Asana Users API allows developers to interact with user data within the Asana project management platform. This
      API enables users to retrieve information about individual users, such as their names, email addresses, job
      titles, and profile pictures. Additionally, developers can use the Asana Users API to add or remove users from
      projects, update user details, and view users' assigned tasks and responsibilities within the platform.
  - aid: asana:asana-webhooks-api
    name: Asana Webhooks  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-webhooks-api-openapi.yml
        type: OpenAPI
      - url: asyncapi/asana-webhooks-asyncapi.yml
        type: AsyncAPI
      - type: Documentation
        url: https://developers.asana.com/reference/webhooks
    description: >-
      Asana Webhooks API allows developers to receive real-time updates about changes and events happening within Asana.
      By setting up webhooks, users can subscribe to specific events such as task creation, task completion, or project
      updates, and receive notifications in the form of HTTP POST requests. This allows for seamless integration and
      automation of workflows, as users can react to changes in Asana data immediately and trigger actions in external
      systems.
  - aid: asana:asana-workspaces-api
    name: Asana Workspaces  API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: openapi/asana-workspaces-api-openapi.yml
        type: OpenAPI
      - url: json-schema/asana-workspace-json-schema.json
        type: JSONSchema
      - type: Documentation
        url: https://developers.asana.com/reference/workspaces
    description: >-
      The Asana Workspaces API allows users to access and manipulate data within their Asana workspaces
      programmatically. With this API, developers can create custom integrations, automate tasks, and build workflow
      solutions that enhance productivity and collaboration within the Asana platform. Users can retrieve, add, update,
      and delete projects, tasks, and other elements within their workspace, as well as manage user permissions and
      notifications.
  - aid: asana:asana-access-requests-api
    name: Asana Access Requests API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/access-requests
        type: Documentation
    description: >-
      The Asana Access Requests API allows users to manage access requests for resources such as projects and
      portfolios. With this API, users can retrieve pending access requests, create new access requests, and approve or
      reject them programmatically. Each access request tracks the requester, the target resource, and the approval
      status, enabling organizations to implement controlled access workflows and maintain security over their Asana
      resources.
  - aid: asana:asana-audit-log-api
    name: Asana Audit Log API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/audit-log-api
        type: Documentation
    description: >-
      The Asana Audit Log API provides an immutable log of important events within an organization's Asana instance.
      This API enables organizations to set up proactive alerting with SIEM tools, conduct reactive investigations
      during security incidents, and visualize key domain data to identify security trends. Access is restricted to
      Service Accounts belonging to organizations on the Asana Enterprise+ tier.
  - aid: asana:asana-budgets-api
    name: Asana Budgets API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/budgets
        type: Documentation
    description: >-
      The Asana Budgets API allows developers to manage budget resources for projects. A budget object represents a
      budget for a specific parent resource such as a project and tracks values in either time or cost formats. When the
      type is time, values are expressed in minutes; for cost, values use the domain's currency. The API supports
      creating, retrieving, updating, and deleting budgets.
  - aid: asana:asana-custom-field-settings-api
    name: Asana Custom Field Settings API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/custom-field-settings
        type: Documentation
    description: >-
      The Asana Custom Field Settings API manages the association between custom fields and projects, portfolios, teams,
      and goals. Custom fields are attached to a particular project with the custom field settings resource, which
      represents the many-to-many join of the custom field and project. The API allows developers to add or remove
      custom field settings and retrieve them for various resource types.
  - aid: asana:asana-custom-types-api
    name: Asana Custom Types API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/custom-types
        type: Documentation
    description: >-
      The Asana Custom Types API allows developers to retrieve custom type resources associated with objects in Asana. A
      custom type includes properties such as name and status options, where each status option has its own completion
      state, enabled flag, and color. This API enables organizations to define and manage custom workflows and statuses
      tailored to their specific processes.
  - aid: asana:asana-exports-api
    name: Asana Exports API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/exports
        type: Documentation
    description: >-
      The Asana Exports API provides graph export and resource export functionality for extracting data from Asana.
      Exports are generated in gzipped JSONL format with presigned S3 URLs that expire in one hour. The API supports
      exporting multiple resource types including portfolios, projects, tasks, and goals. Graph exports are available to
      users in Enterprise and Enterprise+ organizations.
  - aid: asana:asana-portfolio-memberships-api
    name: Asana Portfolio Memberships API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/portfolio-memberships
        type: Documentation
    description: >-
      The Asana Portfolio Memberships API allows developers to retrieve portfolio membership information. A portfolio
      membership represents the relationship between a user and a portfolio, including their access level such as admin,
      editor, or viewer. The API provides endpoints to get multiple portfolio memberships, get a specific portfolio
      membership, and get memberships from a specific portfolio.
  - aid: asana:asana-project-briefs-api
    name: Asana Project Briefs API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/project-briefs
        type: Documentation
    description: >-
      The Asana Project Briefs API allows developers to manage rich text documents that describe projects. A project
      brief includes a title, rich text content, and a permalink URL. The API supports creating, retrieving, updating,
      and deleting project briefs, providing teams with a programmatic way to maintain project descriptions and
      documentation.
  - aid: asana:asana-project-memberships-api
    name: Asana Project Memberships API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/project-memberships
        type: Documentation
    description: >-
      The Asana Project Memberships API provides endpoints for retrieving project membership records. These endpoints
      enable developers to query membership information for projects, including setting membership access levels and
      managing team members. Note that the newer Memberships API offers enhanced functionality for projects including
      setting membership access levels and adding teams as members.
  - aid: asana:asana-project-statuses-api
    name: Asana Project Statuses API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/project-statuses
        type: Documentation
    description: >-
      The Asana Project Statuses API allows developers to manage progress updates on projects. A project status includes
      descriptive text and color codes indicating the project state such as green for on track, yellow for at risk, red
      for behind, or blue for on hold. The API supports creating, retrieving, and deleting project statuses. Note that
      project statuses are deprecated for new integrations in favor of the Status Updates API.
  - aid: asana:asana-rates-api
    name: Asana Rates API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/rates
        type: Documentation
    description: >-
      The Asana Rates API allows developers to manage rate resources within projects. A rate represents a monetary value
      associated with a user for a specific project, tracking values in designated currency codes. The API supports
      creating, retrieving, updating, and deleting rates, enabling organizations to manage cost tracking and resource
      planning for their projects.
  - aid: asana:asana-reactions-api
    name: Asana Reactions API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: https://developers.asana.com/reference/reactions
        type: Documentation
    description: >-
      The Asana Reactions API allows developers to retrieve emoji reactions on objects within Asana. Each reaction
      includes the emoji string used and information about the user who created it. This API enables applications to
      read and display reaction data, supporting social interaction features wi

# --- truncated at 32 KB (50 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/asana/refs/heads/main/apis.yml