API Keys
API Keys provide secure, programmatic access to your Pulsarr instance for external applications, scripts, and integrations.
Quick Setup
- Navigate to Utilities → API Keys
- Enter a descriptive name for your key
- Click Generate API Key
- Copy the generated key for use in your applications
Configuration
Usage: Include your API key in the X-API-Key header:
curl -H "X-API-Key: YOUR_API_KEY" \
http://your-pulsarr-instance/v1/endpoint
Features
- Active Keys: Ready for immediate use
- Revoked Keys: Permanently disabled, return
401 Unauthorized - Descriptive Names: Label each key for easy identification
- Secure Access: All requests authenticated via header
Best Practices
- Use descriptive names for each key
- Revoke unused keys immediately
- Store keys securely - never commit to version control
- Create separate keys for different applications
- Use HTTPS in production
Troubleshooting
| Problem | Solution |
|---|---|
| 401 Unauthorized | Verify X-API-Key header; check key isn't revoked; ensure key is correct |
| Key not working | Check for extra spaces/newlines; verify complete key copied; try regenerating |
API Reference
See the API Keys documentation for detailed endpoint information.