IntegrationDefinition
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?
optionalapiSetup:APISetup
Defined in: types/index.ts:158
Default API configuration used for all HTTP tool calls.
credentialSetup?
optionalcredentialSetup: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?
optionalscopes: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.