Security Settings
Understand Fetchply's current API key and platform security model, plus what in-app security controls are still coming soon.
Current Status
The dedicated Security page inside an agent is currently coming soon. Today, security-related tasks are split across account-level API key management, platform protections, and webhook verification.
Use Dashboard → Account → API Keys for API authentication today. Agent- level security controls are present in the navigation but not fully shipped yet.
API Key Management
API keys authenticate programmatic access to the Fetchply API. Manage keys at Dashboard → Account → API Keys.
- Click Generate API Key to create a new key with the
fp_prefix - Copy the raw key immediately because it is shown once
- Revoke old keys from the same page to disable them immediately
curl -X GET https://fetchply.com/api/v1/agents \
-H "Authorization: Bearer fp_your_api_key"Security Best Practices
- Never expose keys in client-side code — API keys should only be used in server-side applications
- Rotate keys periodically — generate new keys and retire old ones
- Use one key per integration — if you revoke one, others keep working
- Monitor usage — check when each key was last used from the API Keys page
Rate Limiting
The Fetchply API enforces rate limits to protect against abuse:
- 60 requests per 60 seconds per API key
- Exceeding the limit returns
429 Too Many Requests - Response includes a
Retry-Afterheader with the number of seconds to wait
Rate limits are applied per API key. Using multiple keys doesn't increase your total limit — it distributes it.
Data Security
- All API communication uses HTTPS/TLS
- API keys are hashed (SHA-256) before storage — we never store plaintext keys
- Widget communication uses iframe isolation — the widget cannot access your page's DOM or cookies
- Webhook payloads are signed with HMAC-SHA256 for verification
- All user data is scoped per account — agents can only access their own data
Coming Soon
The in-app agent security screen is reserved for future controls. Until that ships, treat this page as reference documentation rather than a walkthrough for live agent-level settings.