Skip to main content

API Keys

API Keys provide secure, programmatic access to your Pulsarr instance for external applications, scripts, and integrations.

Quick Setup

  1. Navigate to Utilities → API Keys
  2. Enter a descriptive name for your key
  3. Click Generate API Key
  4. 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

ProblemSolution
401 UnauthorizedVerify X-API-Key header; check key isn't revoked; ensure key is correct
Key not workingCheck for extra spaces/newlines; verify complete key copied; try regenerating

API Reference

See the API Keys documentation for detailed endpoint information.