| Field | Type | Description |
|---|---|---|
name | String! | Detailed integration identifier |
displayName | String! | Detailed integration display name |
icon | String | Detailed integration icon filename |
description | String! | Detailed integration description |
auth | IntegrationAuth! | Authentication configuration |
credentialRequirement | IntegrationCredentialRequirement! | Credential requirement metadata |
envVars | [IntegrationEnvVar!]! | Required environment variables |
tools | [IntegrationTool!]! | Available tools |
prompts | [IntegrationPrompt!]! | Available prompts |
suggestedWith | [String!] | Related integrations |
configSchema | JSON | Optional project configuration schema for this integration |
iconUrl | String | URL of the integration icon on this API. |
category | String | Connector category. Null when the package declares none. |
availability | String! | Why this deployment publishes the integration: default, experimental or host_adapter. |
credentialEnvVarNames | [String!]! | Environment variable names for the credentials of the integration. Empty if none are configured. |
setupGuide | IntegrationSetupGuide | |
projectConnections | ManagedIntegrationConnectionCounts! | Shared connections of this integration in the projects the caller can see. |
projectUserConnections | ManagedIntegrationConnectionCounts! | The caller’s own connections of this integration. Zero for API keys and service credentials. |
IntegrationDetails
Response type in the GraphQL API.