Журнал изменений
Метод возвращает историю изменения заявки. Вы можете узнать об изменении статусов и цены заказа. Для терминальных статусов возвращается поле resolution, возможные значения success, failed.
Request
POST
b2b.taxi.yandex.net/b2b/cargo/integration/v2/claims/journal
Адрес сервиса
Query parameters
Name |
Description |
limit |
Type: integer<int64> Максимальное количество возвращаемых записей Default: Min value: Max value: |
Body
application/json
{
"cursor": "string"
}
Name |
Description |
cursor |
Type: string Строка с идентификатором последнего |
Responses
200 OK
OK
Body
application/json
{
"cursor": "string",
"events": [
{
"operation_id": 1,
"claim_id": "3b8d1af142664fde824626a7c19e2bd9",
"change_type": "status_changed",
"updated_ts": "2020-01-01T00:00:00+00:00",
"new_status": "new",
"new_price": "20.00",
"new_currency": "RUB",
"resolution": "success",
"revision": 1,
"client_id": "95d010b2471041499b8cb1bfa282692f",
"current_point_id": 372036854775807
}
]
}
Name |
Description |
cursor* |
Type: string Идентификатор последнего изменения |
events* |
Type: Event[] Информация об изменении заказа |
Event
Информация об изменении заказа
Name |
Description |
change_type* |
Type: string Тип изменения. Возможные значения:
Example: |
claim_id* |
Type: string Идентификатор заявки claim_id Example: |
operation_id* |
Type: integer<int64> Идентификатор операции (int64) Example: |
revision* |
Type: integer<int64> Версия изменения заявки (int64) Example: |
updated_ts* |
Type: string<date-time> Время события в формате ISO 8601 Example: |
client_id |
Type: string Идентификатор клиента Example: |
current_point_id |
Type: integer<int64> Целочисленный идентификатор точки (int64), генерируемый Example: |
new_currency |
Type: string Код валюты заказа Example: |
new_price |
Type: string Цена заказа Example: |
new_status |
Type: ClaimStatus Статус заявки. Подробнее см. в разделе Статусная модель Example: Enum: |
resolution |
Type: ClaimStatusResolution Резолюция терминального статуса Example: Enum: |
ClaimStatus
Статус заявки. Подробнее см. в разделе Статусная модель
Type |
Description |
Example: Enum: |
ClaimStatusResolution
Резолюция терминального статуса
Type |
Description |
Example: Enum: |
400 Bad Request
BAD REQUEST
Body
application/json
{
"code": "unknown_error",
"message": "Неправильный формат cursor"
}
Name |
Description |
code* |
Type: string Код ошибки Enum: |
message* |
Type: string Описание ошибки Example: |
429 Too Many Requests
TOO MANY REQUESTS
Body
application/json
{
"code": "too_many_requests",
"message": "Слишком много запросов"
}
Name |
Description |
code* |
Type: string Код ошибки Example: Enum: |
message* |
Type: string Описание ошибки Example: |
No longer supported, please use an alternative and newer version.