Required headers

Canonical value

Join these five values with \n, without a trailing newline:
The path includes /api/v1. Keep query ordering and encoding unchanged. GET requests hash an empty byte string. Sign the same body bytes that you send.

Reusable request helper

The API reference examples use these helper names.

Replay protection

The timestamp must be within five minutes of Vantage server time. A nonce can be used once per key. Generate a new timestamp, nonce, and signature for every HTTP attempt. For a safe write retry, keep the same business identifier and Idempotency-Key while creating fresh signing headers.