---
title: OAuth Clients
---

[Skip to content](#%5Ftop) 

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

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

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# OAuth Clients

##### [List OAuth Clients](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/list)

client.IAM.OAuthClients.List(ctx, query) (\*SinglePage\[[OAuthClientListResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientListResponse%20%3E%20%28schema%29)\], error)

GET/accounts/{account\_id}/oauth\_clients

##### [OAuth Client Details](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/get)

client.IAM.OAuthClients.Get(ctx, oauthClientID, query) (\*[OAuthClientGetResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientGetResponse%20%3E%20%28schema%29), error)

GET/accounts/{account\_id}/oauth\_clients/{oauth\_client\_id}

##### [Create OAuth Client](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/create)

client.IAM.OAuthClients.New(ctx, params) (\*[OAuthClientNewResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientNewResponse%20%3E%20%28schema%29), error)

POST/accounts/{account\_id}/oauth\_clients

##### [Update OAuth Client](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/update)

client.IAM.OAuthClients.Update(ctx, oauthClientID, params) (\*[OAuthClientUpdateResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientUpdateResponse%20%3E%20%28schema%29), error)

PATCH/accounts/{account\_id}/oauth\_clients/{oauth\_client\_id}

##### [Delete OAuth Client](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/delete)

client.IAM.OAuthClients.Delete(ctx, oauthClientID, body) (\*[OAuthClientDeleteResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientDeleteResponse%20%3E%20%28schema%29), error)

DELETE/accounts/{account\_id}/oauth\_clients/{oauth\_client\_id}

##### [Rotate OAuth Client Secret](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/rotate%5Fsecret)

client.IAM.OAuthClients.RotateSecret(ctx, oauthClientID, body) (\*[OAuthClientRotateSecretResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientRotateSecretResponse%20%3E%20%28schema%29), error)

POST/accounts/{account\_id}/oauth\_clients/{oauth\_client\_id}/rotate\_secret

##### [Delete Rotated OAuth Client Secret](https://developers.cloudflare.com/api/go/resources/iam/subresources/oauth%5Fclients/methods/delete%5Frotated%5Fsecret)

client.IAM.OAuthClients.DeleteRotatedSecret(ctx, oauthClientID, body) (\*[OAuthClientDeleteRotatedSecretResponse](https://developers.cloudflare.com/api/go/resources/iam#%28resource%29%20iam.oauth%5Fclients%20%3E%20%28model%29%20OAuthClientDeleteRotatedSecretResponse%20%3E%20%28schema%29), error)

DELETE/accounts/{account\_id}/oauth\_clients/{oauth\_client\_id}/rotate\_secret