Avito Order Management API

The Order Management API from Avito — 12 operation(s) for order management.

Operations 12

POST /order-management/1/markings Передача честного знака #
POST /order-management/1/order/acceptReturnOrder Выбор отделения отделения Почты России для получения возврата #
POST /order-management/1/order/applyTransition Изменение статуса заказа #
POST /order-management/1/order/checkConfirmationCode Метод для проверки кода подтверждения заказа. #
POST /order-management/1/order/cncSetDetails Метод для подготовки заказа с самовывозом #
GET /order-management/1/order/getCourierDeliveryRange Метод получения доступных временных промежутков приезда курьера #
POST /order-management/1/order/setCourierDeliveryRange Метод выбора определённого доступного временного промежутка для приезда курьера #
POST /order-management/1/order/setTrackingNumber Передача трек-номера #
GET /order-management/1/orders Получение информации о заказах #
POST /order-management/1/orders/labels Создать задачу на генерацию этикеток (до 100). #
POST /order-management/1/orders/labels/extended Создать задачу на генерацию этикеток (до 1000). #
GET /order-management/1/orders/labels/{taskID}/download Скачать сгенерированный PDF-файл (этикетку). #

Documentation

📖
Documentation
https://developers.avito.ru/api-catalog/accounts-hierarchy/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/ads/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/auction/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/auth/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/autoload/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/autostrategy/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/autoteka/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/avito-promo/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/calltracking/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/cpa/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/cpxpromo/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/delivery-sandbox/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/item/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/job/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/messenger/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/order-management/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/promotion/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/ratings/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/realty-reports/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/sbc-gateway/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/stock-management/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/str/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/tariff/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/trxpromo/documentation
📖
Documentation
https://developers.avito.ru/api-catalog/user/documentation

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/avito-order-management-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

avito-order-management-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  contact:
    email: supportautoload@avito.ru
  description: 'API для взаимодействия с иерархией аккаунтов в Авито

    **Авито API для бизнеса предоставляется согласно [Условиям использования](https://www.avito.ru/legal/pro_tools/public-api).**

    '
  title: Иерархия Аккаунтов Access Order Management API
  version: '1'
servers:
- url: https://api.avito.ru/
tags:
- name: Order Management
paths:
  /order-management/1/markings:
    post:
      description: 'Метод для передачи честного знака для товаров в заказе.

        Максимальное количество элементов в одном запросе - 50.

        Максимальное количество запросов в минуту - 100.

        '
      operationId: markings
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/setOrderMarkingRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/setOrderMarkingResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Передача честного знака
      x-rate-limiter:
        default: 100
      tags:
      - Order Management
  /order-management/1/order/acceptReturnOrder:
    post:
      description: 'Данный метод применяется для подтверждения возврата товара и выбора отделения Почты России, куда будет доставлен возврат.

        Максимальное количество запросов в минуту - 100.

        '
      operationId: acceptReturnOrder
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/orderAcceptReturnOrderRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/orderAcceptReturnOrderResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Выбор отделения отделения Почты России для получения возврата
      x-rate-limiter:
        default: 100
      tags:
      - Order Management
  /order-management/1/order/applyTransition:
    post:
      description: 'Данный метод применяется для изменения статуса заказа, в частности для подтверждения или отмены заказа.

        Максимальное количество запросов в минуту - 100.

        '
      operationId: applyTransition
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/orderApplyTransitionRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/orderApplyTransitionResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Изменение статуса заказа
      x-rate-limiter:
        default: 100
      tags:
      - Order Management
  /order-management/1/order/checkConfirmationCode:
    post:
      description: 'Данный метод используется для подтверждения личности для получения заказа в ПВЗ. Пользователь называет код  из приложения сотруднику СД. Далее через API служба доставки проверяет его валидность.

        Максимальное количество запросов в минуту - 2000.

        '
      operationId: checkConfirmationCode
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/orderCheckConfirmationCodeRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/orderCheckConfirmationCodeResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Метод для проверки кода подтверждения заказа.
      x-rate-limiter:
        default: 2000
      tags:
      - Order Management
  /order-management/1/order/cncSetDetails:
    post:
      description: 'Данный метод применяется продавцом для подготовки заказа и передачи адреса, сроков бронирования и сообщения покупателю.

        Максимальное количество запросов в минуту - 60

        '
      operationId: cncSetDetails
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/orderCNCSetDetailsRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/orderCNCSetDetailsResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Метод для подготовки заказа с самовывозом
      x-rate-limiter:
        default: 60
      tags:
      - Order Management
  /order-management/1/order/getCourierDeliveryRange:
    get:
      description: 'Данный метод применяется для получения всех промежутков времени, когда курьер может приехать забрать товар, чтобы отвезти его покупателю.

        Максимальное количество запросов в минуту - 100.

        '
      operationId: getCourierDeliveryRange
      parameters:
      - $ref: '#/components/parameters/authHeader'
      - description: ID заказа
        in: query
        name: orderId
        required: true
        schema:
          minLength: 1
          type: string
      - description: Адрес продавца
        in: query
        name: address
        schema:
          minLength: 1
          type:
          - string
          - 'null'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/getDeliveryCourierConfirmationResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Метод получения доступных временных промежутков приезда курьера
      x-rate-limiter:
        default: 100
      tags:
      - Order Management
  /order-management/1/order/setCourierDeliveryRange:
    post:
      description: 'Данный метод применяется после метода получения всех промежутков времени, когда курьер может приехать и забрать товар.  Вызвав этот метод, продавец выбирает определённый временной промежуток приезда курьера.

        Также этот метод можно вызвать, чтобы изменить время приезда курьера, если он ещё не забрал посылку. Максимальное количество запросов в минуту - 200.

        '
      operationId: setCourierDeliveryRange
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/setCourierDeliveryRangeRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/setCourierDeliveryRangeResponse'
          description: Успешный выбор времени приезда курьера
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Метод выбора определённого доступного временного промежутка для приезда курьера
      x-rate-limiter:
        default: 100
      tags:
      - Order Management
  /order-management/1/order/setTrackingNumber:
    post:
      description: 'Метод для передачи трек-номера для доставки партнёрами продавца (DBS)

        Максимальное количество запросов в минуту - 100.

        '
      operationId: setOrderTrackingNumber
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/orderSetTrackingNumberRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/orderSetTrackingNumberResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Передача трек-номера
      x-rate-limiter:
        default: 100
      tags:
      - Order Management
  /order-management/1/orders:
    get:
      description: 'Получение информации о заказах по статусу.

        Максимальное количество запросов в минуту - 500.

        '
      operationId: getOrders
      parameters:
      - $ref: '#/components/parameters/authHeader'
      - description: 'Идентификаторы заказов

          '
        in: query
        name: ids
        schema:
          items:
            type: string
          type: array
      - description: 'Статус, по которому нужно получить заказы.


          - on_confirmation - ожидает подтверждения


          - ready_to_ship - ждет отправки


          - in_transit - в пути


          - canceled - отменный заказ


          - delivered - доставлен покупателю


          - on_return - на возврате


          - in_dispute - по заказу открыт спор


          - closed - заказ закрыт

          '
        in: query
        name: statuses
        schema:
          items:
            $ref: '#/components/schemas/status'
          type: array
      - description: Метка времени, с момента которого созданы покупки
        example: 1686735089
        in: query
        name: dateFrom
        schema:
          type: integer
      - description: Номер страницы для пагинации
        example: 1
        in: query
        name: page
        schema:
          type: integer
      - description: Максимальное количество заказов на странице
        example: 10
        in: query
        name: limit
        schema:
          maximum: 20
          minimum: 0
          type: integer
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ordersInfo'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Получение информации о заказах
      x-rate-limiter:
        default: 500
      tags:
      - Order Management
  /order-management/1/orders/labels:
    post:
      description: "Создаёт задачу на генерацию PDF-этикеток для заказов (до 100 штук).  Возвращает идентификатор задачи для последующей проверки статуса и скачивания результата. \nМаксимальное количество запросов в минуту - 1000. Эта ручка доступна только для ПВЗ заказов.\n"
      operationId: generateLabels
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ordersLabelsRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ordersLabelsResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Создать задачу на генерацию этикеток (до 100).
      x-rate-limiter:
        default: 1000
      tags:
      - Order Management
  /order-management/1/orders/labels/extended:
    post:
      description: 'Создаёт задачу на генерацию PDF-этикеток для заказов (до 1000 штук).  Возвращает идентификатор задачи для последующей проверки статуса и скачивания результата.

        Максимальное количество запросов в минуту - 1. Эта ручка доступна только для ПВЗ заказов.

        '
      operationId: generateLabelsExtended
      parameters:
      - $ref: '#/components/parameters/authHeader'
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ordersLabelsRequest'
      responses:
        '200':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ordersLabelsResponse'
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Создать задачу на генерацию этикеток (до 1000).
      x-rate-limiter:
        default: 1
      tags:
      - Order Management
  /order-management/1/orders/labels/{taskID}/download:
    get:
      description: 'Скачивание сгенерированного PDF-файла с этикетками по идентификатору задачи.  Файл доступен после успешного завершения генерации.

        Максимальное количество запросов в минуту - 1000.

        '
      operationId: downloadLabel
      parameters:
      - $ref: '#/components/parameters/authHeader'
      - description: ID задачи на генерацию
        in: path
        name: taskID
        required: true
        schema:
          type: string
      responses:
        '200':
          content:
            application/pdf:
              schema:
                format: binary
                type: string
          description: Success
        '400':
          $ref: '#/components/responses/badRequest'
        '401':
          $ref: '#/components/responses/unauthorized'
        '403':
          $ref: '#/components/responses/forbidden'
        '404':
          $ref: '#/components/responses/notFound'
        '429':
          $ref: '#/components/responses/tooManyRequests'
        '500':
          $ref: '#/components/responses/internalError'
      security:
      - ClientCredentials: []
      summary: Скачать сгенерированный PDF-файл (этикетку).
      x-rate-limiter:
        default: 1000
      tags:
      - Order Management
components:
  schemas:
    getDeliveryCourierConfirmationResponse:
      properties:
        result:
          description: Данные для отображения виджета подтверждения заказа продавцом
          properties:
            address:
              description: Адрес продавца
              type: string
            addressDetails:
              description: Детали адреса продавца
              type: string
            dateOptions:
              description: Опции с датами
              items:
                description: Опция с датами
                properties:
                  date:
                    description: Дата интервала
                    format: date-time
                    type: string
                  timeIntervals:
                    description: Опции с временными интервалами
                    items:
                      description: Опция с временными интервалами
                      properties:
                        endDate:
                          description: Дата конца
                          format: date-time
                          type: string
                        startDate:
                          description: Дата начала
                          format: date-time
                          type: string
                        title:
                          type: string
                        type:
                          description: Тип интервала
                          type: string
                      type: object
                    type: array
                type: object
              type: array
            endDate:
              description: Конечная дата приезда курьера
              format: date-time
              type: string
            name:
              description: ФИО продавца
              type: string
            phone:
              description: Телефон продавца
              type: string
            startDate:
              description: Начальная дата приезда курьера
              format: date-time
              type: string
          required:
          - dateOptions
          type: object
        status:
          type: string
      required:
      - status
      - result
      type: object
    orderAcceptReturnOrderRequest:
      description: Запрос выбора ПВЗ для возврата товара
      properties:
        orderId:
          description: ID заказа в Авито
          example: '50000000000000000'
          type: string
        recipient:
          description: Данные человека, который будет забирать возвратную посылку
          properties:
            name:
              description: ФИО получателя
              example: Иванов Иван Иванович
              type: string
            phone:
              description: Номер телефона человека, который будет забирать возвратную посылку
              example: '+79999999999'
              type: string
          type: object
        terminalNumber:
          description: Номер отделения Почты России, куда придёт возвратная посылка.
          example: '141138'
          type: string
      type: object
    orderCNCSetDetailsRequest:
      description: Запрос на подготовку заказа и уточнение деталей
      properties:
        address:
          description: Адрес получения товара
          example: Тверская улица, 3, Москва
          type: string
        bookingPeriod:
          description: Сроки бронирования товара
          example: 4
          type: integer
        details:
          description: Комментарий, который получит покупатель
          example: Могу передать товар с 13:00 до 18:00
          type: string
        id:
          description: ID заказа в Авито
          example: '5000000000000000'
          type: string
        marketplaceId:
          description: Номер заказа в Авито в новой системе
          example: '70000000000000000'
          type: string
      required:
      - id
      - marketplaceId
      - bookingPeriod
      type: object
    orderCheckConfirmationCodeResponse:
      description: Ответ ручки проверки кода подтверждения
      properties:
        data:
          properties:
            status:
              enum:
              - success
              - fail
              - expired
              - attempts
              type: string
          type: object
      type: object
    orderApplyTransitionRequest:
      description: Запрос перевода заказа в другой статус
      properties:
        orderId:
          description: ID заказа в Авито
          example: '50000000000000000'
          type: string
        params:
          description: Дополнительные параметры доставки
          properties:
            cnc:
              description: Параметры для подготовки заказа с самовывозом
              properties:
                confirmCode:
                  description: Код подтверждения, который покупатель показывает продавцу
                  example: '1755'
                  type: string
                marketplaceId:
                  description: Номер заказа в Авито в новой системе
                  example: '70000000000000000'
                  type: string
              type:
              - object
              - 'null'
          type:
          - object
          - 'null'
        transition:
          description: "Название перехода. \n  * `confirm` - подтверждение заказа;\n  * `reject` - отмена заказа;\n  * `perform` - подтверждение отправки заказа (RDBS);\n  * `receive` - подтверждение доставки заказа (RDBS, CNC).\n"
          enum:
          - confirm
          - reject
          - perform
          - receive
          example: confirm
          type: string
      type: object
    discount:
      properties:
        id:
          description: Идентификатор скидки
          example: myfriendpromo
          type: string
        type:
          description: Тип скидки
          enum:
          - promocode
          type: string
        value:
          description: Размер скидки
          example: 10
          type: number
      type: object
    returnPolicy:
      description: Информация по возврату
      properties:
        returnStatus:
          description: '- `in_transit` - возврат в пути; - `ready_to_pickup` - возврат доставлен, его можно получить; - `self_return` - возврат осуществляется продавцом самостоятельно (только для DBS).

            '
          enum:
          - in_transit
          - ready_to_pickup
          - self_return
          example: in_transit
          type: string
        trackingNumber:
          description: Номер отправления
          example: '0000012642072'
          type: string
      type:
      - object
      - 'null'
    orderSetTrackingNumberResponse:
      description: Ответ ручки передачи трек-номера
      example:
        error:
          code: already_set
          message: Трек-номер уже зарегистрирован для другого заказа
        success: false
      properties:
        error:
          properties:
            code:
              description: "Код ошибки:\n  * `incorrect_number` - Некорректный трек-номер\n  * `already_set` - Трек-номер уже зарегистрирован для другого заказа\n"
              type: string
            message:
              description: Текст ошибки
              type: string
          required:
          - message
          - code
          type: object
        success:
          description: Флаг успеха обновления
          example: false
          type: boolean
      type: object
    item:
      properties:
        avitoId:
          description: ID товара в базе Avito
          example: '2799377316'
          type: string
        chatId:
          description: Идентификатор чата
          example: u2i-isUW4p7EZVu4R4Zk6ts2G
          type: string
        count:
          description: Количество товара
          example: 2
          type: integer
        discounts:
          description: Список примененных скидок
          items:
            $ref: '#/components/schemas/discount'
          type: array
        id:
          description: ID товара в базе продавца
          example: '132768483'
          type: string
        location:
          description: Город, в котором размещено объявление
          example: Новосибирск
          type: string
        prices:
          $ref: '#/components/schemas/itemPrices'
        title:
          description: Название товара
          example: Кеды Venice
          type: string
      required:
      - avitoId
      - title
      - prices
      - count
      type: object
    orderSetTrackingNumberRequest:
      description: Запрос ручки передачи трек-номера
      properties:
        orderId:
          description: ID заказа в Авито
          example: '50000000000000000'
          type: string
        trackingNumber:
          description: Трек-номер посылки
          example: 01-01031002199
          type: string
      type: object
    itemPrices:
      properties:
        commission:
          description: Комиссия за товар
          example: 10
          type: number
        discountSum:
          description: Сумма примененных скидок на товар
          example: 10
          type: number
        price:
          description: Цена товара
          example: 500
          type: number
        total:
          description: Цена товара за вычетом скидок
          example: 480
          type: number
      type: object
    orderCNCSetDetailsResponse:
      description: Ответ ручки подготовки заказа с самовывозом
      properties:
        result:
          properties:
            success:
              type: boolean
          type: object
        status:
          type: string
      type: object
    setCourierDeliveryRangeRequest:
      description: Параметры запроса для ручки установки параметров курьерской доставки
      properties:
        address:
          description: Адрес продавца
          minLength: 1
          type: string
        addressDetails:
          description: Детали адреса продавца
          type: string
        endDate:
          description: Конечная дата приезда курьера
          format: date-time
          type: string
        intervalType:
          description: Тип интервала
          enum:
          - fixed
          - asap
          type: string
        name:
          description: ФИО
          minLength: 1
          type: string
        orderId:
          description: ID заказа
          minLength: 1
          type: string
        phone:
          description: Телефон
          minLength: 1
          type: string
        startDate:
          description: Начальная дата приезда курьера
          format: date-time
          type: string
      required:
      - orderId
      - address
      - startDate
      - endDate
      - intervalType
      - phone
      - name
      type: object
    status:
      enum:
      - on_confirmation
      - ready_to_ship
      - in_transit
      - canceled
      - delivered
  

# --- truncated at 32 KB (48 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/avito/refs/heads/main/openapi/avito-order-management-api-openapi.yml