Аутентификация
Все запросы к API требуют Bearer-токен в заголовке Authorization.
Base URL: https://api.zapnoty.comContent-Type: application/json для всех POST/PUT/PATCH запросовФормат заголовка:
API-ключ имеет формат zn_ + 32 символа. Ключи создаются в дашборде проекта. Боевые ключи zn_live_ дают полный доступ — их может быть несколько (до 10 на проект), каждый создаётся и отзывается по отдельности. Тестовый ключ zn_test_ — только чтение (GET) и runtime-операции в sandbox (отправка, OTP, broadcast, simulate-event), изменять настройки проекта он не может (вернёт 403, см. раздел «Тестирование»). Виртуальные ключи zn_virt_ — ограниченные ключи для делегирования.
Временные ключи: при создании боевого ключа можно задать срок действия — быстрые пресеты (1 час, 3 часа, 12 часов, 24 часа, 2 дня, 3 дня) или произвольная дата. По наступлении даты ключ перестаёт аутентифицировать автоматически (401), без ручного отзыва. Удобно для CI, подрядчиков и разовых интеграций. Отзыв любого ключа действует немедленно и не затрагивает остальные ключи проекта.
Не передавайте ключ в URL или query-параметрах. Используйте только заголовок Authorization.