Телефон курьера

Возвращает номер телефона для звонка курьера, который выполняет
заявку в настоящий момент.

Request

POST

b2b.taxi.yandex.net/b2b/cargo/integration/v2/driver-voiceforwarding

Адрес сервиса

Body

application/json
{
    "claim_id": "string",
    "point_id": 372036854775807
}

Name

Description

claim_id*

Type: string

Идентификатор заявки, полученный на этапе создания заявки

point_id

Type: integer<int64>

Целочисленный идентификатор точки (int64), генерируемый
на стороне Яндекс Доставки.
Содержится в поле route_points[].id. Применимо к точкам с типом
source, destination, return.

Example: 372036854775807

Responses

200 OK

OK

Body

application/json
{
    "phone": "+79099999998",
    "ext": "0163",
    "ttl_seconds": 2088
}

Name

Description

ext*

Type: string

Добавочный номер

Example: 0163

phone*

Type: string

Номер телефона

Example: +79099999998

ttl_seconds*

Type: integer<int64>

Время, в течение которого этот номер действителен (int64)

Example: 2088

400 Bad Request

Некорректный телефон

Body

application/json
{
    "code": "invalid_point_phone",
    "message": "Некорректный номер"
}

Name

Description

code*

Type: string

Код ошибки

Example: invalid_point_phone

Enum: unknown_error, invalid_point_phone

message*

Type: string

Описание ошибки

Example: Некорректный номер

404 Not Found

Заявка или исполнитель заказа не найдены

Body

application/json
{
    "code": "not_found",
    "message": "Заявка не найдена"
}

Name

Description

code*

Type: string

Код ошибки

Example: not_found

Enum: unknown_error, not_found

message*

Type: string

Описание ошибки

Example: Заявка не найдена

409 Conflict

Заказ завершен

Body

application/json
{
    "code": "inappropriate_status",
    "message": "Недопустимое действие над заявкой"
}

Name

Description

code*

Type: string

Код ошибки

Example: inappropriate_status

Enum: unknown_error, inappropriate_status

message*

Type: string

Описание ошибки

Example: Недопустимое действие над заявкой

Следующая