How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Avito Order Management API

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

Avito Order Management API is one of 51 APIs that Avito publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Order Management. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 12 operations across 12 paths, and defines 33 schemas. It is described by OpenAPI 3.2.0, at version 1.

Requests are made against a single base URL, https://api.avito.ru/.

12 operations 12 paths 33 schemas 3 GET9 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1
Base URL
https://api.avito.ru/
Authentication
OAuth 2.0, OAuth 2.0
Resource Areas
1

Authentication & Security 2

Avito Order Management API declares 2 security schemes for authenticating requests. It supports OAuth 2.0 (AuthorizationCode) using the authorizationCode flow, exposing 1 scope. It supports OAuth 2.0 (ClientCredentials) using the clientCredentials flow.

  • AuthorizationCode — Это API использует OAuth 2 с механизмом authorizationcode. Используйте его для доступа к данным других пользователей при разработке стороннего приложения. [Под…
  • ClientCredentials — Это API использует OAuth 2 с механизмом clientcredentials. Используйте его для доступа к возможностям своей личной учетной записи. [Подробнее](tag/Access)

Paths & Operations 12

Across 12 paths, the API surfaces 12 operations — 3 GET, 9 POST. Each is listed below with its method, path, parameters, and response codes.

Order Management 12
POST
/order-management/1/markings
Передача честного знака
markings 1 param body → 200400401403429500
POST
/order-management/1/order/acceptReturnOrder
Выбор отделения отделения Почты России для получения возврата
acceptReturnOrder 1 param body → 200400401403429500
POST
/order-management/1/order/applyTransition
Изменение статуса заказа
applyTransition 1 param body → 200400401403429500
POST
/order-management/1/order/checkConfirmationCode
Метод для проверки кода подтверждения заказа.
checkConfirmationCode 1 param body → 200400401403429500
POST
/order-management/1/order/cncSetDetails
Метод для подготовки заказа с самовывозом
cncSetDetails 1 param body → 200400401403429500
GET
/order-management/1/order/getCourierDeliveryRange
Метод получения доступных временных промежутков приезда курьера
getCourierDeliveryRange 3 params → 200400401403429500
POST
/order-management/1/order/setCourierDeliveryRange
Метод выбора определённого доступного временного промежутка для приезда курьера
setCourierDeliveryRange 1 param body → 200400401403429500
POST
/order-management/1/order/setTrackingNumber
Передача трек-номера
setOrderTrackingNumber 1 param body → 200400401403429500
GET
/order-management/1/orders
Получение информации о заказах
getOrders 6 params → 200400401403429500
POST
/order-management/1/orders/labels
Создать задачу на генерацию этикеток (до 100).
generateLabels 1 param body → 200400401403429500
POST
/order-management/1/orders/labels/extended
Создать задачу на генерацию этикеток (до 1000).
generateLabelsExtended 1 param body → 200400401403429500
GET
/order-management/1/orders/labels/{taskID}/download
Скачать сгенерированный PDF-файл (этикетку).
downloadLabel 2 params → 200400401403404429500

Schemas 33

The contract defines 33 schemas that model the data the API accepts and returns. The most detailed are order (11 properties), setCourierDeliveryRangeRequest (8 properties), item (8 properties), delivery (7 properties). Each schema is shown below with its type and property counts.

getDeliveryCourierConfirmationResponse
object
2 properties 2 required
orderAcceptReturnOrderRequest
object
Запрос выбора ПВЗ для возврата товара
3 properties
orderCNCSetDetailsRequest
object
Запрос на подготовку заказа и уточнение деталей
5 properties 3 required
orderCheckConfirmationCodeResponse
object
Ответ ручки проверки кода подтверждения
1 property
orderApplyTransitionRequest
object
Запрос перевода заказа в другой статус
3 properties
discount
object
3 properties
returnPolicy
objectnull
Информация по возврату
2 properties
orderSetTrackingNumberResponse
object
Ответ ручки передачи трек-номера
2 properties
item
object
8 properties 4 required
orderSetTrackingNumberRequest
object
Запрос ручки передачи трек-номера
2 properties
itemPrices
object
4 properties
orderCNCSetDetailsResponse
object
Ответ ручки подготовки заказа с самовывозом
2 properties
setCourierDeliveryRangeRequest
object
Параметры запроса для ручки установки параметров курьерской доставки
8 properties 7 required
status
string
setOrderMarkingRequest
object
Запрос ручки обновления маркировок
1 property
orderPrices
object
5 properties
ordersLabelsResponse
object
Ответ на запрос создания генерации этикеток для пользователя по его заказам
1 property 1 required
buyerInfo
objectnull
Информация о покупателе. Доступна только для DBS и RDBS после оплаты заказа
2 properties
terminalInfo
objectnull
Информация о ПВЗ выбранном покупателем для доставки DBS
2 properties
courierInfo
objectnull
Информация об адресе покупателя для курьерской доставки RDBS
2 properties
schedules
object
Расписание запланированных событий и необходимых действий над заказом
6 properties
setOrderMarkingResponse
object
Ответ ручки обновления маркировок
1 property
orderApplyTransitionResponse
object
Ответ перевода заказа в другой статус
1 property
order
object
11 properties 8 required
action
object
2 properties
ordersInfo
object
Ответ для ручки получения информации о заказе
2 properties 2 required
delivery
object
Информация о доставке
7 properties
orderCheckConfirmationCodeRequest
object
Запрос на проверку кода подтверждения
2 properties
marking
object
Данные маркировки
3 properties
setCourierDeliveryRangeResponse
object
Ответ для ручки установки параметров курьерской доставки
1 property
orderAcceptReturnOrderResponse
object
Ответ выбора указанного ПВЗ для возврата
1 property
error
object
2 properties 2 required
ordersLabelsRequest
object
Запрос на создание генерации этикеток для пользователя по его заказам
1 property 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

avito-order-management-api-openapi.yml Raw ↑

Other APIs Avito publishes across the network.

Avito Access API
Avito Ads API
Avito ApplicationAccess API
Avito Auction API
Avito Authorization API
Avito Autoload API
Avito Autostrategy API
Avito balance API
Avito Call API
Avito Calltracking API
Avito Chat API
Avito CheckAhUserV1 API
Where this information came from

This is an independent, third-party profile of Avito Order Management API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.