---
title: OAuth Scopes
---

[Skip to content](#%5Ftop) 

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

[IAM](https://developers.cloudflare.com/api/python/resources/iam)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# OAuth Scopes

##### [List OAuth Scopes](https://developers.cloudflare.com/api/python/resources/iam/subresources/oauth%5Fscopes/methods/list)

iam.oauth\_scopes.list()  \-> SyncSinglePage\[[OAuthScopeListResponse](https://developers.cloudflare.com/api/python/resources/iam#%28resource%29%20iam.oauth%5Fscopes%20%3E%20%28model%29%20oauth%5Fscope%5Flist%5Fresponse%20%3E%20%28schema%29)\]

GET/oauth/scopes

##### ModelsExpand Collapse 

class OAuthScopeListResponse: …

An available OAuth scope that can be assigned to an OAuth client.

id: str

The scope label to use in the scopes array when creating or updating an OAuth client.

name: str

Human-readable name of the OAuth scope.

category: Optional\[str\]

Category for grouping scopes in the UI.

scopes: Optional\[List\[str\]\]

The underlying resource scopes (Bach scopes) that define which resources this OAuth scope can act upon.