Discussions

Ask a Question

Wrong payload when we add a show to account

When I send a request to `shows/show?id=2&episode_id=24341` the `user` payload in show response is wrong. Current payload: ```Text json { "user": { "archived": false, "favorited": false, "remaining": 6, "status": 0, "last": "S00E00", "tags": "", "next": { "id": 24339, "code": "S01E01", "date": "2007-07-10", "title": "Honey, I Shrunk The World", "image": "https://pictures.betaseries.com/banners/episodes/80346/332120.jpg" }, "friends_watching": [] } } ``` Expected: ```Text json { "user": { "archived": false, "favorited": false, "remaining": 3, "status": 50, "last": "S01E03", "tags": "", "next": { "id": 24342, "code": "S01E04", "date": "2007-07-18", "title": "Take cover", "image": "..." }, "friends_watching": [] } } ```

Summary on shows/display doesn't work

I try to use `/shows/display?id=1161&summary=true` or `/shows/display?id=1161&summary=1` `curl --request GET --url 'https://api.betaseries.com/shows/display?id=1161&summary=1' --header 'X-BetaSeries-Key: API_KEY'` I have the same fields with or without `summary` query params.

Missing endpoints for marking movies as (not) watched

Although it exists for TV shows, the API is currently missing endpoints for marking movies as watched or not watched. Is the addition of these endpoints planned?

Change "genres" response for a show

There is a mistake about a json fields in a show response. It can be an object or an empty array. ```json json { "shows": { "genres": { "Action": "Acción", "Adventure": "Aventura", "Drama": "Drama", "Fantasy": "Cine fantástico" } } } // or { "shows": { "genres": [] } } ``` And when it's an object the keys are dynamic :/ It's hell to deserialize and you should design the json reading best practices. Please do something like that: ``` { "shows": { "genres": [ { "genre": "Action", "translation": "Acción", }, { "genre": "Adventure", "translation": "Aventura", }, { "genre": "Drama", "translatin": "Drama", }, { "genre": "Fantasy", "translatin": "Cine fantástico", }, ] } } { "shows": { "genres": [] } } ``` Or ``` { "shows": { "genres": [ "Acción", "Aventura", "Drama", "Cine fantástico" ] } } ``` Everything but not a dynamic object with dynamic keys or an empty array when there is no genres.