Every request requires a Passionfroot API key in the HTTP Authorization header.
Create keys from Settings → API after your account has been approved. Give each integration its own key and the shortest practical expiration date. Because the full value is displayed only once, store it in a secret manager as soon as it is created.
Keys inherit the account that created them:
- Partner keys can access only the partner organization’s permitted data.
- Creator keys can access only that creator account’s data.
- A resource that exists but is outside the key’s account is generally returned as
404, so the API does not disclose its existence.
Revoking a key takes effect immediately. Rotate a key by creating its replacement, updating the
integration, verifying traffic, and then revoking the old key.
Authentication failures