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 deleting roles. Read access is available to users with Admin or Super Admin privileges, while write access requires the specific RBAC permission to manage roles. Creating and managing custom roles requires the Enterprise+ tier.

API entry from apis.yml

apis.yml Raw ↑
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: https://developers.asana.com/reference/roles
  type: Documentation
description: 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 deleting roles. Read
  access is available to users with Admin or Super Admin privileges, while write access requires the specific
  RBAC permission to manage roles. Creating and managing custom roles requires the Enterprise+ tier.