API-документация

API Сквоч позволяет подключить генерацию контента напрямую к сайтам, CMS, маркетплейсам, редакторским системам и внутренним платформам. Вы можете автоматически создавать проекты, запускать задачи, отслеживать статус, забирать результаты и управлять поинтами.

Интерфейс API построен по REST-принципу. Авторизация осуществляется по токену, полученному в личном кабинете. Все вызовы документированы, ответы приходят в формате JSON. API открывает возможности полной автоматизации генерации — без участия человека на каждом этапе.

Вы можете строить любые цепочки: при добавлении товара — сразу запуск генерации описания; при публикации новости — генерация анонса; при обновлении категории — перегенерация SEO-текста. Всё происходит в реальном времени, без ручного переключения между системами.

1 Авторизация и работа с токеном

Для доступа к API Сквоча необходимо использовать уникальный токен, который создаётся вручную в разделе личного кабинета «API-доступ». При генерации токена можно задать его права — например, ограничить только чтением или разрешить запуск генерации и управление поинтами. Это позволяет гибко разграничивать доступ между системами и пользователями.

Каждый запрос к API требует передачи токена в заголовке Authorization: Bearer TOKEN. Без действующего токена вызов методов невозможен. В случае компрометации токена его можно немедленно отозвать и сгенерировать новый. История использования токенов фиксируется и доступна для анализа действий в рамках системы.

Дополнительно поддерживается ограничение по IP-адресам или привязка к проектам. Это даёт возможность повысить безопасность при использовании API в сторонних приложениях. При необходимости можно управлять токенами программно через сам API, обеспечивая масштабируемое управление доступом.

2 Создание проектов и работа с задачами

Создание проекта — это базовая операция для последующей генерации. Через API можно задать имя проекта, выбрать язык, указать сценарий, загрузить файл или передать текст напрямую. В ответ вы получите уникальный ID проекта, с которым будете работать далее.

Все задачи привязываются к конкретному проекту, что обеспечивает чистую и логичную структуру данных. Проекты можно фильтровать по дате, статусу, типу задачи, а также получать их список для отображения в интерфейсах CRM, CMS или агентских платформ.

Внутри проекта вы можете запускать десятки или сотни задач, прикладывать новые данные, менять сценарии и контролировать статус. Это удобная модель, когда один проект соответствует товарной категории, лендингу, языку или тематике. Вся история генераций сохраняется и доступна для повторной загрузки.

3 Запуск генерации через API

Для запуска задачи необходимо отправить запрос POST /tasks с телом, содержащим ID проекта, ID сценария и входные данные. Дополнительно можно задать параметры генерации: язык, объём текста, ключевые слова и ограничения по символам. Запросы обрабатываются моментально.

После старта генерации вы получаете ID задачи и можете отслеживать статус: в очереди, выполняется, завершено или ошибка. Обновление статуса возможно через Webhook или по отдельному запросу. Вся информация возвращается в JSON и пригодна для отображения в любом интерфейсе.

API Сквоч поддерживает массовые генерации: можно отправить файл с тысячами строк и запустить автоматическую обработку по каждой позиции. Это удобно для каталогов, новостных сайтов и SEO-проектов, где требуется большое количество уникальных текстов.

4 Получение результатов генерации

Результаты генерации доступны по ID задачи. Метод GET /tasks/{id}/result возвращает не только текст, но и всю техническую информацию: дата генерации, ID сценария, расход поинтов, формат вывода и HTML-структура, если она была задана в сценарии.

Для массовых задач результат доступен в виде архива или отдельными строками. Также можно выбрать формат ответа: JSON, CSV, TXT или HTML. Это позволяет гибко адаптировать процесс под требования внутренней платформы или стороннего редактора.

Полученные данные можно моментально отправить в CMS, CRM или редактор контента. Это исключает ручную загрузку, позволяет автоматизировать публикации и минимизирует задержки между генерацией и использованием текста. Также доступна выгрузка результатов в файл.

5 Расход поинтов и тарификация задач

В API предусмотрены методы для отслеживания текущего баланса, истории списаний и предварительной оценки стоимости генерации. Это важно для планирования бюджета и автоматического контроля затрат на контент. Все операции привязаны к проекту и сценарию.

Каждая задача содержит информацию о том, сколько поинтов было потрачено, какой длины получился текст, когда была выполнена генерация. Это позволяет строить аналитику, учитывать эффективность сценариев и корректировать параметры на лету.

Перед запуском задачи можно запросить предварительный расчёт по символам и поинтам. Такой механизм особенно удобен при интеграции Сквоча в динамичные процессы — например, когда сценарии и объёмы текста задаются программно и заранее нужно понимать стоимость.

Sqoch AI © 2025 Все права защищены.