reorderListItems method

Future<ReorderListResponse> reorderListItems(
  1. String id,
  2. String listId,
  3. List<int> itemIds
)

Reorder all items on a list by sending the updated rank of list item ids.

Use the /users/:id/lists/:list_id/items method to get all list item ids.

id - User slug listId - Trakt ID or Trakt slug itemIds - the updated rank of list ids.

🔒 OAuth Required

Implementation

Future<ReorderListResponse> reorderListItems(String id, String listId, List<int> itemIds) async {
  return await _manager._authenticatedPost<ReorderListResponse>("users/$id/lists/$listId/items/reorder",
      body: jsonEncode({"rank": itemIds}));
}