API keys
Every SmartAI Assessment account has two keys:Live vs test environments
The API key prefix determines which environment you’re in:HMAC-SHA256 signing
The Backend SDK signs every request automatically. You never need to do this manually. This section is for reference only.Signature construction
- Body keys sorted alphabetically (nested keys too)
- Empty body → empty string (not
{}) - Timestamp is Unix milliseconds as a string
Headers sent on every request
Signing reference
Timestamp window
Requests outside the window are rejected with
403 Forbidden.

