When the API returns an error, read the code first: authentication, parameters and rate limits cover almost every case, and most are fixable without a ticket.
Authentication errors
Verify the key, its expiry, and that the signature timestamp and algorithm match the documentation.
- Use the correct key
- Check signature and timestamp
- Confirm scope permissions
Parameter errors
Check required fields, types, enum values and pagination bounds.
- Check required fields
- Check types and enums
- Page size within limits
FAQ
Signature invalid but key is right?
Usually timestamp skew or parameter ordering — regenerate following the docs exactly.
Webhook events not arriving?
Check that the callback URL is publicly reachable and signature validation passes; inspect retry logs.