API Documentation
Pulsarr provides a comprehensive REST API for integrating with external applications and services. The API is fully documented using OpenAPI 3.0 specification.
API Reference
Browse the complete API documentation with interactive examples:
- Authentication API - Login, logout, and session management
- Plex API - User management, watchlist synchronization
- Sonarr API - Instance configuration, series management
- Radarr API - Instance configuration, movie management
- Configuration API - Application settings and routing rules
- Users API - User management endpoints
Getting Started
All API requests require authentication via session cookies or API keys. The base URL for all endpoints is:
http://your-server:3003/api
Authentication
Most endpoints require authentication. You can authenticate using:
- Session cookies (web UI login)
- API keys (coming soon)
Response Format
All responses are in JSON format with consistent error handling:
{
"success": true,
"data": { ... },
"message": "Optional message"
}
OpenAPI Specification
- Download OpenAPI JSON
- Live API Documentation (when server is running)