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...
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 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...
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...
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...
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 ...
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...
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 is an application programming interface that allows developers to access and interact with job-related data and functionality within the Asana platform. This 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...
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 allows developers to access and manage portfolios in the Asana platform programmatically. With this API, users can create, update, and delete portfolios, as...
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...
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...
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...
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,...
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...
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...
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...
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 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...
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...
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 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 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 allows developers to receive real-time updates about changes and events happening within Asana. By setting up webhooks, users can subscribe to specific events...
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...
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...
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...
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 ...
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 ...
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...
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...
The Asana Portfolio Memberships API allows developers to retrieve portfolio membership information. A portfolio membership represents the relationship between a user and a portf...
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...
The Asana Project Memberships API provides endpoints for retrieving project membership records. These endpoints enable developers to query membership information for projects, i...
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 ...
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...
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...
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...
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 ...
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...
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...
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...
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...
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
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