ConnectorWithStatus

The `ConnectorWithStatus` entity.

Definition

TypeScript
interface ConnectorWithStatus {
  id: string;
  name: string;
  slug: string;
  description: string | null;
  iconUrl: string | null;
  mcpUrl: string;
  oauthScopes: string | null;
  configSchema: Record<string, unknown> | null;
  enabled: boolean;
  createdAt: string;
  server: {
    id: string;
    status: "error" | "connected" | "disconnected" | null;
    config: Record<string, unknown> | null;
  } | null;
}

Fields

FieldTypeNotes
idstringreadonly required — MCP server record for this workspace's install of the connector.
namestringrequired
slugstringrequired
descriptionstring | nullrequired
iconUrlstring | nullrequired
mcpUrlstringrequired
oauthScopesstring | nullrequired
configSchemaRecord<string, unknown> | nullrequired
enabledbooleanrequired
createdAtstringreadonly required
server{ id: string; status: "error" | "connected" | "disconnected" | null; config: Record<string, unknown> | null; } | nullrequired — Workspace-specific install info; null when not installed.