API: идентификатор города в СДЭК, Boxberry и DPD
Службы доставки часто используют собственные идентификаторы городов, и требуют от магазина указывать их в заказе.
Метод findById/delivery определяет идентификатор города в службе доставке на основании КЛАДР-кода города.
Пока поддерживаются службы доставки СДЭК, Boxberry и DPD. Если вам нужны идентификаторы других сервисов — напишите в службу поддержки
Как вызвать
Чтобы вызвать метод, и подтвердите почту.
Пример запроса:
POST https://suggestions.dadata.ru/suggestions/api/4_1/rs/findById/delivery{ "query": "3100400100000" }
Укажите при вызове:
Content-Type: application/json.Accept: application/json.${API_KEY}— API-ключ.
Тело запроса передавайте в кодировке UTF-8.
Что в ответе
Ответ:
{
"suggestions": [
{
"value": "3100400100000",
"unrestricted_value": "fe7eea4a-875a-4235-aa61-81c2a37a0440",
"data": {
"kladr_id": "3100400100000",
"fias_id": "fe7eea4a-875a-4235-aa61-81c2a37a0440",
"boxberry_id": "01929",
"cdek_id": "344",
"dpd_id": "196006461"
}
}
]
}Если для указанного КЛАДР-кода ничего не найдено, ответ будет таким:
{
"suggestions": []
}Поля в ответе
| Название | Описание |
|---|---|
| data.kladr_id | КЛАДР-код города |
| data.fias_id | ФИАС-код города |
| data.boxberry_id | Идентификатор города по справочнику Boxberry |
| data.cdek_id | Идентификатор города по справочнику СДЭК |
| data.dpd_id | Идентификатор города по справочнику DPD |
Примеры вызова
Ограничения
Длина запроса (параметр query) — не более 300 символов.
Количество запросов в день — в соответствии с тарифным планом.
Максимальная частота запросов — 30 в секунду с одного IP-адреса.
Максимальная частота создания новых соединений — 60 в минуту с одного IP-адреса.
Стоимость
Метод бесплатный до 10 000 запросов в день. Больше — в составе годовой подписки.