Skip to main content
Every request to the /v1/* API surface requires an API key passed in the X-API-Key header.

Key format

Example: hip4_live_70fb2abf782395373bf75c5c Keys are issued once and shown to you exactly once on creation. We never store the raw key — only a SHA-256 hash. If you lose a key, issue a new one.

Send your first request

You should get a response like:

Common authentication errors

Security notes

  • Keys travel over HTTPS only.
  • Keys are scoped per customer — bursts on one customer’s key don’t affect others.
  • Treat your key like a password. Don’t commit to git, don’t expose in client-side JS for production apps. Use a backend proxy.
  • For browser-side prototypes a free-tier key in client JS is fine — the worst case is your key gets rate-limited at 10/sec, not stolen value.