Aller au contenu principal

connector-catalog-public@1.0.0

Catalogue public des connecteurs

Consultez le catalogue des types de connecteurs publiés par Apus et leur niveau de disponibilité. Aucune authentification requise.

Construit à partir du contrat figé, version 1.0.0. Une version figée n’est jamais modifiée.

Opérations

get/v1/public/connectors

Renvoie tout le catalogue en une seule réponse, sans pagination. Envoyez If-None-Match avec l’ETag conservé pour obtenir 304 si rien n’a changé.

Aucune authentification requise · getPublicConnectorCatalog

Paramètres

NomEmplacementTypeObligatoire
If-None-MatchheaderstringNon

Réponses

  • 200 — Le catalogue actuel. Un tableau vide est valide : rien n’a encore été publié.
  • 304 — Le catalogue n’a pas changé depuis l’ETag envoyé.
  • 500 — Le catalogue n’a pas pu être construit. Traitez-le comme une absence de données, jamais comme un catalogue vide.

Modèles de données

ConnectorCatalog

ChampTypeObligatoireDescription
contract"connector-catalog-public/1.0.0"OuiVersion du contrat servie.
generated_atstring (date-time)OuiDate de construction du catalogue (UTC, RFC 3339).
connectorsPublicConnector[]OuiTous les types publiés ; peut être vide.

PublicConnector

ChampTypeObligatoireDescription
keystringOuiIdentifiant permanent du type de connecteur ; utilisable comme ancre de lien.
namestringOuiNom affiché ; ne pas s’en servir pour comparer.
directioninbound_api | webhook_out | polling_adapterOuiSens des données : entrée par API, sortie par webhooks signés, ou collecte périodique.
statuslive | beta | roadmapOuiDisponibilité : live, beta ou roadmap.
summarystringNonCourte description facultative.
docs_urlstring (uri)NonPage de documentation publique facultative pour ce type.