Зачем нужен API-ключ
API-ключ идентифицирует ваш аккаунт играничивает доступ. Каждый ключ привязан к конкретному типу использования.
Типы ключей
| Тип | Назначение | Ограничение |
|---|---|---|
| CLI | Серверные агенты мониторинга | По IP-адресу |
| Widget | Виджет на сайте | По домену |
Создание ключа
Для мониторинга серверов
- Раздел «API» → «+ Создать проект»
- Укажите IP-адрес сервера (необязательно, для динамического IP — пусто)
- Нажмите «Создать»
Для виджета
- Раздел «Виджет» → «Новый проект»
- Укажите домен сайта (обязательно)
- Нажмите «Создать»
Безопасность
- Храните ключ в секрете
- Не публикуйте в открытом коде или логах
- Используйте IP-ограничения для CLI
- Используйте доменные ограничения для виджета
- При компрометации — удалите и создайте новый
Лимиты
| Тариф | Максимум ключей |
|---|---|
| FREE | 5 |
| PRO | 50+ |
REST API
Доступные эндпоинты:
GET /api/v1/monitoring/sites— список сайтовPOST /api/v1/monitoring/results— отправка результатаGET /api/v1/monitoring/tasks— задачи для агента
Аутентификация: заголовок
X-API-Key: ВАШ_КЛЮЧ
Ограничение: 60 запросов в минуту.