1 Create a sandbox account
To gain access to our sandbox environment, create a sandbox account at https://test.signinc.com.
Sandbox accounts and production accounts are entirely independent. Data in one cannot be accessed by the other.
2 Obtain your sandbox API credentials
Sign in to the sandbox account you created in step one, then go to Settings and select API Credentials.
Your credentials should be stored securely and never exposed in client-side code or other publicly accessible areas such as a code repository.
3 Generate an Oauth access token
We utilize the OAuth 2 protocol to facilitate authorization.
Using the 2-legged OAuth flow, authorization to interact with our API is obtained in a server-to-server exchange of your client_id and client_secret for an OAuth access token by sending a POST request with an Authorization header containing the word Basic followed by a space and a base64-encoded string client_id:client_secret.
To try it out, go to Authentication.
4 Make your first call
Using the access token obtained in the previous step, Get a list of senders.
If the access token is valid, you will receive a success response. If the access token has expired or is invalid, you will receive an HTTP status 401 and response with either an InvalidAccessToken or ExpiredAccessToken error message.
That's it! You're ready to begin working with the Signinc API.