Сопоставление статусов заказов
Сопоставление статусов заказа из CRM c типами статусов в Метрике.
Пример тела запроса
--data '{
"order_statuses": [
{
"id": "new",
"humanized": "Новый",
"type": "IN_PROGRESS"
},
{
"id": "prepairing",
"humanized": "В обработке",
"type": "IN_PROGRESS"
},
{
"id": "delivery",
"humanized": "На доставке",
"type": "IN_PROGRESS"
"goal_action_ids": "dostavka"
},
{
"id": "cancelled_by_client",
"humanized": "Отменен клиентом",
"type": "CANCELLED"
},
{
"id": "cancelled_by_shop",
"humanized": "Отменен магазином",
"type": "CANCELLED",
"goal_action_ids": "otmena"
},
{
"id": "test_order",
"humanized": "Проверочный заказ",
"type": "SPAM",
"goal_action_ids": "proverka"
},
{
"id": "success",
"humanized": "Успешно завершен",
"type": "PAID"
}
]
}'
Request
POST
https://api-metrika.yandex.net/cdp/api/v1/counter/{counterId}/schema/order_statuses
Path parameters
|
Name |
Description |
|
counterId |
Type: integer Идентификатор счетчика. |
Body
application/json
{
"order_statuses": [
{
"id": "example",
"humanized": "example",
"type": "example",
"goal_action_ids": [
"example"
]
}
]
}
|
Name |
Description |
|
order_statuses |
Type: OrderStatus[] Список статусов заказов. Example
|
OrderStatus
Описание объекта OrderStatus.
|
Name |
Description |
|
id |
Type: string Идентификатор статуса заказа. Min length: Max length: Pattern: Example: |
|
type |
Type: string Семантика статуса:
Example: |
|
goal_action_ids |
Type: string[] Min items: Max items: Unique items: Example
|
|
humanized |
Type: string Название статуса заказа. Min length: Max length: Example: |
Example
{
"id": "example",
"humanized": "example",
"type": "example",
"goal_action_ids": [
"example"
]
}
Responses
200 OK
OK
Body
application/json
{
"success": true
}
|
Name |
Description |
|
success |
Type: boolean Результат выполнения операции. Default: |
No longer supported, please use an alternative and newer version.
Была ли статья полезна?
Предыдущая