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 1 Capabilities 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...

Capabilities

Asana Allocations API

The Asana Allocations API allows users to manage and allocate resources within their Asana project management system. An allocation object represents how much of a resource (e.g...

Run with Naftiko

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

🔗
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
📝
Sign Up
Sign Up
🔗
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
🟢
Status
Status
👥
GitHub Organization
GitHub Organization
👥
Stack Overflow
Stack Overflow
🔗
Security
Security
👥
YouTube
YouTube

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
      within project management workflows.
  - aid: asana:asana-roles-api
    name: Asana Roles API
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://developers.asana.com/
    properties:
      - url: http

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