Key types
Hyparrow issues two types of API keys:| Type | Value | Use case |
|---|---|---|
test | pk_... prefix | Development and testing — no real money moves |
live | pk_... prefix | Production — processes real transactions |
Create an API key
You need a valid JWT token from logging in before you can create an API key.A label for this key, e.g. “Production” or “Staging”.
Either
test or live.URL where Hyparrow will POST webhook events for transactions on this key.
List of IP addresses permitted to use this key. Omit or use
["0.0.0.0"] to allow any IP.Maximum requests per rate-limit window. Defaults to 100.
Days until the key expires. Omit for no expiry.
Save the
apiSecret value immediately. It is not stored in recoverable form and will not appear again.Using your credentials
Pass your API key and secret as headers on every request:401 Unauthorized error.
List API keys
apiSecret is not included in list responses.
Revoke an API key
IP whitelisting
If you setallowedIps, only requests originating from those IP addresses will be accepted. Requests from other IPs receive a 403 Forbidden response that includes your current IP:
"0.0.0.0" as a wildcard to allow all IPs while still benefiting from key/secret authentication.
Key statuses
| Status | Meaning |
|---|---|
active | Key works normally |
suspended | Temporarily disabled |
revoked | Permanently disabled — cannot be reactivated |
