Creating a Signature

Requests to interact with the service are signed using the SHA256 algorithm. The signature is created separately for each request.

To create a signature, the following steps must be taken:

  1. The request body is sorted alphabetically and encoded in BASE64.

  2. Concatenate the encoded request body and the secret_key (provided separately).

  3. By using the SHA256 hash function, hash the concatenation result.

  4. Add X-signature to the request headers.

Request fields filled with "" do not participate in creating the signature.

Last updated