API Keys
Every HANA integration uses API keys scoped to your organization and environment. Keys follow a predictable format so you can identify them quickly in logs:Key Permissions
Keys are scoped to one of three permission levels:Creating Keys
Keys are provisioned during partner onboarding. To manage keys:Key Rotation
HANA supports zero-downtime key rotation. When you rotate a key:- A new key is issued immediately
- The old key continues working for 24 hours
- After 24 hours, the old key is automatically revoked
Request Authentication
Include your API key in theAuthorization header on every request:
Webhook Verification
All outbound webhooks from HANA are signed with HMAC-SHA256 using your webhook secret. Always verify the signature before processing events.Verification Flow
- HANA computes
HMAC-SHA256(webhook_secret, raw_request_body) - The signature is sent in the
X-Hana-Signatureheader - Your server recomputes the HMAC and compares
Organization & Environment Isolation
Each organization gets fully isolated environments:IP Allowlisting (Optional)
For organizations with strict network policies, restrict API access to specific IP ranges:403 Forbidden.
Next: Webhooks
Detailed guide to receiving and processing HANA events.
