Skip to content

connect

llms.txtAsk agent

Public integration catalog and tenant developer-onboarding state.

Method Path Operation ID
GET /v1/connect-catalog getConnectCatalog
GET /v1/developer-onboarding getDeveloperOnboarding

Operation ID: getConnectCatalog

Read the public versioned Connect catalog for human and prompt renderers.

Authentication: none (anonymous).

Status Description Body
200 Successful Response application/json ConnectCatalogResponse
Field Type Required Description
ai_actions array of AiActionResponse yes
ai_prompt AiPromptResponse yes
api_reference_url string yes
authorization_header string yes
canonical_calls array of CanonicalCallResponse yes
clients array of ConnectClientResponse yes
common_errors array of CommonErrorMeaningResponse yes
connection_modes array of ConnectModeResponse yes
documentation_url string yes
environment_variables array of ConnectEnvironmentVariableResponse yes
limits_and_cost LimitsCostGuidanceResponse yes
mcp_clients array of McpClientResponse yes
mcp_feature_groups array of McpFeatureGroupResponse yes
processing_modes array of string yes
public_api_origin string yes
safety array of SafetyStatementResponse yes
templates array of ConnectTemplateResponse yes
version string yes

Operation ID: getDeveloperOnboarding

Read secret-free tenant setup and API-key request-observation state.

Authentication: Authorization: Bearer <API key or console session> (Authentication).

Status Description Body
200 Successful Response application/json DeveloperOnboardingResponse
401 The bearer credential is missing, malformed, expired, revoked, or otherwise invalid. Clerk sessions and scoped API keys fail identically and the body never reveals which credential was presented or whether it exists. application/json HttpErrorResponse
403 The provider deleted this identity, or the account is deactivated. A valid session cannot authorize a tombstoned identity back into use; an API key must also grant the scope required by the operation, and an operation is not classified by the route/scope policy and is denied by default. An API key restricted to client networks is refused from any other network with the API_KEY_IP_NOT_ALLOWED envelope. application/json HttpErrorResponse or ErrorResponse
409 Just-in-time provisioning conflicted: the verified email belongs to another provisioned account. application/json HttpErrorResponse
422 A verified email is unavailable for account provisioning. application/json HttpErrorResponse
429 The API key’s own request rate limit was exceeded (API_KEY_RATE_LIMITED). Only keys configured with a rate limit can receive this. Retryable after Retry-After seconds; the refused request consumed no capacity. application/json ErrorResponse
503 Credential verification is unavailable: Clerk session verification is not configured, no API-key pepper is enrolled, or bounded API-key verification is temporarily overloaded. Retryable. application/json HttpErrorResponse
Field Type Required Description
api_keys OnboardingApiKeysResponse yes