Документация / Быстрый старт
Первая проверка

Получите первое уведомление

Этот сценарий проверяет весь путь: источник → Ontik → лента → Web Push.

Регистрация пока закрыта. Ниже — порядок для приложения после открытия доступа. Сейчас весь путь можно попробовать без аккаунта в демонстрации.

Перед началом: подтвердите email

После открытия регистрации создайте аккаунт по email и паролю, получите шестизначный код и подтвердите email. Затем войдите в кабинет. На этапе MVP платежная карта не нужна.

Шаг 1. Создайте проект

В кабинете создайте проект, например Тестовый проект. Откройте вкладку «API и интеграция» и найдите публичный ключ проекта.

Шаг 2. Включите Web Push

  1. Откройте кабинет по HTTPS.
  2. Нажмите кнопку «Включить уведомления» в верхней панели.
  3. В системном окне браузера нажмите «Разрешить».
  4. Не закрывайте кабинет на устройстве, на котором проверяете уведомление.
Если кнопка не появляется: проверьте, что сайт открыт по HTTPS, уведомления не запрещены для домена, а браузер поддерживает Web Push.

Шаг 3. Отправьте тест со своей платформы

Замените ключ проекта. После открытия публичного приложения используется адрес ниже; в тестовой установке — адрес вашего backend.

Windows: откройте PowerShell. Linux или macOS: откройте терминал. Замените ключ проекта и, для тестовой установки, адрес API.

Windows · PowerShell

$body = @{ event = "Проверка подключения"; meta = @{ source = "quick-start" } } | ConvertTo-Json
Invoke-RestMethod -Uri "https://app.ontik.ru/v1/events" -Method Post -Headers @{"X-Ontik-Key"="pk_live_ВАШ_КЛЮЧ"} -ContentType "application/json; charset=utf-8" -Body ([Text.Encoding]::UTF8.GetBytes($body))

Linux · Bash

curl --fail-with-body --max-time 10 'https://app.ontik.ru/v1/events' \
  -H 'X-Ontik-Key: pk_live_ВАШ_КЛЮЧ' \
  -H 'Content-Type: application/json' \
  -d '{"event":"Проверка подключения","meta":{"source":"quick-start"}}'

macOS · Zsh / Bash

curl --fail-with-body --max-time 10 'https://app.ontik.ru/v1/events' \
  -H 'X-Ontik-Key: pk_live_ВАШ_КЛЮЧ' \
  -H 'Content-Type: application/json' \
  -d '{"event":"Проверка подключения","meta":{"source":"quick-start"}}'

Ожидаемый результат

API возвращает 202 Accepted. В проекте появляется событие «Проверка подключения», на подключённом устройстве приходит Web Push, а в карточке события отображаются поля source: quick-start.

Если нужно подключить источник