Skip to main content

IntegrationDefinition

openmolt


openmolt / IntegrationDefinition

Interface: IntegrationDefinition

Defined in: types/index.ts:154

Full definition of an integration, including API setup, credential templates, scopes, and tools.

Properties​

apiSetup?​

optional apiSetup: APISetup

Defined in: types/index.ts:158

Default API configuration used for all HTTP tool calls.


credentialSetup?​

optional credentialSetup: CredentialSetup[]

Defined in: types/index.ts:160

One or more credential schemes supported by the integration.


name​

name: string

Defined in: types/index.ts:156

Display name of the integration.


scopes?​

optional scopes: Record<string, string>

Defined in: types/index.ts:162

Map of scope name → human-readable description.


tools​

tools: ToolDefinition[]

Defined in: types/index.ts:164

Array of tool definitions exposed by this integration.