Настройка API
В этом разделе вы узнаете как настроить API Karvon Host
Регистрация
Для начала работы с API вам необходимо зарегистрироваться в системе Karvon Host. После этого перейдите в раздел “Интеграции” и создайте новый ключ API. Скопируйте ключ и используйте его в запросах к API. Вы сможете увидеть ключ только один раз, поэтому сохраните его в надежном месте.
Авторизация
Для авторизации вам необходимо передать ключ API и Karvon Host ID в заголовке запроса. Пример:
| Параметр | Описание |
|---|---|
| X-API-Key | Ваш ключ API |
| X-Host-User-Id | Ваш ID (можно найти в настройках) |
Запросы
Все запросы к API должны быть отправлены на адрес https://api.host.gokarvon.com/v1.
Для запросов формата GET параметры передаются в URL. Пример: https://api.host.gokarvon.com/v1/locations/703b44cb-22fa-4228-b3d8-d359bfe5b6bf
Для запросов формата POST, PUT, DELETE параметры передаются в теле запроса. Пример:
{
"key": "value"
}Ошибки
Для проверки на ошибки используйте поле error. Если error равен 0, значит запрос выполнен успешно. Если error не равен 0, значит произошла ошибка. error также может быть строкой, если произошла ошибка валидации.
В случае возникновения ошибки, вы получите ответ в формате:
{
"error": 1,
"message": "Error message"
}message передается не всегда.
Формат времени
Все даты и время передаются в формате RFC 3339 основанной на ISO 8601. Пример: 2025-01-21T04:56:59.641Z
UTC времени.