Статусы проверки кодов маркировки
Метод доступен для моделей: FBS и Экспресс.
Если вы используете API-Key-токен, для вызова метода необходим один из доступов в списке
- inventory-and-order-processing — Обработка заказов и учёт товаров
- inventory-and-order-processing:read-only — Просмотр информации о заказах
- all-methods — Полное управление кабинетом
- all-methods:read-only — Просмотр всех данных
Возвращает статусы проверки кодов маркировки в заказе.
Заказ, в котором есть ювелирные изделия или товары с обязательной маркировкой в системе «Честный ЗНАК», перейдет в статус READY_TO_SHIP, только когда:
-
В методе PUT v2/campaigns/{campaignId}/orders/{orderId}/boxes вы передадите Маркету:
-
УИНы по каждому ювелирному изделию в заказе;
-
коды маркировки в системе «Честный ЗНАК» по всем товарам в заказе, для которых она обязательна.
-
-
Все коды маркировки успешно пройдут проверку.
| ⚙️ Лимит: 100 000 запросов в час |
|---|
Request
POST
https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/orders/{orderId}/identifiers/status
Path parameters
|
Name |
Description |
|
campaignId* |
Type: integer<int64> Идентификатор кампании. Его можно узнать с помощью запроса GET v2/campaigns или найти в кабинете продавца на Маркете — нажмите на иконку вашего аккаунта → Настройки и в меню слева выберите API и модули:
⚠️ Не передавайте вместо него идентификатор магазина, который указан в кабинете продавца на Маркете рядом с названием магазина и в некоторых отчетах.
Min value: |
|
orderId* |
Type: integer<int64> Идентификатор заказа. |
Responses
200 OK
Информация по проверке кодов маркировки.
Body
application/json
{
"status": "OK",
"result": {
"items": [
{
"id": 0,
"uin": [
{
"value": "string",
"status": "OK",
"substatus": "UIN_MERCHANT_MISMATCH"
}
],
"cis": [
{
"value": "string",
"status": "OK",
"substatus": "WRONG_OWNER_INN"
}
]
}
]
}
}
|
Name |
Description |
|
status* |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
|
result |
Type: GetOrderIdentifiersStatusDTO Информация по проверке кодов маркировки. |
ApiResponseStatusType
Тип ответа. Возможные значения:
OK— ошибок нет.ERROR— при обработке запроса произошла ошибка.
|
Type |
Description |
|
Enum: |
GetOrderIdentifiersStatusDTO
Информация по проверке кодов маркировки.
|
Name |
Description |
|
items* |
Type: OrderItemValidationStatusDTO[] Список идентификаторов товаров и информация по проверке кодов. |
OrderItemValidationStatusDTO
Идентификаторы товаров и информация по проверке их кодов.
|
Name |
Description |
|
id* |
Type: integer<int64> Идентификатор товара в заказе. |
|
cis |
Type: CisDTO[] Информация по проверке кодов маркировки в системе «Честный ЗНАК». Min items: |
|
uin |
Type: UinDTO[] Информация по проверке УИНов. Min items: |
CisDTO
Статус проверки и код маркировки в системе «Честный ЗНАК».
|
Name |
Description |
|
status* |
Type: CisStatusType Статус проверки кода маркировки в системе «Честный ЗНАК»:
Enum: |
|
value* |
Type: string Код маркировки в системе «Честный ЗНАК». |
|
substatus |
Type: CisSubstatusType Детализация ошибки при проверке кода маркировки в системе «Честный ЗНАК»:
Возвращается только для статуса Enum: |
UinDTO
Статус проверки и УИН.
|
Name |
Description |
|
status* |
Type: UinStatusType Статус проверки УИНа:
Enum: |
|
value* |
Type: string УИН товара. |
|
substatus |
Type: UinSubstatusType Детализация ошибки при проверке УИНа.
Возвращается только для статуса Enum: |
CisStatusType
Статус проверки кода маркировки в системе «Честный ЗНАК»:
-
FAILED— не удалось проверить код.Повторите попытку позже или удалите код маркировки.
-
IN_PROGRESS— в процессе проверки. -
NOT_ON_VALIDATION— код маркировки не отправлен на проверку. -
OK— проверка успешно пройдена. -
INVALID— проверка не пройдена. Продажа товара с этим кодом запрещена.
|
Type |
Description |
|
Enum: |
CisSubstatusType
Детализация ошибки при проверке кода маркировки в системе «Честный ЗНАК»:
-
WRONG_OWNER_INN— проверка не пройдена. ИНН владельца кода отличается от ИНН продавца. -
CIS_VALIDATION_ERROR— проверка не пройдена. -
CIS_GTIN_NOT_FOUND— код маркировки не содержит GTIN. -
CIS_SERIAL_NUMBER_NOT_FOUND— код маркировки не содержит серийный номер. -
INVALID_SYMBOLS_FOUND— код маркировки содержит недопустимые символы. -
CRYPTO_TAIL_FORMAT_MISMATCH_CIS_TYPE— формат криптоподписи не соответствует типу кода маркировки. -
INVALID_CRYPTO_TAIL— криптоподпись не валидна. -
INVALID_CRYPTO_KEY— криптоключ не валиден. -
VERIFICATION_FAILED_IN_EMITTER_COUNTRY— код маркировки не прошел верификацию в стране эмитента. -
UNSUPPORTED_AI_FOUND— найденные в коде маркировки AI не поддерживаются. -
CIS_NOT_FOUND_IN_GIS_MT— код маркировки не найден в ГИС МТ. -
NOT_PLACED_ON_MARKET— код маркировки не введен в оборот. -
NOT_PRINTED_ON_PACKAGE— код маркировки не нанесен на упаковку. -
EXPIRED_ITEM— у маркированного товара истек срок годности. -
SALE_BLOCKED_BY_OGB— розничная продажа продукции заблокирована по решению ОГВ. -
ITEM_SOLD— маркированный товар был продан.
Возвращается только для статуса INVALID.
|
Type |
Description |
|
Enum: |
UinStatusType
Статус проверки УИНа:
-
FAILED— не прошел проверку. -
IN_PROGRESS— в процессе проверки. -
NOT_ON_VALIDATION— УИН не отправлен на проверку или переданы не все УИНы в заказе. -
OK— проверка успешно пройдена.
|
Type |
Description |
|
Enum: |
UinSubstatusType
Детализация ошибки при проверке УИНа.
-
UIN_MERCHANT_MISMATCH— УИН не принадлежит вашему магазину. -
UIN_MERCHANT_UNREGISTERED— магазин не подключен к системе ГИИС ДМДК. -
UIN_NO_DATA— УИН не найден или заблокирован.
Возвращается только для статуса FAILED.
|
Type |
Description |
|
Enum: |
400 Bad Request
Запрос содержит неправильные данные. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
ApiErrorDTO
Общий формат ошибки.
|
Name |
Description |
|
code* |
Type: string Код ошибки. |
|
message |
Type: string Описание ошибки. |
401 Unauthorized
В запросе не указаны данные для авторизации. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
404 Not Found
Запрашиваемый ресурс не найден. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
420 Method Failure
Превышено ограничение на доступ к ресурсу. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
500 Internal Server Error
Внутренняя ошибка Маркета. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
No longer supported, please use an alternative and newer version.
Уникальный идентификационный номер для ювелирных изделий.
Производитель получает УИН, когда регистрирует изделие в системе контроля за оборотом драгоценных металлов и камней — ГИИС ДМДК.
Что такое GTIN
GTIN — это уникальный номер, присвоенный товару в единой международной базе GS1. Из этого номера получается штрихкод формата EAN, UPC или ISBN.
Как убедиться, что товар есть в базе
Проверить код можно на странице проверки на сайте ассоциации GS1. Если товар не находится, запросите код GTIN у вашего поставщика.
Как получить GTIN для своих товаров
Чтобы получить коды GTIN, производителю нужно вступить в ассоциацию GS1 и зарегистрировать товары.