Zuora Billing REST API
- URL
-
https://rest.zuora.com - Spec
- https://developer.zuora.com/yaml/swagger.yaml
- Docs
- https://developer.zuora.com/docs/get-started/introduction
Authorization: Bearer <credential> Have a Zuora tenant administrator create an OAuth client for a user in the Zuora UI / OneID. Zuora's getting-started guide points to OAuth client setup steps, and the REST auth docs say to create an OAuth client in the Zuora UI before calling the token endpoint. Store the resulting client_id and client_secret, then exchange them for a bearer token with grant type client_credentials at https://one.zuora.com/oauth2/token or the tenant REST /oauth/token endpoint as documented in Get started and OAuth.
apiAccessKeyId: <credential> + Zuora API user access keys (`apiAccessKeyId` + `apiSecretAccessKey`) apiSecretAccessKey: <credential> discovered Create a dedicated API user in your Zuora tenant with the needed permissions, then use that user's legacy API access credentials. The Zuora Billing REST spec documents this legacy auth using request headers apiAccessKeyId and apiSecretAccessKey, and links to Create an API User for setup. See the auth section in the Billing OpenAPI spec.