Перейти к основному содержанию

connector-catalog-public@1.0.0

Публичный каталог коннекторов

Каталог типов коннекторов, опубликованных Apus, и степень готовности каждого. Аутентификация не требуется.

Построено по замороженному контракту, версия 1.0.0. Замороженные версии никогда не меняются.

Операции

get/v1/public/connectors

Возвращает весь каталог одним ответом, без пагинации. Отправьте If-None-Match с сохранённым ETag, чтобы получить 304, если ничего не изменилось.

Аутентификация не требуется · getPublicConnectorCatalog

Параметры

ИмяГдеТипОбязательно
If-None-MatchheaderstringНет

Ответы

  • 200 — Текущий каталог. Пустой массив допустим: пока ничего не опубликовано.
  • 304 — Каталог не изменился с момента отправленного ETag.
  • 500 — Не удалось сформировать каталог. Считайте это отсутствием данных, а не пустым каталогом.

Модели данных

ConnectorCatalog

ПолеТипОбязательноОписание
contract"connector-catalog-public/1.0.0"ДаОбслуживаемая версия контракта.
generated_atstring (date-time)ДаВремя формирования каталога (UTC, RFC 3339).
connectorsPublicConnector[]ДаВсе опубликованные типы; может быть пустым.

PublicConnector

ПолеТипОбязательноОписание
keystringДаПостоянный идентификатор типа коннектора; подходит как якорь ссылки.
namestringДаОтображаемое имя; не используйте для сопоставления.
directioninbound_api | webhook_out | polling_adapterДаНаправление данных: входящие через API, исходящие через подписанные вебхуки или периодический сбор.
statuslive | beta | roadmapДаГотовность: live, beta или roadmap.
summarystringНетНеобязательное краткое описание.
docs_urlstring (uri)НетНеобязательная публичная страница документации этого типа.