Редактирование заявки после подтверждения
Метод возвращает ответ о статусе изменений, запрошенных через метод claims/apply-changes/request.
Request
POST
b2b.taxi.yandex.net/b2b/cargo/integration/v2/claims/apply-changes/result
Адрес сервиса
Query parameters
|
Name |
Description |
|
claim_id |
Type: string ID заявки, полученный на этапе создания заявки Min length: Max length: Example: `` |
|
request_id |
Type: string Уникальный идентификатор запроса на редактирование (токен идемпотентности) Min length: Max length: Example: `` |
Headers
|
Name |
Description |
|
Accept-Language |
Type: string Предпочитаемый язык ответа Например: Example: |
Responses
200 OK
OK
Body
application/json
{
"changes": [
{
"id": 0,
"kind": "example",
"status": "new",
"error": {
"code": "apply_change_error",
"message": "State mismatch error",
"details": "bad item at pos 2"
}
}
]
}
|
Name |
Description |
|
changes |
Type: ChangeResponse[] Example
|
ChangeStatus
Статус обработки изменения
Type: string
Enum: new, pending, applied, failed
ErrorWithDetails
Информация об ошибке
|
Name |
Description |
|
code |
Type: string Код ошибки Enum: |
|
message |
Type: string Описание ошибки Example: |
|
details |
Type: string Нелокализованное сообщение об ошибке Example: |
Example
{
"code": "apply_change_error",
"message": "State mismatch error",
"details": "bad item at pos 2"
}
ChangeResponse
|
Name |
Description |
|
id |
Type: integer Уникальный идентификатор изменения (int64) |
|
kind |
Type: string Тип изменения Example: |
|
status |
Type: ChangeStatus Статус обработки изменения Enum: |
|
error |
Type: ErrorWithDetails Описание ошибки (для статуса failed) Информация об ошибке Example
|
Example
{
"id": 0,
"kind": "example",
"status": "new",
"error": {
"code": "apply_change_error",
"message": "State mismatch error",
"details": "bad item at pos 2"
}
}
404 Not Found
Изменение не найдено
Body
application/json
{
"code": "not_found",
"message": "Заявка не найдена"
}
|
Name |
Description |
|
code |
Type: string Код ошибки Enum: |
|
message |
Type: string Описание ошибки Example: |
No longer supported, please use an alternative and newer version.