Personal scripts
Create a key in the app and call the API from your own machine: dashboards, Home Assistant, exports.
Your key starts with rfk_. Create a key
Personal scripts
Create a key in the app and call the API from your own machine: dashboards, Home Assistant, exports.
Your key starts with rfk_. Create a key
Sign in with Refract
Let any member connect your app. OAuth 2.1 with PKCE, refresh tokens, and scopes the member approves. Register an app
TVs and terminals
No keyboard? Show a short code; the member approves it on getrefract.app/device from their phone. Read the guide
| Data | Endpoint | Scope |
|---|---|---|
| The member | GET /v1/me |
profile:read |
| Library, with progress and rewatches | GET /v1/library |
library:read |
| Watchlist | GET /v1/watchlist |
library:read |
| Watched episodes | GET /v1/history/episodes |
history:read |
| Movie plays | GET /v1/history/movies |
history:read |
| Ratings | GET /v1/ratings |
ratings:read |
| Lists and their titles | GET /v1/lists |
lists:read |
Up next, the calendar, stats, a feed of changes for sync, and writes arrive in later releases. Follow the changelog.