GET
/
v2
/
enterprise
/
roles
curl -X GET "https://api.devin.ai/v2/enterprise/roles" \
  -H "Authorization: Bearer YOUR_API_KEY"
[
  {
    "role_id": "account_admin",
    "role_name": "Admin",
    "role_type": "account"
  },
  {
    "role_id": "account_member",
    "role_name": "Member",
    "role_type": "account"
  },
  {
    "role_id": "org_admin",
    "role_name": "Admin",
    "role_type": "org"
  },
  {
    "role_id": "org_member",
    "role_name": "Member",
    "role_type": "org"
  }
]
Returns a list of all roles available in your enterprise, including both account-level and organization-level roles. Each role includes its unique identifier, display name, and type.

Response

roles
array
required
Array of role objects
curl -X GET "https://api.devin.ai/v2/enterprise/roles" \
  -H "Authorization: Bearer YOUR_API_KEY"
[
  {
    "role_id": "account_admin",
    "role_name": "Admin",
    "role_type": "account"
  },
  {
    "role_id": "account_member",
    "role_name": "Member",
    "role_type": "account"
  },
  {
    "role_id": "org_admin",
    "role_name": "Admin",
    "role_type": "org"
  },
  {
    "role_id": "org_member",
    "role_name": "Member",
    "role_type": "org"
  }
]