To jump-start your integration and anticipate the behaviour of our interfaces, SMA provides a sandbox environment equipped with virtual systems generating dynamic and realistic mock data (on SBX only for ennexOS systems).
One key aspect is to support integration tests for our permission/user-consent flow, which can be simulated on sandbox environment without end-user interaction. Please note that the sandbox will not provide access to production systems.
Get in touch to get your sandbox client credentials.
Let us know which permission flow you want to test. For the code grant flow, please provide us with a redirectURL.
Once you obtained the credentials, you may want to download the Postman collection below to test our custom flow.
SMA provides you with a Postman collection (.json file) you may want to download to quickly enable your custom flow test on our sandbox environment. Once imported, your will only need to enter the sandbox client credentials provided to you in the Body of the “Token ClientCredential” and “Token Refresh”-requests.
a. If you only execute Step1-request and use the Client-Token on the Monitoring-API before execution of Step2/3 (user-consent requests), the Monitoring-API response will be “empty” as no resource owner has allowed to provide data to your application.
b. Your application can re-request the user consent for a resource owner at any time. This will also be possible if there is an existing valid consents in place, e.g. in order to request access to an additional system which has been deployed after the initial consent has been given (equals: change of resource scope). Or if an initial request eMail has been lost and the resource owner asks for a new request eMail.