API documentation

Подключайте киберзащиту через единый API

Интегрируйте 0trust0day в свои продукты: проверяйте платежи, восстанавливайте аккаунты и получайте оповещения о рисках в режиме реального времени.

Быстрая интеграция

01 регистрация

Создайте сервисный аккаунт

Получите ключи доступа к тестовой и боевой среде через личный кабинет.

02 интеграция

Подключите SDK или REST

Используйте готовые SDK на JS, Python и Go или обращайтесь напрямую по REST.

03 мониторинг

Настройте уведомления

Подключите webhooks, собирайте метрики и следите за статусом сервисов.

Примеры запросов

Тестовые эндпоинты

POST /v1/auth/recover~120ms

Инициирует восстановление аккаунта с многофакторной проверкой.

fetch("https://api.0trust0day.dev/v1/auth/recover", {
  method: "POST",
  headers: {
    "X-Api-Key": "YOUR_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ reference: "123-456", locale: "ru-RU" })
})
  .then((res) => res.json())
  .then(console.log)
GET /v1/payments/verify~85ms

Подтверждает подлинность транзакции и проверяет антифрод-правила.

fetch("https://api.0trust0day.dev/v1/payments/verify", {
  method: "GET",
  headers: {
    "X-Api-Key": "YOUR_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ reference: "123-456", locale: "ru-RU" })
})
  .then((res) => res.json())
  .then(console.log)
POST /v1/alerts/notify~40ms

Отправляет уведомление при обнаружении угрозы.

fetch("https://api.0trust0day.dev/v1/alerts/notify", {
  method: "POST",
  headers: {
    "X-Api-Key": "YOUR_KEY",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({ reference: "123-456", locale: "ru-RU" })
})
  .then((res) => res.json())
  .then(console.log)
SDK & REST

SDK на JS, Python и Go, двусторонние webhooks, автотесты и дашборд производительности доступны сразу.

Book