---
title: "List RBAC roles with their verbs"
method: GET
path: "/api/rbac/roles"
tags: ["Users"]
---

# List RBAC roles with their verbs

`GET /api/rbac/roles`

## Request

- Base URL: `http://localhost:3013`
- URL: `http://localhost:3013/api/rbac/roles`
- Auth: HTTP bearer

## Response `200`

Role catalog

- object
  - `roles` RbacRole[], required
    - `id` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `isBuiltin` boolean, required
    - `grantsAll` boolean, required
    - `primary` boolean, required
    - `verbs` string[], required

## Changes

- **2026-10-23** `66be60f880e3`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/desplega-ai/apis/agent-swarm-api/changes/api/rbac/roles/get.md)

---

[API](https://skmtc.dev/desplega-ai/apis/agent-swarm-api.md) - [All operations](https://skmtc.dev/desplega-ai/apis/agent-swarm-api/llms.txt) - [OpenAPI document](https://skmtc.dev/desplega-ai/apis/agent-swarm-api/revisions/7e4c7198192a?raw)
