Skip to main content
HMAC is required when you call POST /application/connect with a callback URL. It proves the request came from your server.

Headers

All HMAC-authenticated requests need:

How to Calculate the Signature

1

Get the current UNIX timestamp

2

MD5-hash the request body

For GET requests with no body, hash {} — this gives 99914b932bd37a50b983c5e7c90ae93b.
3

Concatenate timestamp + method + path + body hash

4

Create HMAC-SHA256 with your API secret

5

Assemble the Authorization header

Complete Example (Node.js)

Time Window

The timestamp must be within 600 seconds (10 minutes) of the server’s time. Requests outside this window are rejected.