Аутентификация
Все методы Levam OEM API требуют API-ключ. Ключ передаётся query-параметром api_key в каждом запросе:
curl "https://api.levam.net/oem/v1/CatalogsListGet?api_key=ВАШ_КЛЮЧ"
Заголовки авторизации (Authorization, X-Api-Key и т.п.) не используются.
Как получить ключ
- Зарегистрируйтесь на levam.ru (или levam.net).
- API-ключ отображается в личном кабинете.
- Для работы API нужен активный пакет юнитов — см. Тарификация и биллинг.
Ошибки авторизации
| HTTP-статус | Тело ответа | Причина |
|---|---|---|
| 401 | {"error": "invalid api key"} | Ключ не передан, не найден или заблокирован |
| 403 | {"error": "Client disabled. not enough money"} | Доступ отключён: закончились юниты или истёк срок пакета |
При ошибке авторизации запрос не тарифицируется.
Рекомендации
- Не публикуйте
api_keyв клиентском коде (браузер, мобильное приложение) — вызывайте API со своего сервера. - В кабинете можно ограничить список IP-адресов, с которых принимаются запросы с вашим ключом.