---
title: Roles
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/typescript)

[Accounts](https://developers.cloudflare.com/api/typescript/resources/accounts)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Roles

##### [List Roles](https://developers.cloudflare.com/api/typescript/resources/accounts/subresources/roles/methods/list)

Deprecated

client.accounts.roles.list(RoleListParams { account\_id, page, per\_page } params, RequestOptionsoptions?): V4PagePaginationArray<[Role](https://developers.cloudflare.com/api/typescript/resources/$shared#%28resource%29%20%24shared%20%3E%20%28model%29%20role%20%3E%20%28schema%29) { id, description, name, permissions } \>

GET/accounts/{account\_id}/roles

##### [Role Details](https://developers.cloudflare.com/api/typescript/resources/accounts/subresources/roles/methods/get)

Deprecated

client.accounts.roles.get(stringroleID, RoleGetParams { account\_id } params, RequestOptionsoptions?): [Role](https://developers.cloudflare.com/api/typescript/resources/$shared#%28resource%29%20%24shared%20%3E%20%28model%29%20role%20%3E%20%28schema%29) { id, description, name, permissions } 

GET/accounts/{account\_id}/roles/{role\_id}