Skip to main content
You need Administrator access to create OAuth clients in Zuora.

Generate OAuth credentials

Create an OAuth 2.0 client in your Zuora tenant to obtain a Client ID and Client Secret.

1

Sign in to Zuora

Sign in to your Zuora tenant.

  • Navigate to Administration > Manage Users.
  • Select the API user account you want to use for the integration.
2

Create an OAuth client

Create a new OAuth 2.0 client for the selected user.

  • Click the OAuth Clients tab on the user profile page.
  • Click Create to open the client creation dialog.
  • Enter a unique Name for the client (e.g., StackOne Integration).
  • Click Create to generate the credentials.
3

Copy credentials

The credentials appear once the client is created.

  • Copy the Client ID and Client Secret and paste them into the matching fields when you connect your account.
  • The Client Secret is only displayed once — save it before closing the dialog.
  • Note that you will need different credentials for each environment (production vs sandbox).

Select your Zuora environment

Choose the Zuora environment that matches your tenant.

1

Find your environment

Check the URL you use to log in to Zuora to determine your environment.

  • US Production: rest.zuora.com
  • US Sandbox: rest.apisandbox.zuora.com
  • US Cloud Production: rest.na.zuora.com
  • US Cloud Sandbox: rest.sandbox.na.zuora.com
  • US Central Sandbox: rest.test.zuora.com
  • EU Production: rest.eu.zuora.com
  • EU Sandbox: rest.sandbox.eu.zuora.com
  • EU Central Sandbox: rest.test.eu.zuora.com
1

Connect

  • Click Connect.
  • If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
  • Once authorization is successful, you will see a confirmation popup.
2

Use Actions

Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.