API Reference¶
Reclaimerr exposes a FastAPI backend. The full schema is available from the running app at:
GET /docsGET /redocGET /openapi.json
Use those generated docs for the exact request and response models.
Common Areas¶
Status And Setup¶
GET /api/setup/statusPOST /api/setupGET /healthGET /versionGET /update-status
Dashboard And UI State¶
GET /api/dashboardGET /api/info/sidebar-indicatorsGET /api/info/ui-indicatorsGET /api/alertsGET /api/notices
Settings¶
GET /api/settings/generalPUT /api/settings/generalGET /api/settings/servicesPOST /api/settings/save/servicePOST /api/settings/notifications/testGET /api/settings/oidc
Tasks¶
GET /api/tasks/tasksGET /api/tasks/tasks/{task_id}POST /api/tasks/tasks/{task_id}/runPUT /api/tasks/tasks/{task_id}/scheduleGET /api/tasks/history
Media And Reclaim Flow¶
GET /api/media/candidatesGET /api/media/candidates/presencePOST /api/media/candidates/deletePOST /api/media/candidates/moveGET /api/media/reclaim-history
Requests And Protection¶
GET /api/protection-requestsPOST /api/protection-requestsGET /api/delete-requestsPOST /api/delete-requestsGET /api/protectedPOST /api/protected
Rules¶
GET /api/rulesPOST /api/rulesPOST /api/rules/previewPOST /api/rules/validate-regexGET /api/rules/check-synced
Notes¶
- Most endpoints require authentication.
- Some endpoints are admin-only, especially settings and task management.
- Task execution and file operations are queued when appropriate; the API often returns a queued-job response instead of doing the work inline.