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
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