This guide helps you get started testing integrations in our sandbox environment, where you can freely experiment with the API without affecting production data.
Please note that this is an advanced guide, which requires experience in setting up an API integration!
1. Access to the sandbox environment
The sandbox is a test environment. Data you create or delete here will not affect your business – only your own test flows. You can therefore experiment freely.
Go to our sandbox server: https://sandbox.prduct.com/
Create a user with your email address (if you have been invited to an existing sandbox server, use the link from the email you received. Read more here).
2. Create a bearer token
Once you’re logged in:
Click on the three dots in the lower-left corner.
Select “My company.”
Then go to “API Client” in the menu.
Click “Create new token.”
Grant the token all permissions.
Choose format: JSON (XML does not support all use cases).
When the token is created, you can use it to authenticate your API calls.
3. Use Swagger for testing
You can find the documentation for the sandbox API here: https://sandbox-api.prduct.com/api/documentation#/ (The API is available at: sandbox-api.prduct.com)
The Swagger documentation helps you understand endpoints, parameters, and test examples.
Test your calls with Postman
An effective tool for testing our API is Postman, which allows you to easily create, send, and store API calls.
We do not provide direct support for Postman, but below you’ll find some general guidance. For further assistance, please refer to Postman’s own guides/support.
Getting started:
Download Postman from https://www.postman.com/
Create a new Collection, e.g., “Prduct Sandbox Tests.”
In your Collection, create different requests (GET, POST, PUT, DELETE) to our API endpoints.
Under Authorization:
Choose type: Bearer Token
Paste your token from the sandbox environment in the field.
Tips for your test:
Make sure your Base URL points to https://sandbox-api.prduct.com/.
Use our Swagger documentation to copy example bodies and endpoints directly into Postman.
You can save variables such as
{{base_url}}and{{token}}to easily reuse them across calls.Postman shows both the request and response, making it easy to check if your setup works correctly and if your master data is in place.
Support and questions
If you encounter any issues or have questions along the way, feel free to contact us.
Reach out via the chatbot in the lower-right corner or email us at support@prduct.com
