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.