-
Notifications
You must be signed in to change notification settings - Fork 0
API Reference
vonhex edited this page Apr 24, 2026
·
1 revision
The Eyeris backend provides a RESTful API. All endpoints (except login) require a JWT Bearer token.
POST /auth/login
- Body:
{"username": "...", "password": "..."} - Returns:
{"access_token": "...", "token_type": "bearer"}
-
GET /api/images: List media with advanced filtering. -
GET /api/images/{id}: Detailed metadata for a single item. -
GET /api/images/{id}/file: Streams the original file (supports Range requests for video). -
GET /api/images/duplicates: Lists groups of visually similar images. -
POST /api/scan/start: Triggers a library scan.
For a full interactive Swagger UI, visit:
http://<your-eyeris-ip>:8000/docs