Docs
Have a token? Manage tokens in the console
GET
/v1/connectors

The connector catalogue (RFC 0044): every app a connection can be made from, with its category, auth modes and the fields each asks for (secret ones are sealed and never answered), its settings, its actions with their class and parameters, the hosts it may call, and whether it is available, coming_soon or needs_app (it signs in and this platform has no OAuth app for it yet). kind is connector, or client for an AI assistant that uses InOrbit over MCP (its setup says how); ai marks an AI model provider (bring your own key).

Needs scope connections:read.

Authorization

bearer
headerAuthorizationBearer <token>

An access token from the identity provider: a person's, or a customer's from the client credentials grant with an API key (docs.inorbit.hr). The gateway verifies it; the audience is iohr-api.

Query Parameters

page_size?integer

At most this many; 0 means 50, above 200 means 200.

Formatint32
page_token?string

From the previous page's next_page_token.

Response Body

iohr.connections.v1.ListConnectorsResponse

application/json
  1. response

iohr.connections.v1.ListConnectorsResponse

connectors*array<>
next_page_token*string
import { ApiError, Public } from "@inorbithr/sdk";// Reads INORBIT_TOKEN, or INORBIT_KEY_ID and INORBIT_KEY_SECRET.const api = Public.fromEnv();try {  for await (const connector of api.connections.allListConnectors()) {    console.log(connector);  }} catch (e) {  if (!(e instanceof ApiError)) throw e;  console.error(`${e.code}: ${e.problem} (request id ${e.raw.requestId})`);}

npm install @inorbithr/sdk. Calls the package's public surface; an operation newer than your package needs the next release or a client generated for your account. The SDKs.

{  "connectors": [    {      "actions": [        {          "auth_modes": [            "string"          ],          "class": "string",          "model": "string",          "name": "string",          "params": [            {              "after_consent": true,              "choices": [                "string"              ],              "default": "string",              "help": "string",              "label": "string",              "max": "string",              "name": "string",              "required": true,              "secret": true,              "type": "string"            }          ],          "title": "string"        }      ],      "ai": true,      "auth_modes": [        {          "fields": [            {              "after_consent": true,              "choices": [                "string"              ],              "default": "string",              "help": "string",              "label": "string",              "max": "string",              "name": "string",              "required": true,              "secret": true,              "type": "string"            }          ],          "label": "string",          "mode": "string",          "needs_app": true,          "optional_scopes": [            "string"          ],          "refresh": true,          "scopes": [            "string"          ]        }      ],      "category": "string",      "config_fields": [        {          "after_consent": true,          "choices": [            "string"          ],          "default": "string",          "help": "string",          "label": "string",          "max": "string",          "name": "string",          "required": true,          "secret": true,          "type": "string"        }      ],      "description": "string",      "docs": "string",      "hosts": [        "string"      ],      "icon": "string",      "id": "string",      "kind": "string",      "name": "string",      "redirect_url": "string",      "setup": {        "description": "string",        "mcp_url": "string",        "snippets": [          {            "label": "string",            "language": "string",            "path": "string",            "text": "string"          }        ],        "suggested_scopes": [          "string"        ]      },      "status": "string",      "triggers": [        {          "name": "string",          "title": "string"        }      ]    }  ],  "next_page_token": "string"}