← Все коннекторы

Generic HTTP / Partner OpenAPI

Уровень L1 · статус available

Свой write-bridge по Site Connector Protocol.

Обзор

Свой CMS/бэкенд реализует Site Connector Protocol (OpenAPI v1). Подходит для headless, самописных витрин и партнёрских API. SEO пишется по path+locale (не по фиксированному каталогу pageKey); robots/sitemap/llms — через upsertFile.

Что нужно заранее

Установка

  1. Возьмите спецификацию: /docs/api и docs/WRITE_SURFACE.md (path+locale + site files).
  2. Реализуйте минимум: GET /health, GET /capabilities, GET /urls, GET /pages/{id}, PATCH /pages/{id}/seo.
  3. Для sitemap/robots/llms добавьте PUT /files и capability upsertFile.
  4. Защитите эндпоинты Bearer / X-Api-Key (сервер-сервер). Можно взять @seo/connector-sdk.

Настройка в кабинете

  1. В кабинете → Подключение → Generic HTTP.
  2. Укажите baseUrl вашего bridge и секрет.
  3. Объявите capabilities ровно те, что реально работают — лишние вызовут failed missions.
  4. Если сайт мультиязычный — отклоняйте неизвестные locale-префиксы (не мапьте тихо на default).

Проверка

  1. В кабинете → Подключение нажмите «Проверить» (health).
  2. Убедитесь, что capabilities включают нужные: listUrls, getPage, updateSeoMeta…
  3. Запустите тестовую миссию tech_meta на одной странице.
  4. Self-test + матрица: writableAnyPath или writable sample покрывает карточки/товары из sitemap.
  5. Миссия tech_sitemap / AEO: файл появился на /sitemap.xml или /llms.txt (или скачивается артефакт).

Важно

Счётчик (beacon)

Опционально для метрик в AI-советнике:

Опционально: first-party счётчик для AI-советника (визиты, топ страниц).
Кабинет → Подключение → «Счётчик сайта» → выпустить ключ bea_…
Вставьте в <head> (подробно: /docs/connectors/beacon):
<script async src="https://aita.dyadyasasha.ru/embed/seo-beacon.js"
  data-project="PROJECT_ID" data-key="bea_…" data-api="https://52525.ru/aita/api"></script>
Без beacon советник работает в limited режиме (SEO/crawl без трафика).

Эндпоинты протокола: /docs/api · старт: getting started