- On a Zenzap admin user, go to https://app.zenzap.co/console
- Create a new API key with the needed permissions
- Copy the API key and secret from the API key settings
- For each request:
- Add the Authorization header with your API key
- Calculate the HMAC-SHA256 signature:
- For POST/PUT/PATCH/DELETE: Sign the request body
- For GET: Sign the full request URI (e.g.,
/v2/members?limit=10&offset=0)
- Add the X-Signature header with the hex-encoded signature