Редактирует курьера

Обновляет информацию о курьере по его ID.

Request

PATCH

https://courier.yandex.ru/api/v1/companies/{company_id}/couriers/{courier_id}

Path parameters

Name

Description

company_id*

Type: integer<int64>

ID компании, используемый в запросах к API Мониторинга.

courier_id*

Type: integer<int64>

ID курьера, используемый в запросах к API Мониторинга.

Body

application/json
{
    "id": 0,
    "company_id": 0,
    "name": "string",
    "number": "string",
    "phone": "string",
    "sms_enabled": false,
    "allowed_courier_position_sources": [
        "app",
        "gps_tracker"
    ],
    "allow_manual_order_detection": false,
    "allow_manual_depot_detection": false
}

Name

Description

allow_manual_depot_detection

Type: boolean

Указывает, разрешена ли курьеру ручная детекция посещения складов.

allow_manual_order_detection

Type: boolean

Указывает, разрешена ли курьеру ручная детекция посещения заказов.

allowed_courier_position_sources

Type: string[]

Список разрешённых источников данных курьерских позиций.

Enum: app, gps_tracker, s2s_api, yanavi

Example: app,gps_tracker

company_id

Type: integer<int64>

ID компании, используемый в запросах к API Мониторинга.

id

Type: integer

ID курьера, используемый в запросах к API Мониторинга.

name

Type: string

Имя курьера.

Max length: 255

number

Type: string

Номер курьера, совпадающий с номером в учетной системе компании, выполняющей доставку.

phone

Type: string

Телефон курьера в формате +7XXXXXXXXXX. Для каждого курьера можно указать только один номер телефона.

sms_enabled

Type: boolean

Указывает, будут ли клиенты получать SMS-уведомления. Значение true означает, что для заказов, доставляемых этим курьером, отправляется SMS-уведомление.

Responses

200 OK

Информация о курьере обновлена.

Body

application/json
{
    "id": 0,
    "company_id": 0,
    "name": "string",
    "number": "string",
    "phone": "string",
    "sms_enabled": false,
    "allowed_courier_position_sources": [
        "app",
        "gps_tracker"
    ],
    "allow_manual_order_detection": false,
    "allow_manual_depot_detection": false
}

Name

Description

allow_manual_depot_detection

Type: boolean

Указывает, разрешена ли курьеру ручная детекция посещения складов.

allow_manual_order_detection

Type: boolean

Указывает, разрешена ли курьеру ручная детекция посещения заказов.

allowed_courier_position_sources

Type: string[]

Список разрешённых источников данных курьерских позиций.

Enum: app, gps_tracker, s2s_api, yanavi

Example: app,gps_tracker

company_id

Type: integer<int64>

ID компании, используемый в запросах к API Мониторинга.

id

Type: integer

ID курьера, используемый в запросах к API Мониторинга.

name

Type: string

Имя курьера.

Max length: 255

number

Type: string

Номер курьера, совпадающий с номером в учетной системе компании, выполняющей доставку.

phone

Type: string

Телефон курьера в формате +7XXXXXXXXXX. Для каждого курьера можно указать только один номер телефона.

sms_enabled

Type: boolean

Указывает, будут ли клиенты получать SMS-уведомления. Значение true означает, что для заказов, доставляемых этим курьером, отправляется SMS-уведомление.

401 Unauthorized

Ошибка авторизации. Убедитесь, что заголовок запроса содержит правильный OAuth-токен.

403 Forbidden

Ошибка доступа к объекту. У пользователя недостаточно прав для доступа к объекту.

404 Not Found

Ошибка поиска объекта. Объект не найден.

410 Gone

Объект был удалён.

422 Unprocessable Entity

Неверный ввод. Операция не может быть выполнена.

504 Gateway Timeout

Ошибка при работе с API. Повторите запрос.

Следующая