Interface ConnectorAuthMethodArgs
interface ConnectorAuthMethodArgs { connectorSpec?: { key?: string; name?: string; logoUri?: string; api?: { type: "openapi" | "graphql" }; ui?: { schema?: DataSchema; description?: string; helpUri?: string; test?: boolean; }; inputSchema?: DataSchema; auth?: | (
({ type: "oauth2"; title?: string | undefined; description?: string | undefined; inputSchema?: DataSchema | undefined; ui?: { schema?: DataSchema | undefined; helpUri?: string | undefined; } | undefined; ... 12 more ...; oAuthConfig?: { ...; } | ... 6 more ... | undefined; } | ... 4 more ... | { ...; }) & { ...; }
)
| { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: DataSchema; helpUri?: string }; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; refreshCredentials?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; test?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; disconnect?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; enabled?: any; type?: | "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials"; getOAuthConfig?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getTokenData?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getCredentialsFromAccessTokenResponse?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getCredentialsFromRefreshTokenResponse?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getCredentialsFromConnectionParameters?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; proxyKey?: string; oAuthConfig?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; } & { options: Record< string, | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "oauth2"; getOAuthConfig?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; getTokenData?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; getCredentialsFromAccessTokenResponse?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; getCredentialsFromRefreshTokenResponse?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; oAuthConfig?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "oauth1"; getOAuthConfig?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "client-credentials"; getCredentialsFromConnectionParameters?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "integration-app-token"; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "membrane-token"; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "proxy"; proxyKey: string; }, >; }; parametersSchema?: DataSchema; udms?: string[]; udm?: Record<string, any>; operations?: any[]; test?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; hasReadme?: boolean; externalAppId?: string; appUuid?: string; knowledgeBaseUuid?: string; workspaceId?: string; data?: any; }; authOptionKey?: string;} Properties
OptionalconnectorSpec
connectorSpec?: { key?: string; name?: string; logoUri?: string; api?: { type: "openapi" | "graphql" }; ui?: { schema?: DataSchema; description?: string; helpUri?: string; test?: boolean; }; inputSchema?: DataSchema; auth?: | (
({ type: "oauth2"; title?: string | undefined; description?: string | undefined; inputSchema?: DataSchema | undefined; ui?: { schema?: DataSchema | undefined; helpUri?: string | undefined; } | undefined; ... 12 more ...; oAuthConfig?: { ...; } | ... 6 more ... | undefined; } | ... 4 more ... | { ...; }) & { ...; }
)
| { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: DataSchema; helpUri?: string }; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; refreshCredentials?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; test?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; disconnect?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; enabled?: any; type?: | "proxy" | "integration-app-token" | "membrane-token" | "oauth2" | "oauth1" | "client-credentials"; getOAuthConfig?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getTokenData?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getCredentialsFromAccessTokenResponse?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getCredentialsFromRefreshTokenResponse?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; getCredentialsFromConnectionParameters?: { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; }; proxyKey?: string; oAuthConfig?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; } & { options: Record< string, | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "oauth2"; getOAuthConfig?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; getTokenData?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; getCredentialsFromAccessTokenResponse?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; getCredentialsFromRefreshTokenResponse?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; oAuthConfig?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "oauth1"; getOAuthConfig?: | { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: mapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: operationMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: restApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: javascript; code: string; } | { filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; implementationType: notSupported; }; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "client-credentials"; getCredentialsFromConnectionParameters?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "integration-app-token"; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "membrane-token"; } | { title?: string; description?: string; inputSchema?: DataSchema; ui?: { schema?: (...)
| (...)
; helpUri?: (...)
| (...)
}; parametersSchema?: DataSchema; credentialsSchema?: DataSchema; customCredentialsSchema?: DataSchema; makeApiClient?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; refreshCredentials?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; test?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; disconnect?: { implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
; filePath?: (...)
| (...)
; inheritedFromPath?: (...)
| (...)
; isIncomplete?: (...)
| (...)
| (...)
; parametersSchema?: (...)
| (...)
; }; enabled?: any; type: "proxy"; proxyKey: string; }, >; }; parametersSchema?: DataSchema; udms?: string[]; udm?: Record<string, any>; operations?: any[]; test?: | { implementationType?: | mapping | operationMapping | restApiMapping | graphqlApiMapping | javascript | notSupported; filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: mapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: operationMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: restApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: graphqlApiMapping; mapping: any; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: javascript; code: string; } | { filePath?: string; inheritedFromPath?: string[]; isIncomplete?: boolean; parametersSchema?: DataSchema; implementationType: notSupported; }; hasReadme?: boolean; externalAppId?: string; appUuid?: string; knowledgeBaseUuid?: string; workspaceId?: string; data?: any;} Type Declaration
Optionalkey?: string
Optionalname?: string
OptionallogoUri?: string
Optionalapi?: { type: "openapi" | "graphql" }
Optionalui?: { schema?: DataSchema; description?: string; helpUri?: string; test?: boolean }
Optionaldescription?: string
OptionalhelpUri?: string
Optionaltest?: boolean
OptionalinputSchema?: DataSchema
Optionalauth?:
| (
({ type: "oauth2"; title?: string | undefined; description?: string | undefined; inputSchema?: DataSchema | undefined; ui?: { schema?: DataSchema | undefined; helpUri?: string | undefined; } | undefined; ... 12 more ...; oAuthConfig?: { ...; } | ... 6 more ... | undefined; } | ... 4 more ... | { ...; }) & { ...; }
)
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: DataSchema; helpUri?: string };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
};
refreshCredentials?: {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
};
test?: {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
};
disconnect?: {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
};
enabled?: any;
type?: | "proxy"
| "integration-app-token"
| "membrane-token"
| "oauth2"
| "oauth1"
| "client-credentials";
getOAuthConfig?: | {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: mapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: javascript;
code: string;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: notSupported;
};
getTokenData?: | {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: mapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: javascript;
code: string;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: notSupported;
};
getCredentialsFromAccessTokenResponse?: | {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: mapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: javascript;
code: string;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: notSupported;
};
getCredentialsFromRefreshTokenResponse?: | {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: mapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: javascript;
code: string;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: notSupported;
};
getCredentialsFromConnectionParameters?: {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
};
proxyKey?: string;
oAuthConfig?: | {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: mapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: javascript;
code: string;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: notSupported;
};
} & {
options: Record<
string,
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: (...)
| (...); helpUri?: (...) | (...) };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
refreshCredentials?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
test?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
disconnect?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
enabled?: any;
type: "oauth2";
getOAuthConfig?: | {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: mapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: javascript;
code: string;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: notSupported;
};
getTokenData?: | {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: mapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: javascript;
code: string;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: notSupported;
};
getCredentialsFromAccessTokenResponse?: | {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: mapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: javascript;
code: string;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: notSupported;
};
getCredentialsFromRefreshTokenResponse?: | {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: mapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: javascript;
code: string;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: notSupported;
};
oAuthConfig?: | {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: mapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: javascript;
code: string;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: notSupported;
};
}
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: (...)
| (...); helpUri?: (...) | (...) };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
refreshCredentials?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
test?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
disconnect?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
enabled?: any;
type: "oauth1";
getOAuthConfig?: | {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: mapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: javascript;
code: string;
}
| {
filePath?: (...)
| (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
implementationType: notSupported;
};
}
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: (...)
| (...); helpUri?: (...) | (...) };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
refreshCredentials?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
test?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
disconnect?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
enabled?: any;
type: "client-credentials";
getCredentialsFromConnectionParameters?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
}
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: (...)
| (...); helpUri?: (...) | (...) };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
refreshCredentials?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
test?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
disconnect?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
enabled?: any;
type: "integration-app-token";
}
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: (...)
| (...); helpUri?: (...) | (...) };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
refreshCredentials?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
test?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
disconnect?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
enabled?: any;
type: "membrane-token";
}
| {
title?: string;
description?: string;
inputSchema?: DataSchema;
ui?: { schema?: (...)
| (...); helpUri?: (...) | (...) };
parametersSchema?: DataSchema;
credentialsSchema?: DataSchema;
customCredentialsSchema?: DataSchema;
makeApiClient?: {
implementationType?:
| (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
refreshCredentials?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
test?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
disconnect?: {
implementationType?: | (...)
| (...)
| (...)
| (...)
| (...)
| (...)
| (...);
filePath?: (...) | (...);
inheritedFromPath?: (...) | (...);
isIncomplete?: (...) | (...) | (...);
parametersSchema?: (...) | (...);
};
enabled?: any;
type: "proxy";
proxyKey: string;
},
>;
}
OptionalparametersSchema?: DataSchema
Optionaludms?: string[]
Optionaludm?: Record<string, any>
Optionaloperations?: any[]
Optionaltest?:
| {
implementationType?: | mapping
| operationMapping
| restApiMapping
| graphqlApiMapping
| javascript
| notSupported;
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: mapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: operationMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: restApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: graphqlApiMapping;
mapping: any;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: javascript;
code: string;
}
| {
filePath?: string;
inheritedFromPath?: string[];
isIncomplete?: boolean;
parametersSchema?: DataSchema;
implementationType: notSupported;
}
OptionalhasReadme?: boolean
OptionalexternalAppId?: string
OptionalappUuid?: string
OptionalknowledgeBaseUuid?: string
OptionalworkspaceId?: string
Optionaldata?: any
OptionalauthOptionKey
authOptionKey?: string
Deprecated
Use inputSchema instead. Will be removed in future versions.