Документация PulseAPI
PulseAPI мониторит API-эндпоинты и оповещает о сбоях. Здесь описана настройка, REST API и ключевые концепции.
Ключевые концепции
Эндпоинты
URL для мониторинга. Каждый проверяется с настраиваемым интервалом (1мин — 1ч) по HTTP.
Проверки
Отдельные пробы мониторинга. Каждая записывает код ответа, время и результаты проверок.
Оповещения
Срабатывают автоматически после 2+ последовательных сбоев. Оповещения о восстановлении и медленных ответах (1/час).
Страницы статуса
Публичные страницы с состоянием эндпоинтов, полосами аптайма и инцидентами. Свои домены и брендинг.
Инциденты
Отслеживание сбоев с обновлениями, уровнями критичности и постмортемами. Подписчики уведомляются автоматически.
Базовый URL
Все API-эндпоинты относительно этого URL.
Быстрый пример
# Create an API key in Dashboard > Settings > API Keys, then:
# List your endpoints
curl -H "Authorization: pk_live_abc123..." \
https://api.pulseapi.tech/endpoints
# Create a new endpoint
curl -X POST https://api.pulseapi.tech/endpoints \
-H "Authorization: pk_live_abc123..." \
-H "Content-Type: application/json" \
-d '{"name":"My API","url":"https://api.example.com/health","method":"GET","checkInterval":300,"timeout":10}'
# Check uptime stats
curl -H "Authorization: pk_live_abc123..." \
"https://api.pulseapi.tech/endpoints/ENDPOINT_ID/stats?period=24h"Готов начать? Читай Начало работы или перейди к Справочник API.