Try it flow.
What each route does
- List Favorites: fetch the member’s saved media list.
- Add Favorite: save one media item to the member’s favorites.
- Remove Favorite: remove one media item from the member’s favorites.
Typical pattern
- Load the favorites list to show the current saved items.
- Send
POST /v1/favoriteswhen the member taps a save or heart action. - Send
DELETE /v1/favoriteswhen the member removes the item later.