Список служб доставки
/delivery/services
Справочник доступных служб доставки.
Используйте для получения информации по нужной службе:
Важно: данный справочник обновляется редко, поэтому рекомендуется кэшировать данные на своей стороне на срок не менее 1 месяца.
| Параметр | Описание |
|---|---|
| key | Ключ доступа |
Параметры, отмеченные , - обязательны.
curl --request POST 'https://api.esplc.ru/delivery/services' \
--header 'Content-Type: application/json' \
--data-raw '{ "key": "a2275ee6a7f268684fb553db39ff16b6" }'
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.esplc.ru/delivery/services',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => ['key' => 'a2275ee6a73268684fb753db39ff16b6'],
]);
$response = curl_exec($curl);
curl_close($curl);
print_r(json_decode($response,1));
В ответе всегда содержатся следующие данные:
code (string) - код службы доставкиname (string) - наименование службы доставкиlogo (string) - логотипloading_time (int) - среднее время получения данных за последние 24 часа, секундыproperties.door (bool) - доставляет курьеромproperties.terminal (bool) - доставляет в ПВЗ/постаматыproperties.settlements (int) - колиество населённых пунктовproperties.terminals (int) - колиество ПВЗ/постаматовproperties.order.create (bool) - возможность выгрузки заказа в кабинет службы доставки (создание заказа)properties.order.get (bool) - возможность получения заказа (получение заказа)properties.order.delete - возможность отмены/удаления заказа (удаление заказа)properties.order.print (bool) - возможность получения этикеток (получение этикеток){
"http_status": 200,
"http_status_message": "",
"data": [
{
"code": "sdek",
"name": "СДЭК",
"logo": "https://eshoplogistic.ru/logos/sdek.png",
"properties": {
"door": true,
"terminal": true,
"settlements": 46468,
"terminals": 7874,
"order": {
"create": true,
"get": true,
"delete": true,
"print": true
}
}
},
...
]
}