Используйте документированный путь с ID клиента и query-параметры пагинации. Тело GET в данном контракте не является источником фильтра.
Как составить GET-запрос заказов конкретного клиента
Используйте документированный путь с ID клиента и query-параметры пагинации. Тело GET в данном контракте не является источником фильтра.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Учебный API: GET /customers/{customer_id}/orders, bearer-авторизация, необязательные limit и cursor. Клиент отправил GET /orders с JSON-телом customer_id и не получил ожидаемую выборку. Как исправить?
Ответ
Используйте документированный путь с ID клиента и query-параметры пагинации. Тело GET в данном контракте не является источником фильтра.
Пример пути: /customers/42/orders?limit=50; заголовок Authorization задаётся защищённой конфигурацией клиента. Проверьте права на клиента, структуру ответа, пустой список и продолжение через cursor. Не подразумевайте получение всех заказов одной страницей и не помещайте токен в URL.