Skip to main content

connector-catalog-public@1.0.0

Public connector catalog

Read the catalog of connector types Apus has published and how ready each one is. No authentication required.

Built from the frozen contract, version 1.0.0. Frozen versions are never edited.

Operations

get/v1/public/connectors

Returns the whole catalog in one response, without pagination. Send If-None-Match with the ETag you hold to get 304 when nothing changed.

No authentication required · getPublicConnectorCatalog

Parameters

NameInTypeRequired
If-None-MatchheaderstringNo

Responses

  • 200 — The current catalog. An empty array is valid: nothing has been published yet.
  • 304 — The catalog has not changed since the ETag you sent.
  • 500 — The catalog could not be built. Treat it as no data, never as an empty catalog.

Data models

ConnectorCatalog

FieldTypeRequiredDescription
contract"connector-catalog-public/1.0.0"YesThe contract version being served.
generated_atstring (date-time)YesWhen the catalog was built (UTC, RFC 3339).
connectorsPublicConnector[]YesEvery published type; may be empty.

PublicConnector

FieldTypeRequiredDescription
keystringYesPermanent identifier of the connector type; safe to use as a link anchor.
namestringYesDisplay name; do not match on it.
directioninbound_api | webhook_out | polling_adapterYesData direction: in through an API, out through signed webhooks, or pulled on a schedule.
statuslive | beta | roadmapYesReadiness: live, beta or roadmap.
summarystringNoOptional short description.
docs_urlstring (uri)NoOptional public documentation page for this type.