Signing Requests
To ensure the security and integrity of your communication with the Niobi API, it’s essential to sign each request. The complete step by step process for doing this is as follows:- Create a request payload for a specific endpoint (for this example, we’ll use the unified collections api).
- Pass the parameters section under the request payload for the signature generation api.
- Add the salt value, sender name (the name of your integration) and your client_id.
- Generate the signature by calling the endpoint. The new request payload will be shared within the response including the signature.
- Pass the obtained request payload within the specific endpoint.