SEO Aggregator - Система автоматической генерации SEO-оптимизированного контента
Авторизация пользователя в системе
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| username | string | Да | Логин или email пользователя |
| password | string | Да | Пароль пользователя |
200 - Успешная авторизация
401 - Неверные учетные данные
500 - Ошибка сервера
Проверка валидности токена авторизации
200 - Токен валиден
401 - Токен недействителен
Получение списка статей пользователя
| Параметр | Тип | Описание |
|---|---|---|
| limit | integer | Количество статей на странице (по умолчанию: 20) |
| offset | integer | Смещение для пагинации (по умолчанию: 0) |
| status | string | Фильтр по статусу: draft, published, processing |
| category | string | Фильтр по категории |
Создание новой статьи
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| topic | string | Да | Тема статьи |
| keyword | string | Да | Основное ключевое слово |
| audience | string | Нет | Целевая аудитория |
| length | integer | Нет | Длина статьи в словах (по умолчанию: 1500) |
| category | string | Нет | Категория статьи |
| additionalKeywords | array | Нет | Дополнительные ключевые слова |
| generateImages | boolean | Нет | Генерировать изображения (по умолчанию: false) |
| addFAQ | boolean | Нет | Добавить FAQ секцию (по умолчанию: false) |
| addSchema | boolean | Нет | Включить Schema разметку (по умолчанию: true) |
| writingStyle | string | Нет | Стиль написания: professional, casual, academic |
| targetSite | string | Нет | Сайт для публикации |
Публикация статьи на сайте
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| targetSite | string | Нет | ID сайта для публикации (по умолчанию: основной сайт) |
Получение информации о биллинге пользователя
Получение месячных расходов
Установка месячного лимита расходов
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| limit | integer | Да | Месячный лимит в рублях |
Получение SEO аналитики
Получение SEO отчета по конкретной статье
Анализ конкурентов по ключевому слову
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| keyword | string | Да | Ключевое слово для анализа |
Получение настроек пользователя
Обновление настроек пользователя
Получение списка подключенных сайтов
Добавление нового сайта WordPress
Получение списка уведомлений
Отметка уведомления как прочитанного
Обновление настроек уведомлений
| Код | Описание |
|---|---|
| 200 | Успешный запрос |
| 400 | Неверные параметры запроса |
| 401 | Неавторизованный доступ |
| 403 | Доступ запрещен |
| 404 | Ресурс не найден |
| 429 | Превышен лимит запросов |
| 500 | Внутренняя ошибка сервера |
| 502 | Ошибка шлюза |
| 503 | Сервис недоступен |
Если у вас возникли вопросы по API или нужна помощь в интеграции, обращайтесь: