GET /api/v1/titles/{id}/episodes
titleEpisodes
needs catalog:read
**Not a list of episodes to watch, and deliberately not one.** Where a dub can be played and by whom is `/video/streams`, which is somebody else's files under somebody else's terms and is not on this door at all. This is what the `shots` pass pulled onto our own storage, and an episode with no frames is simply absent.
curl https://api.acyka.cc/api/v1/titles/52991/episodes \
-H "Authorization: Bearer $ACYKA_TOKEN" Asking #
In the address
| field | type | what it is |
|---|---|---|
id | number | the shikimori id |
Answering #
200 Page<Episode> a page: items, and total beside it
The shapes #
Episode #
The preview frames one episode has.
| field | type | what it is |
|---|---|---|
episode | number | |
shots | string[] |
When it says no #
A refusal is { "message": "errors.something" } — a phrase name and never a
sentence, because one screen can be read in five languages. Every library turns the name into a
type, so you catch the class you can do something about. Errors has
the list.