Перейти к основному содержимому

Изменение созданного ранее ПВЗ в справочнике

Метод используется для изменения созданной точки выдачи любого типа, в справочнике ПВЗ, на стороне ИС Золотого Яблока. Причиной изменения может послужить изменение доступности точки выдачи, закрытие на ремонт, изменение графика работы и любые другие события, связанные с изменением доступности ПВЗ или с изменением деталей работы ПВЗ.

Основная информация​

Тип метода запросаPUT
Путь/URL/api/v1/pickpoints/{pickpointId}/update
ОписаниеМетод для изменения ПВЗ, добавленного в справочник, сохранённый на стороне ИС ЗЯ. Один запрос - один ПВЗ.
НаправлениеЗапрос выполняется курьерской службой. Ответ предоставляется ИС Золотого Яблока.

Запрос​

Параметры пути запроса​

ПараметрТип данныхОбязательностьОписаниеКомментарий
idstring1Идентификатор ПВЗ курьерской службыИдентификатор ПВЗ курьерской службы, переданный при создании ПВЗ в справочнике

Параметры заголовка​

ПараметрТип данныхОбязательностьОписаниеКомментарий
Authorizationstring1Access-token, выданнный сервисомсм. метод Авторизация в сервисе
content-typestring1Тип содержимого запросаЗаполняется "application/json"

Параметры запроса​

№ПараметрТип данныхОбязательностьОписаниеКомментарий
1countryISOCodestring(2)1Код страны курьерской службыСогласно стандарту "ISO 3166-1, alpha-2"
2deliveryServiceCodestring (100)1Код курьерской службыДублирует информацию на уровне объекта
3typestring(20)1Тип пункта выдачиСм. "Форматные таблицы" → "Таблица 1"
4addressobject1Объект, содержащий адресные данные
5Address object typeobject1Объект, содержащий адресную информацию.Адресный объект (см. Приложение: Адресные типы данных)
6openingHoursarray of objects1Массив объектов с часами работы ПВЗ
7dayOfWeekenum1Идентификатор дня для которого назначается режим работыСм. "Форматные таблицы" → "Таблица 3"
8workingDaybool1Признак рабочего дняЕсли включен, то ПВЗ работает в этот день недели
9opensstring (15)0Время открытия ПВЗСогласно стандарту "ISO 8601" (hh:mm:ss)
10closesstring (15)0Время закрытия ПВЗСогласно стандарту "ISO 8601" (hh:mm:ss)
11phoneNumberstring(20)0Номер телефона ПВЗБез спецсимволов, только цифры (код страны и федеральный код)
12isAvailableboolean1Статус доступности ПВЗЕсли флаг включен, то ПВЗ активен, если выключен - то нет
13orderStoragePeriodint1Срок хранения заказа в календарных дняхНапример: 5
14optionsobject1Объект с опциями, доступными для ПВЗ
15orderIssuingbool1Есть возможность выдачи заказаЕсли включен - то ПВЗ может выдавать заказы
16orderReturningbool1Есть возможность возврата заказаЕсли включен - то ПВЗ может принимать возвраты
17haveTryOnbool1Есть примерочные и возможность примеркиЕсли включен, то в ПВЗ есть примерочные
18havePartialBuybool1Есть возможность частичного выкупаТо есть, на ПВЗ могут провести частичную выдачу
19packageMinWeightint1Минимальный вес посылки для этого ПВЗ в граммах
20packageMaxWeightint1Максимальный вес посылки для этого ПВЗ в граммах
21packageMaxLengthdecimal1Максимальная длина посылки для ПВЗ в сантиметрах.По оси Х. С точностью до двух знаков после разделителя
22packageMaxHeightdecimal1Максимальная высота посылки для ПВЗ в сантиметрах.По оси Y. С точностью до двух знаков после разделителя
23packageMaxWidthdecimal1Максимальная ширина посылки для ПВЗ в сантиметрах.По оси Z. С точностью до двух знаков после разделителя
24paymentOptionsobject1Объект с вариантами оплаты при получении
25haveCashPaymentbool1Есть наложенный платёж (постоплата)Если включен - то оплата при получении возможна
26haveCardPaymentbool1Есть оплата картой (терминал)Если включен, то на ПВЗ принимают оплату картой
27haveQrCodePaymentbool1Есть оплата QR-кодом (терминал, ПО на ПВЗ)Если включен, то на ПВЗ есть оплата по QR-коду

Примеры запроса​

{
"type": "POSTOMAT",
"address": {
"addressType": "coord",
"fullAddress": "125009, г Москва, Тверская ул, д 7",
"cityFias": "2763c110-cb8b-416a-9dac-ad28a55b4402",
"latitude": 55.755816,
"longitude": 37.617633,
"flat": "",
"addressComment": "ТЦ Этажи, 1 этаж, у главного входа"
},
"openingHours": [
{
"dayOfWeek": 1,
"workingDay": true,
"opens": "10:00:00",
"closes": "22:00:00"
},
{
"dayOfWeek": 2,
"workingDay": true,
"opens": "10:00:00",
"closes": "22:00:00"
},
{
"dayOfWeek": 3,
"workingDay": true,
"opens": "10:00:00",
"closes": "22:00:00"
},
{
"dayOfWeek": 4,
"workingDay": true,
"opens": "10:00:00",
"closes": "22:00:00"
},
{
"dayOfWeek": 5,
"workingDay": true,
"opens": "10:00:00",
"closes": "22:00:00"
},
{
"dayOfWeek": 6,
"workingDay": false,
"opens": null,
"closes": null
},
{
"dayOfWeek": 7,
"workingDay": false,
"opens": null,
"closes": null
}
],
"phoneNumber": null,
"isAvailable": true,
"orderStoragePeriod": 4,
"options": {
"orderIssuing": true,
"orderReturning": false,
"haveTryOn": false,
"havePartialBuy": false,
"packageMinWeight": 50,
"packageMaxWeight": 3000,
"packageMaxLength": 45,
"packageMaxHeight": 27.9,
"packageMaxWidth": 30
},
"paymentOptions": {
"haveCashPayment": false,
"haveCardPayment": true,
"haveQrCodePayment": true
}
}

Ответ​

Коды ответов и сообщений​

КодСтатусСообщениеПричина
200ОКPickpoint has been updated.Все прошло успешно. Информация о точке выдаче обновлена
400Bad RequestMissing or inappropriate required parametersНе переданы или некорректно заполнены обязательные поля
401UnauthorizedToken is invalidОшибка аутентификации в КС
403ForbiddenHas no permissionЗапрещено в текущем контексте
500Internal Server ErrorServer unavailableСервер недоступен

Параметры успешного ответа​

200 ОК

Параметры неуспешного ответа​

ПараметрТип данныхОбязательностьОписаниеКомментарий
errorstring1Человекочитаемое описание ошибкисм. п. "Коды ответов и сообщений"

Пример неуспешного ответа​

Неуспешный ответ​

{
"error": "Invalid request format"
}