Обзор
Nudgen Developer API предоставляет чистый, ориентированный на ресурсы интерфейс REST для управления вашей маркетинговой инфраструктурой. Все запросы используют стандартные методы HTTP и возвращают предсказуемые ответы в формате JSON.Аутентификация по PAT
Аутентификация с помощью персональных токенов доступа через стандартный заголовок Bearer.
Чистый REST
Предсказуемые, ориентированные на ресурсы URL со стандартными методами HTTP.
Ограничение частоты
Встроенное ограничение частоты запросов (rate limiting) для каждой команды и эндпоинта для защиты ваших рабочих процессов.
Аутентификация
Все API-запросы требуют передачи персонального токена доступа (PAT) через заголовокAuthorization. Вы можете сгенерировать токены в панели управления Nudgen в разделе Настройки → API-ключи.
Базовый URL
Базовый URL для всех API-запросов:https://app.nudgen.com
Эндпоинты
Аутентификация и идентификация
GET /api/v1/user/me: Получить данные текущего аутентифицированного пользователя.GET /api/v1/teams: Список всех команд текущего пользователя.POST /api/v1/teams/switch: Переключить контекст активной команды.
Контакты
GET /api/v1/contacts: Список контактов с пагинацией, поиском и фильтрами по тегам.POST /api/v1/contacts/add: Создать новый контакт.GET /api/v1/contacts/:id: Получить данные конкретного контакта.PATCH /api/v1/contacts/:id: Обновить существующий контакт.DELETE /api/v1/contacts/:id: Удалить контакт.
Кампании
GET /api/v1/campaigns: Список кампаний в текущей команде.POST /api/v1/campaigns: Создать новую кампанию.GET /api/v1/campaigns/:id: Получить детали кампании.GET /api/v1/campaigns/:id/stats: Получить статистику доставки кампании.
Шаблоны
GET /api/v1/templates: Список шаблонов писем.POST /api/v1/templates: Создать новый шаблон письма.
Настройки
GET /api/v1/settings/brand: Получить конфигурацию бренда.PATCH /api/v1/settings/brand: Обновить настройки бренда.