Чекап выполненных работ

  1. Поддержаны обязательные методы:

    Аутентификация

    POST /security/oauth/token

    Методы получения номенклатуры

    GET /nomenclature/{placeId}/compositionDeprecated или GET /nomenclature/composition

    GET /nomenclature/{placeId}/availability

    GET /nomenclature/{placeId}/prices

    Обработка заказов

    POST /order

    GET /order/{orderId}

    GET /order/{orderId}/status

    PUT /order/{orderId}/status

  2. Каждый из методов отдает успешный ответ (RESPONSE: 200 или 204 где это предусмотрено) и тело в соответствии со спецификацией. Например, что поле name является str, а не int. Проверить корректность можно с помощью песочницы.

  3. Поддержана идемпотентность заказа. Т.е. если заказ на стороне Партнёра создался, но по какой-то причине Яндекс Еда не получила ответ 200, то при повторной отправке запроса, Партнёр должны отдать RESPONSE: 200 и orderId заказа.

  4. Система Партнёра умеет принимать от Яндекс Еды статус CANCELLED по ручке PUT /order/{orderId}/status.

  5. Система Партнёра умеет работать с удалениями и заменами товаров.