Skip to content
Start here

OAuth Clients

List OAuth Clients
client.IAM.OAuthClients.List(ctx, query) (*SinglePage[OAuthClientListResponse], error)
GET/accounts/{account_id}/oauth_clients
OAuth Client Details
client.IAM.OAuthClients.Get(ctx, oauthClientID, query) (*OAuthClientGetResponse, error)
GET/accounts/{account_id}/oauth_clients/{oauth_client_id}
Create OAuth Client
client.IAM.OAuthClients.New(ctx, params) (*OAuthClientNewResponse, error)
POST/accounts/{account_id}/oauth_clients
Update OAuth Client
client.IAM.OAuthClients.Update(ctx, oauthClientID, params) (*OAuthClientUpdateResponse, error)
PATCH/accounts/{account_id}/oauth_clients/{oauth_client_id}
Delete OAuth Client
client.IAM.OAuthClients.Delete(ctx, oauthClientID, body) (*OAuthClientDeleteResponse, error)
DELETE/accounts/{account_id}/oauth_clients/{oauth_client_id}
Rotate OAuth Client Secret
client.IAM.OAuthClients.RotateSecret(ctx, oauthClientID, body) (*OAuthClientRotateSecretResponse, error)
POST/accounts/{account_id}/oauth_clients/{oauth_client_id}/rotate_secret
Delete Rotated OAuth Client Secret
client.IAM.OAuthClients.DeleteRotatedSecret(ctx, oauthClientID, body) (*OAuthClientDeleteRotatedSecretResponse, error)
DELETE/accounts/{account_id}/oauth_clients/{oauth_client_id}/rotate_secret