Получение списка дополнительных услуг для выгрузки заявки в кабинет транспортной компании
/service/additional
Получение списка дополнительных услуг выбранной службы доставки.
Для удобства услуги разделены на 4 блока: «Упаковка», «Доставки», «Получатель», «Другое».
Важно: справочники услуг как правило редко меняются, поэтому мы рекомендуем кэшировать их на своей стороне и обновлять по необходимости или периодически.
| Параметр | Описание |
|---|---|
| key | Ключ доступа |
| service |
Код службы доставки.
Доступны значения: sdek, pecom, baikal, delline, boxberry, fivepost, yandex, postrf, halva, kit, pochtalion, energija |
| from |
Для ТК Энергия. |
| detail | Укажите 1 или true для вывода подробной информации в виде массива |
Параметры, отмеченные , - обязательны.
curl --request POST 'https://api.esplc.ru/service/additional' \
--header 'Content-Type: application/json' \
--data-raw '{"key": "a2275ee6a7f268684fb553db39ff16b6","service":"sdek"}'
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.esplc.ru/service/additional',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{ "key": "a2275ee6a73268684fb753db39ff16b6","service":"sdek"}',
CURLOPT_HTTPHEADER => ['Content-Type: application/json'],
]);
$response = curl_exec($curl);
curl_close($curl);
print_r(json_decode($response,1));
{
"http_status": 200,
"http_status_message": "",
"data": {
"packages": {
"PACKAGE_1": "Коробка размером 310*215*280мм",
"PACKAGE_2": "Коробка размером 430*310*280мм",
// ...
},
"cargo": {
"THERMAL_MODE": "Тепловой режим",
"DANGER_CARGO": "Опасный груз",
// ...
},
"recipient": {
"CALL": "Предварительный прозвон получателей перед доставкой",
"NOTIFY_ORDER_CREATED": "Уведомление получателя по СМС о создании заказа в СДЭК",
// ...
},
"other": {
"INSURANCE": "Страхование",
"DELIV_WEEKEND": "Доставка в выходной день",
// ...
}
}
}