Редактирование заявки после подтверждения
Метод возвращает ответ о статусе изменений, запрошенных через метод 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: |
request_id* |
Type: string Уникальный идентификатор запроса на редактирование (токен идемпотентности) Min length: Max length: |
Headers
Name |
Description |
Accept-Language* |
Type: string Предпочитаемый язык ответа Например: |
Responses
200 OK
OK
Body
application/json
{
"changes": [
{
"id": 0,
"kind": "string",
"status": "new",
"error": {
"code": "apply_change_error",
"message": "State mismatch error",
"details": "bad item at pos 2"
}
}
]
}
Name |
Description |
changes* |
Type: ChangeResponse[] |
ChangeResponse
Name |
Description |
id* |
Type: integer<int64> Уникальный идентификатор изменения (int64) |
kind* |
Type: string Тип изменения |
status* |
Type: ChangeStatus Статус обработки изменения Enum: |
error |
Type: ErrorWithDetails Описание ошибки (для статуса failed) |
ChangeStatus
Статус обработки изменения
Type |
Description |
Enum: |
ErrorWithDetails
Информация об ошибке
Name |
Description |
code* |
Type: string Код ошибки Example: Enum: |
message* |
Type: string Описание ошибки Example: |
details |
Type: string Нелокализованное сообщение об ошибке Example: |
404 Not Found
Изменение не найдено
Body
application/json
{
"code": "not_found",
"message": "Заявка не найдена"
}
Name |
Description |
code* |
Type: string Код ошибки Example: Enum: |
message* |
Type: string Описание ошибки Example: |
No longer supported, please use an alternative and newer version.