Skip to main content
Roles define custom system prompts that shape how Claude agents behave when working on tasks. A role can be assigned to individual tasks to customize agent behavior.

List Roles

Returns all roles for a project.

List Global Roles

Returns all roles not tied to a specific project. Global roles are available across all projects.

Create Role

Update Role

Accepts the same fields as Create. All fields are required on update.

Delete Role

Deleting a role does not affect tasks that were previously assigned to it. Those tasks will continue to work without a role-specific system prompt.