API guide link:https://www.zuora.com/developer/api-reference/
Link to authentication page: https://www.zuora.com/developer/api-reference/#section/Authentication
- Name (required): Name the connection.
- Application (required): The form will automatically select Zuora.
- Account type (required): Select one of the following:
- Production if your account was created at https://www.zuora.com/apps/newlogin.do
- Sandbox if your account was created at https://apisandbox.zuora.com/apps/newlogin.do
- Username (required): The username is created during account setup.
- Password (required): The password is created on account setup.
Read more about this connection:
Should this also support the EU sandbox/production environment - accounts created at https://eu.zuora.com or https://sandbox.eu.zuora.com? I cannot seem to get my connection to work.
Thanks in advance.
EDIT: After doing some testing, I can get this to work by using the generic REST API connector (instead of the Zuora one) and connecting to https://rest.sandbox.eu.zuora.com. So maybe the dedicated Zuora connector only supports US data centers?
Hi, Christoffer Sinnbeck. Thanks for the detailed question.
The Zuora connector relies on their legacy authentication, as shown above with the username and password.
To give yourself the EU options, you must use their current OAuth method, which is unavailable at present in integrator.io. To do so, refer to the Zuora API guide and start with an HTTP connection. (There are several examples of custom OAuth 2.0 connections if you search for "OAuth 2.0 HTTP" on the Connectors page of the Help Center.)
Please follow this article (button above when signed in) or check the quarterly product release notes for Zuora updates with the OAuth 2.0 option.
Thank you for your detailed answer. I made it work with a REST connection. I simply used https://rest.sandbox.eu.zuora.com as the REST API base URL, and then used Basic Auth with my Zuora sandbox credentials.
I will try a HTTP connection as well, just to get the flair of the various options, and also because OAuth is probably preferable to Basic Auth in most circumstances.
Please sign in to leave a comment.