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
401 Unauthorized:
- Verify you're using the
X-API-Keyheader - Check that the key hasn't been revoked
- Ensure the key is correct
Key Not Working:
- Verify you copied the complete key without extra spaces
- Check for trailing newlines or whitespace
- Try regenerating the key
API Reference
See the API Keys documentation for detailed endpoint information.