Function that derives auth credentials from connection parameters. Use for static-key auth (api-key, basic-auth) where the user-provided input IS the credential.
Function that refreshes expired credentials. Implement for non-standard OAuth refresh flows or when additional credentials need to be refreshed alongside the OAuth token.
Function that configures the authenticated HTTP client used by connector API requests and actions. Typically a mapping type with baseUri and auth header wiring.
OAuth2: function that transforms the token endpoint response into the final credentials object. Required for multi-tenant APIs (Microsoft) or APIs that require post-OAuth bootstrap calls.
OAuth2: function that transforms the refresh token endpoint response into the refreshed credentials. Required when refresh responses differ from initial-token responses.
Map of auth option key to auth configuration, for connectors that support multiple auth methods. Mutually exclusive with the top-level auth fields: use either the top-level fields (single-auth) OR options (multi-auth), not both.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Membrane Docs","colors":{"primary":"#0F766E","light":"#14B8A6","dark":"#115E59"},"logo":{"light":"https://mintcdn.com/membrane-agency/v4_djV_NCG0crn4V/logo/light.svg?fit=max\u0026auto=format\u0026n=v4_djV_NCG0crn4V\u0026q=85\u0026s=a4c17bd552331573d4e08fa32fd8a7c3","dark":"https://mintcdn.com/membrane-agency/v4_djV_NCG0crn4V/logo/dark.svg?fit=max\u0026auto=format\u0026n=v4_djV_NCG0crn4V\u0026q=85\u0026s=844105699cb6f6e7fc7497e5b06c60db"},"favicon":"https://mintcdn.com/membrane-agency/v4_djV_NCG0crn4V/favicon.svg?fit=max\u0026auto=format\u0026n=v4_djV_NCG0crn4V\u0026q=85\u0026s=4f09b330b12c9cb04a0ac52897c2aec7","api":{"playground":{"display":"interactive","proxy":false}},"navbar":{"links":[{"href":"https://changelog.getmembrane.com","label":"Changelog"}],"primary":{"type":"button","label":"Website","href":"https://getmembrane.com"}},"footer":{"socials":{"github":"https://github.com/membranehq"}},"icons":{"library":"fontawesome"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"membrane-agency","hasAudioNarration":false,"actualSubdomain":"membrane-agency","customDomains":["docs.membrane.agency"],"gitSource":{"type":"github","owner":"membranehq","repo":"platform","deployBranch":"main","contentDirectory":"docs/mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6a8d9d315717d6af20a472c4","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Reference","count":115},{"language":"default","tag":"Workspace Elements","count":103},{"language":"default","tag":"Guides","count":60},{"language":"default","tag":"Connectors","count":30},{"language":"default","tag":"Managing Membrane","count":16},{"language":"default","tag":"How Membrane Works","count":14},{"language":"default","tag":"Ways to Use Membrane","count":13},{"language":"default","tag":"Actions","count":13},{"language":"default","tag":"Connections","count":11},{"language":"default","tag":"References","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/connectors/export-connector-as-json","slug":"/api-reference/connectors/export-connector-as-json","pageMetadata":{"title":"Export connector as JSON","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/export-json","href":"/api-reference/connectors/export-connector-as-json","autogeneratedByOpenApi":true},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Export connector as JSON","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/export-json","href":"/api-reference/connectors/export-connector-as-json","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"exportConnectorJson","parameters":["5c9abe5b-570e-491f-8a11-b5798f2805a3","6e9ac6fa-3453-441f-87c4-58bced883494"],"responses":{"200":"642aa911-4e20-40ee-8f80-e0b18126c530"},"summary":"Export connector as JSON","tags":["Connectors"],"method":"get","type":"path","servers":["33d21c8c-84e0-43bd-9b19-dc155c89188b"],"security":["7006bb3a-f4b9-4da4-8c7c-5fab58fead5b"],"path":"/connectors/{idOrKey}/export-json","baseUrlOptions":["https://api.getmembrane.com"],"title":"Export connector as JSON","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"5c9abe5b-570e-491f-8a11-b5798f2805a3":{"name":"idOrKey","required":true,"in":"path","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"6e9ac6fa-3453-441f-87c4-58bced883494":{"name":"version","required":true,"in":"query","schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"responses":{"642aa911-4e20-40ee-8f80-e0b18126c530":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"key":{"type":"string","isRequired":true,"uniqueKey":"key","typeLabel":"string"},"uuid":{"type":"string","isRequired":true,"uniqueKey":"uuid","typeLabel":"string"},"name":{"type":"string","uniqueKey":"name","typeLabel":"string"},"logoUri":{"type":"string","uniqueKey":"logoUri","typeLabel":"string"},"externalAppUuid":{"type":"string","uniqueKey":"externalAppUuid","typeLabel":"string"},"categories":{"type":"array","items":{"type":"string","uniqueKey":"categories.items.[INDEX]","typeLabel":"string"},"uniqueKey":"categories","typeLabel":"string[]"},"type":{"description":"Authentication protocol used by the connector.","type":"string","enum":["integration-app-token","membrane-token","oauth2","oauth1","client-credentials","proxy"],"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"customCredentialsSchema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"customCredentialsSchema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"customCredentialsSchema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"customCredentialsSchema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"customCredentialsSchema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"customCredentialsSchema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"customCredentialsSchema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"customCredentialsSchema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"customCredentialsSchema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"customCredentialsSchema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"customCredentialsSchema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"customCredentialsSchema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"customCredentialsSchema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"customCredentialsSchema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"customCredentialsSchema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"customCredentialsSchema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"customCredentialsSchema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"customCredentialsSchema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"customCredentialsSchema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"customCredentialsSchema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"customCredentialsSchema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"customCredentialsSchema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"customCredentialsSchema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"customCredentialsSchema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"customCredentialsSchema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"customCredentialsSchema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"customCredentialsSchema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"customCredentialsSchema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"customCredentialsSchema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"customCredentialsSchema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"customCredentialsSchema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"customCredentialsSchema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"customCredentialsSchema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"customCredentialsSchema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"customCredentialsSchema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"customCredentialsSchema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"customCredentialsSchema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"customCredentialsSchema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"customCredentialsSchema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"customCredentialsSchema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"customCredentialsSchema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"customCredentialsSchema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"customCredentialsSchema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"customCredentialsSchema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"customCredentialsSchema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"customCredentialsSchema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"customCredentialsSchema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"customCredentialsSchema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"customCredentialsSchema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"customCredentialsSchema.additionalProperties","typeLabel":"object"},"description":"Additional JSON Schema for workspace-level overrides of credentials (e.g. BYO-OAuth clientId/clientSecret).","uniqueKey":"customCredentialsSchema","typeLabel":"object"},"inputSchema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"inputSchema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"inputSchema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"inputSchema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"inputSchema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"inputSchema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"inputSchema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"inputSchema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"inputSchema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"inputSchema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"inputSchema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"inputSchema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"inputSchema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"inputSchema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"inputSchema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"inputSchema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"inputSchema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"inputSchema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"inputSchema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"inputSchema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"inputSchema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"inputSchema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"inputSchema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"inputSchema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"inputSchema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"inputSchema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"inputSchema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"inputSchema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"inputSchema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"inputSchema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"inputSchema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"inputSchema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"inputSchema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"inputSchema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"inputSchema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"inputSchema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"inputSchema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"inputSchema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"inputSchema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"inputSchema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"inputSchema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"inputSchema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"inputSchema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"inputSchema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"inputSchema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"inputSchema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"inputSchema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"inputSchema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"inputSchema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"inputSchema.additionalProperties","typeLabel":"object"},"description":"JSON Schema for end-user input collected during connection (e.g. an API key or subdomain the user types in).","uniqueKey":"inputSchema","typeLabel":"object"},"parametersSchema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"parametersSchema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"parametersSchema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parametersSchema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"parametersSchema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"parametersSchema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"parametersSchema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"parametersSchema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"parametersSchema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"parametersSchema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"parametersSchema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"parametersSchema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"parametersSchema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"parametersSchema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"parametersSchema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"parametersSchema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"parametersSchema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"parametersSchema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"parametersSchema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"parametersSchema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"parametersSchema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"parametersSchema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"parametersSchema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"parametersSchema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"parametersSchema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"parametersSchema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"parametersSchema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"parametersSchema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"parametersSchema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"parametersSchema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"parametersSchema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"parametersSchema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"parametersSchema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"parametersSchema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"parametersSchema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"parametersSchema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"parametersSchema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"parametersSchema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"parametersSchema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"parametersSchema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"parametersSchema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"parametersSchema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"parametersSchema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"parametersSchema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"parametersSchema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"parametersSchema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"parametersSchema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"parametersSchema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"parametersSchema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"parametersSchema.additionalProperties","typeLabel":"object"},"uniqueKey":"parametersSchema","typeLabel":"object"},"getCredentialsFromConnectionParameters":{"description":"Function that derives auth credentials from connection parameters. Use for static-key auth (api-key, basic-auth) where the user-provided input IS the credential.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"getCredentialsFromConnectionParameters.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"getCredentialsFromConnectionParameters.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"getCredentialsFromConnectionParameters.additionalProperties","typeLabel":"object"},"uniqueKey":"getCredentialsFromConnectionParameters","typeLabel":"object"},"refreshCredentials":{"description":"Function that refreshes expired credentials. Implement for non-standard OAuth refresh flows or when additional credentials need to be refreshed alongside the OAuth token.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"refreshCredentials.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"refreshCredentials.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"refreshCredentials.additionalProperties","typeLabel":"object"},"uniqueKey":"refreshCredentials","typeLabel":"object"},"makeApiClient":{"description":"Function that configures the authenticated HTTP client used by connector API requests and actions. Typically a `mapping` type with `baseUri` and auth header wiring.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"makeApiClient.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"makeApiClient.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"makeApiClient.additionalProperties","typeLabel":"object"},"uniqueKey":"makeApiClient","typeLabel":"object"},"getOAuthConfig":{"description":"OAuth2: function returning `{ authorizeUri, tokenUri, scopes, noRefreshToken? }` — the authorize/token endpoint URLs and requested scopes.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"getOAuthConfig.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"getOAuthConfig.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"getOAuthConfig.additionalProperties","typeLabel":"object"},"uniqueKey":"getOAuthConfig","typeLabel":"object"},"getTokenData":{"description":"OAuth2: function invoked with the raw token response to extract token metadata. Rarely needed.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"getTokenData.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"getTokenData.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"getTokenData.additionalProperties","typeLabel":"object"},"uniqueKey":"getTokenData","typeLabel":"object"},"getCredentialsFromAccessTokenResponse":{"description":"OAuth2: function that transforms the token endpoint response into the final credentials object. Required for multi-tenant APIs (Microsoft) or APIs that require post-OAuth bootstrap calls.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"getCredentialsFromAccessTokenResponse.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"getCredentialsFromAccessTokenResponse.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"getCredentialsFromAccessTokenResponse.additionalProperties","typeLabel":"object"},"uniqueKey":"getCredentialsFromAccessTokenResponse","typeLabel":"object"},"getCredentialsFromRefreshTokenResponse":{"description":"OAuth2: function that transforms the refresh token endpoint response into the refreshed credentials. Required when refresh responses differ from initial-token responses.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"getCredentialsFromRefreshTokenResponse.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"getCredentialsFromRefreshTokenResponse.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"getCredentialsFromRefreshTokenResponse.additionalProperties","typeLabel":"object"},"uniqueKey":"getCredentialsFromRefreshTokenResponse","typeLabel":"object"},"test":{"description":"Function that verifies the connection by making a lightweight authenticated API call (typically a `rest-api-mapping` against a `/me`-style endpoint).","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"test.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"test.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"test.additionalProperties","typeLabel":"object"},"uniqueKey":"test","typeLabel":"object"},"disconnect":{"description":"Function that revokes credentials at the provider when the connection is removed. Implement only if the provider exposes a revoke endpoint.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"disconnect.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"disconnect.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"disconnect.additionalProperties","typeLabel":"object"},"uniqueKey":"disconnect","typeLabel":"object"},"proxyKey":{"description":"For `type: \"proxy\"` — identifies which proxy configuration the workspace should use.","type":"string","uniqueKey":"proxyKey","typeLabel":"string"},"options":{"description":"Map of auth option key to auth configuration, for connectors that support multiple auth methods. Mutually exclusive with the top-level auth fields: use either the top-level fields (single-auth) OR `options` (multi-auth), not both.","type":"object","additionalProperties":{"type":"object","properties":{"type":{"description":"Authentication protocol used by the connector.","type":"string","enum":["integration-app-token","membrane-token","oauth2","oauth1","client-credentials","proxy"],"uniqueKey":"options.additionalProperties.type","typeLabel":"enum\u003cstring>"},"customCredentialsSchema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"options.additionalProperties.customCredentialsSchema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"options.additionalProperties.customCredentialsSchema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"options.additionalProperties.customCredentialsSchema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"options.additionalProperties.customCredentialsSchema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"options.additionalProperties.customCredentialsSchema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"options.additionalProperties.customCredentialsSchema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"options.additionalProperties.customCredentialsSchema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"options.additionalProperties.customCredentialsSchema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"options.additionalProperties.customCredentialsSchema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"options.additionalProperties.customCredentialsSchema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"options.additionalProperties.customCredentialsSchema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"options.additionalProperties.customCredentialsSchema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.customCredentialsSchema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.customCredentialsSchema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.customCredentialsSchema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"options.additionalProperties.customCredentialsSchema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"options.additionalProperties.customCredentialsSchema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"options.additionalProperties.customCredentialsSchema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.customCredentialsSchema.additionalProperties","typeLabel":"object"},"description":"Additional JSON Schema for workspace-level overrides of credentials (e.g. BYO-OAuth clientId/clientSecret).","uniqueKey":"options.additionalProperties.customCredentialsSchema","typeLabel":"object"},"inputSchema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.inputSchema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"options.additionalProperties.inputSchema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.inputSchema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"options.additionalProperties.inputSchema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"options.additionalProperties.inputSchema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"options.additionalProperties.inputSchema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"options.additionalProperties.inputSchema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"options.additionalProperties.inputSchema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"options.additionalProperties.inputSchema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.inputSchema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.inputSchema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"options.additionalProperties.inputSchema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"options.additionalProperties.inputSchema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"options.additionalProperties.inputSchema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.inputSchema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"options.additionalProperties.inputSchema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"options.additionalProperties.inputSchema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"options.additionalProperties.inputSchema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"options.additionalProperties.inputSchema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"options.additionalProperties.inputSchema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.inputSchema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.inputSchema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.inputSchema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.inputSchema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"options.additionalProperties.inputSchema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"options.additionalProperties.inputSchema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"options.additionalProperties.inputSchema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.inputSchema.additionalProperties","typeLabel":"object"},"description":"JSON Schema for end-user input collected during connection (e.g. an API key or subdomain the user types in).","uniqueKey":"options.additionalProperties.inputSchema","typeLabel":"object"},"parametersSchema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.parametersSchema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"options.additionalProperties.parametersSchema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.parametersSchema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"options.additionalProperties.parametersSchema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"options.additionalProperties.parametersSchema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"options.additionalProperties.parametersSchema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"options.additionalProperties.parametersSchema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"options.additionalProperties.parametersSchema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"options.additionalProperties.parametersSchema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.parametersSchema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.parametersSchema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"options.additionalProperties.parametersSchema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"options.additionalProperties.parametersSchema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"options.additionalProperties.parametersSchema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.parametersSchema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"options.additionalProperties.parametersSchema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"options.additionalProperties.parametersSchema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"options.additionalProperties.parametersSchema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"options.additionalProperties.parametersSchema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"options.additionalProperties.parametersSchema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.parametersSchema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.parametersSchema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.parametersSchema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.parametersSchema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"options.additionalProperties.parametersSchema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"options.additionalProperties.parametersSchema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"options.additionalProperties.parametersSchema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.parametersSchema.additionalProperties","typeLabel":"object"},"description":"JSON Schema for connector-level parameters configured per integration (e.g. region, account ID).","uniqueKey":"options.additionalProperties.parametersSchema","typeLabel":"object"},"getCredentialsFromConnectionParameters":{"description":"Function that derives auth credentials from connection parameters. Use for static-key auth (api-key, basic-auth) where the user-provided input IS the credential.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.getCredentialsFromConnectionParameters.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.getCredentialsFromConnectionParameters.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.getCredentialsFromConnectionParameters.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.getCredentialsFromConnectionParameters","typeLabel":"object"},"refreshCredentials":{"description":"Function that refreshes expired credentials. Implement for non-standard OAuth refresh flows or when additional credentials need to be refreshed alongside the OAuth token.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.refreshCredentials.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.refreshCredentials.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.refreshCredentials.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.refreshCredentials","typeLabel":"object"},"makeApiClient":{"description":"Function that configures the authenticated HTTP client used by connector API requests and actions. Typically a `mapping` type with `baseUri` and auth header wiring.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.makeApiClient.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.makeApiClient.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.makeApiClient.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.makeApiClient","typeLabel":"object"},"getOAuthConfig":{"description":"OAuth2: function returning `{ authorizeUri, tokenUri, scopes, noRefreshToken? }` — the authorize/token endpoint URLs and requested scopes.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.getOAuthConfig.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.getOAuthConfig.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.getOAuthConfig.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.getOAuthConfig","typeLabel":"object"},"getTokenData":{"description":"OAuth2: function invoked with the raw token response to extract token metadata. Rarely needed.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.getTokenData.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.getTokenData.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.getTokenData.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.getTokenData","typeLabel":"object"},"getCredentialsFromAccessTokenResponse":{"description":"OAuth2: function that transforms the token endpoint response into the final credentials object. Required for multi-tenant APIs (Microsoft) or APIs that require post-OAuth bootstrap calls.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.getCredentialsFromAccessTokenResponse.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.getCredentialsFromAccessTokenResponse.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.getCredentialsFromAccessTokenResponse.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.getCredentialsFromAccessTokenResponse","typeLabel":"object"},"getCredentialsFromRefreshTokenResponse":{"description":"OAuth2: function that transforms the refresh token endpoint response into the refreshed credentials. Required when refresh responses differ from initial-token responses.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.getCredentialsFromRefreshTokenResponse.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.getCredentialsFromRefreshTokenResponse.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.getCredentialsFromRefreshTokenResponse.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.getCredentialsFromRefreshTokenResponse","typeLabel":"object"},"test":{"description":"Function that verifies the connection by making a lightweight authenticated API call (typically a `rest-api-mapping` against a `/me`-style endpoint).","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.test.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.test.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.test.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.test","typeLabel":"object"},"disconnect":{"description":"Function that revokes credentials at the provider when the connection is removed. Implement only if the provider exposes a revoke endpoint.","type":"object","properties":{"type":{"type":"string","enum":["mapping","rest-api-mapping","graphql-api-mapping","javascript"],"uniqueKey":"options.additionalProperties.disconnect.type","typeLabel":"enum\u003cstring>"},"description":{"description":"Human-readable summary of what this function does, in plain language. Shown in the UI by default in place of the code. Populate it whenever you author or change the code.","type":"string","uniqueKey":"options.additionalProperties.disconnect.description","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.disconnect.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.disconnect","typeLabel":"object"},"proxyKey":{"description":"For `type: \"proxy\"` — identifies which proxy configuration the workspace should use.","type":"string","uniqueKey":"options.additionalProperties.proxyKey","typeLabel":"string"},"ui":{"description":"[INTERNAL] Deprecated: Use inputSchema instead","type":"object","properties":{"schema":{"type":"object","properties":{"type":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.type.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.type.oneOf.1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.ui.schema.type.oneOf.1","typeLabel":"string[]"}],"uniqueKey":"options.additionalProperties.ui.schema.type","typeLabel":"string | string[]"},"title":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.description","typeLabel":"string"},"format":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.format","typeLabel":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.ui.schema.properties","typeLabel":"object"},"items":{"oneOf":[{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}],"uniqueKey":"options.additionalProperties.ui.schema.\\items","typeLabel":"any"},"additionalProperties":{"oneOf":[{"type":"boolean","uniqueKey":"options.additionalProperties.ui.schema.\\additionalProperties.oneOf.0","typeLabel":"boolean"},{}],"uniqueKey":"options.additionalProperties.ui.schema.\\additionalProperties","typeLabel":"boolean"},"enum":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.enum.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"options.additionalProperties.ui.schema.enum.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"options.additionalProperties.ui.schema.enum.items.[INDEX]","typeLabel":"string | number"},"uniqueKey":"options.additionalProperties.ui.schema.enum","typeLabel":"(string | number)[]"},"referenceRecords":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.referenceRecords.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.ui.schema.referenceRecords","typeLabel":"object[]"},"referenceCollection":{"type":"object","properties":{"key":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.referenceCollection.key","typeLabel":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.referenceCollection.parameters.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.ui.schema.referenceCollection.parameters","typeLabel":"object"}},"uniqueKey":"options.additionalProperties.ui.schema.referenceCollection","typeLabel":"object"},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.dataTableId","typeLabel":"string"},"value":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.value","typeLabel":"string"},"label":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.label","typeLabel":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true,"uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.filter.items.[INDEX].field","typeLabel":"string"},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true,"uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.filter.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"value":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.filter.items.[INDEX].value","typeLabel":"object"}},"required":["field","operator"],"uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.filter.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable.filter","typeLabel":"object[]"}},"required":["dataTableId"],"uniqueKey":"options.additionalProperties.ui.schema.referenceDataTable","typeLabel":"object"},"default":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.default","typeLabel":"object"},"allowCustom":{"type":"boolean","uniqueKey":"options.additionalProperties.ui.schema.allowCustom","typeLabel":"boolean"},"required":{"type":"array","items":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.required.items.[INDEX]","typeLabel":"string"},"uniqueKey":"options.additionalProperties.ui.schema.required","typeLabel":"string[]"},"minLength":{"type":"number","uniqueKey":"options.additionalProperties.ui.schema.minLength","typeLabel":"number"},"maxLength":{"type":"number","uniqueKey":"options.additionalProperties.ui.schema.maxLength","typeLabel":"number"},"minimum":{"type":"number","uniqueKey":"options.additionalProperties.ui.schema.minimum","typeLabel":"number"},"maximum":{"type":"number","uniqueKey":"options.additionalProperties.ui.schema.maximum","typeLabel":"number"},"maxItems":{"type":"number","uniqueKey":"options.additionalProperties.ui.schema.maxItems","typeLabel":"number"},"readOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.ui.schema.readOnly","typeLabel":"boolean"},"writeOnly":{"type":"boolean","uniqueKey":"options.additionalProperties.ui.schema.writeOnly","typeLabel":"boolean"},"examples":{"type":"array","items":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.examples.items.[INDEX]","typeLabel":"object"},"uniqueKey":"options.additionalProperties.ui.schema.examples","typeLabel":"object[]"},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"},"uniqueKey":"options.additionalProperties.ui.schema.anyOf","typeLabel":"array"},"isImplied":{"type":"boolean","uniqueKey":"options.additionalProperties.ui.schema.isImplied","typeLabel":"boolean"},"isSensitive":{"type":"boolean","uniqueKey":"options.additionalProperties.ui.schema.isSensitive","typeLabel":"boolean"},"referenceCollectionPath":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.referenceCollectionPath","typeLabel":"string"},"referenceCollectionUri":{"type":"string","uniqueKey":"options.additionalProperties.ui.schema.referenceCollectionUri","typeLabel":"string"}},"additionalProperties":{"type":"object","uniqueKey":"options.additionalProperties.ui.schema.additionalProperties","typeLabel":"object"},"uniqueKey":"options.additionalProperties.ui.schema","typeLabel":"object"},"description":{"type":"string","uniqueKey":"options.additionalProperties.ui.description","typeLabel":"string"},"helpUri":{"type":"string","uniqueKey":"options.additionalProperties.ui.helpUri","typeLabel":"string"}},"uniqueKey":"options.additionalProperties.ui","typeLabel":"object"},"title":{"type":"string","uniqueKey":"options.additionalProperties.title","typeLabel":"string"},"description":{"type":"string","uniqueKey":"options.additionalProperties.description","typeLabel":"string"},"enabled":{"type":"object","uniqueKey":"options.additionalProperties.enabled","typeLabel":"object"}},"uniqueKey":"options.additionalProperties","typeLabel":"object"},"uniqueKey":"options","typeLabel":"object"}},"required":["key","uuid"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"key":"\u003cstring>","uuid":"\u003cstring>","name":"\u003cstring>","logoUri":"\u003cstring>","externalAppUuid":"\u003cstring>","categories":["\u003cstring>"],"type":"integration-app-token","customCredentialsSchema":{"type":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","format":"\u003cstring>","properties":{},"items":"\u003cunknown>","additionalProperties":true,"enum":["\u003cstring>"],"referenceRecords":[{}],"referenceCollection":{"key":{},"parameters":{}},"referenceDataTable":{"dataTableId":"\u003cstring>","value":"\u003cstring>","label":"\u003cstring>","filter":[{"field":"\u003cstring>","operator":"is","value":{}}]},"default":{},"allowCustom":true,"required":["\u003cstring>"],"minLength":123,"maxLength":123,"minimum":123,"maximum":123,"maxItems":123,"readOnly":true,"writeOnly":true,"examples":[{}],"anyOf":"\u003carray>","isImplied":true,"isSensitive":true,"referenceCollectionPath":"\u003cstring>","referenceCollectionUri":"\u003cstring>"},"inputSchema":{"type":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","format":"\u003cstring>","properties":{},"items":"\u003cunknown>","additionalProperties":true,"enum":["\u003cstring>"],"referenceRecords":[{}],"referenceCollection":{"key":{},"parameters":{}},"referenceDataTable":{"dataTableId":"\u003cstring>","value":"\u003cstring>","label":"\u003cstring>","filter":[{"field":"\u003cstring>","operator":"is","value":{}}]},"default":{},"allowCustom":true,"required":["\u003cstring>"],"minLength":123,"maxLength":123,"minimum":123,"maximum":123,"maxItems":123,"readOnly":true,"writeOnly":true,"examples":[{}],"anyOf":"\u003carray>","isImplied":true,"isSensitive":true,"referenceCollectionPath":"\u003cstring>","referenceCollectionUri":"\u003cstring>"},"parametersSchema":{"type":"\u003cstring>","title":"\u003cstring>","description":"\u003cstring>","format":"\u003cstring>","properties":{},"items":"\u003cunknown>","additionalProperties":true,"enum":["\u003cstring>"],"referenceRecords":[{}],"referenceCollection":{"key":{},"parameters":{}},"referenceDataTable":{"dataTableId":"\u003cstring>","value":"\u003cstring>","label":"\u003cstring>","filter":[{"field":"\u003cstring>","operator":"is","value":{}}]},"default":{},"allowCustom":true,"required":["\u003cstring>"],"minLength":123,"maxLength":123,"minimum":123,"maximum":123,"maxItems":123,"readOnly":true,"writeOnly":true,"examples":[{}],"anyOf":"\u003carray>","isImplied":true,"isSensitive":true,"referenceCollectionPath":"\u003cstring>","referenceCollectionUri":"\u003cstring>"},"getCredentialsFromConnectionParameters":{"type":"mapping","description":"\u003cstring>"},"refreshCredentials":{"type":"mapping","description":"\u003cstring>"},"makeApiClient":{"type":"mapping","description":"\u003cstring>"},"getOAuthConfig":{"type":"mapping","description":"\u003cstring>"},"getTokenData":{"type":"mapping","description":"\u003cstring>"},"getCredentialsFromAccessTokenResponse":{"type":"mapping","description":"\u003cstring>"},"getCredentialsFromRefreshTokenResponse":{"type":"mapping","description":"\u003cstring>"},"test":{"type":"mapping","description":"\u003cstring>"},"disconnect":{"type":"mapping","description":"\u003cstring>"},"proxyKey":"\u003cstring>","options":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7006bb3a-f4b9-4da4-8c7c-5fab58fead5b":{"bearer":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[]}}},"servers":{"33d21c8c-84e0-43bd-9b19-dc155c89188b":{"url":"https://api.getmembrane.com"}},"schemas":{"18260694-bcf3-469f-ad35-ddc82b1c8885":{"type":"object","properties":{"type":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"title":{"type":"string"},"description":{"type":"string"},"format":{"type":"string"},"properties":{"type":"object","additionalProperties":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}},"items":{"oneOf":[{}]},"additionalProperties":{"oneOf":[{"type":"boolean"},{}]},"enum":{"type":"array","items":{"oneOf":[{"type":"string"},{"type":"number"}]}},"referenceRecords":{"type":"array","items":{"type":"object"}},"referenceCollection":{"type":"object","properties":{"key":{"type":"object"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}}},"referenceDataTable":{"type":"object","properties":{"dataTableId":{"type":"string","isRequired":true},"value":{"type":"string"},"label":{"type":"string"},"filter":{"type":"array","items":{"type":"object","properties":{"field":{"type":"string","isRequired":true},"operator":{"type":"string","enum":["is","is_not","is_one_of","is_not_one_of","is_true","is_false","contains","does_not_contain","array_includes","array_does_not_include","less_than","less_than_or_equal","more_than","more_than_or_equal","is_not_empty","is_empty"],"isRequired":true},"value":{"type":"object"}},"required":["field","operator"]}}},"required":["dataTableId"]},"default":{"type":"object"},"allowCustom":{"type":"boolean"},"required":{"type":"array","items":{"type":"string"}},"minLength":{"type":"number"},"maxLength":{"type":"number"},"minimum":{"type":"number"},"maximum":{"type":"number"},"maxItems":{"type":"number"},"readOnly":{"type":"boolean"},"writeOnly":{"type":"boolean"},"examples":{"type":"array","items":{"type":"object"}},"anyOf":{"type":"array","items":{"$circularRef":"18260694-bcf3-469f-ad35-ddc82b1c8885"}},"isImplied":{"type":"boolean"},"isSensitive":{"type":"boolean"},"referenceCollectionPath":{"type":"string"},"referenceCollectionUri":{"type":"string"}},"additionalProperties":{"type":"object"}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/membrane-api.json"},"subdomain":"membrane-agency","siteName":"Membrane Docs","title":"Export connector as JSON - Membrane Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-25T13:49:02.501Z","originalFileLocation":"api-reference/connectors/export-connector-as-json.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Membrane Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Export connector as JSON - Membrane Docs\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Membrane Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://membrane-agency.mintlify.site/_mintlify/api/og/v2?division=Connectors\u0026amp;title=Export+connector+as+JSON\u0026amp;theme=ac4e529bd3284492f16dc7df\u0026amp;signature=dedbc3d8b1fb9cd31cdc9e22d72deeeaef8786da4333e5156c21e0d0b9a1ffd6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Export connector as JSON - Membrane Docs\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://membrane-agency.mintlify.site/_mintlify/api/og/v2?division=Connectors\u0026amp;title=Export+connector+as+JSON\u0026amp;theme=ac4e529bd3284492f16dc7df\u0026amp;signature=dedbc3d8b1fb9cd31cdc9e22d72deeeaef8786da4333e5156c21e0d0b9a1ffd6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/membrane-agency/AsMUTkTfLdg_QiLm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Membrane Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F766E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/connectors/export-connector-as-json.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.membrane.agency/#organization\",\"name\":\"Membrane Docs\",\"url\":\"https://docs.membrane.agency\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/membrane-agency/v4_djV_NCG0crn4V/logo/light.svg?fit=max\u0026auto=format\u0026n=v4_djV_NCG0crn4V\u0026q=85\u0026s=a4c17bd552331573d4e08fa32fd8a7c3\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.membrane.agency#website\",\"name\":\"Membrane Docs\",\"url\":\"https://docs.membrane.agency\",\"publisher\":{\"@id\":\"https://docs.membrane.agency/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json#webpage\",\"url\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json\",\"name\":\"Export connector as JSON\",\"dateModified\":\"2026-08-25T13:49:02.501Z\",\"isPartOf\":{\"@id\":\"https://docs.membrane.agency#website\"},\"breadcrumb\":{\"@id\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workspace Elements\",\"item\":\"https://docs.membrane.agency/api-reference/list-connections\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Connectors\",\"item\":\"https://docs.membrane.agency/reference/workspace-elements/connectors\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Export connector as JSON\",\"item\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json#apireference\",\"headline\":\"Export connector as JSON\",\"name\":\"Export connector as JSON\",\"url\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json\",\"mainEntityOfPage\":{\"@id\":\"https://docs.membrane.agency/api-reference/connectors/export-connector-as-json#webpage\"},\"dateModified\":\"2026-08-25T13:49:02.501Z\",\"publisher\":{\"@id\":\"https://docs.membrane.agency/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.membrane.agency#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Membrane Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Membrane Docs","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/getting-started/overview"}]},{"tab":"Reference","groups":[{"group":"Overview","pages":[{"title":"Authentication","href":"/reference/overview/authentication"},{"title":"Element Selectors","href":"/reference/overview/element-selectors"},{"title":"API Errors","href":"/reference/overview/errors"}]},{"group":"Workspace Elements","pages":[{"group":"Connections","root":{"title":"Connections","href":"/reference/workspace-elements/connections"},"pages":[{"title":"list-connections","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connections","href":"/api-reference/list-connections"},{"title":"get-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connections/{id}","href":"/api-reference/get-connection"},{"title":"create-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connections","href":"/api-reference/create-connection"},{"title":"update-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /connections/{id}","href":"/api-reference/update-connection"},{"title":"replace-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json put /connections/{id}","href":"/api-reference/replace-connection"},{"title":"test-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connections/{id}/test","href":"/api-reference/test-connection"},{"title":"refresh-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connections/{id}/refresh-credentials","href":"/api-reference/refresh-connection"},{"title":"export-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connections/{id}/export","href":"/api-reference/export-connection"},{"title":"delete-connection","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /connections/{id}","href":"/api-reference/delete-connection"}]},{"group":"Connectors","root":{"title":"Connectors","href":"/reference/workspace-elements/connectors"},"pages":[{"group":"Connector Types","root":{"title":"Connector Types","href":"/reference/workspace-elements/connectors/connector-types"},"pages":[{"title":"Client Credentials","href":"/reference/workspace-elements/connectors/connector-types/client-credentials"},{"title":"Membrane Token","href":"/reference/workspace-elements/connectors/connector-types/membrane-token"},{"title":"OAuth1","href":"/reference/workspace-elements/connectors/connector-types/oauth1"},{"title":"OAuth2","href":"/reference/workspace-elements/connectors/connector-types/oauth2"},{"title":"Auth Proxy","href":"/reference/workspace-elements/connectors/connector-types/auth-proxy"}]},{"group":"Connector Functions","root":{"title":"Connector Functions","href":"/reference/workspace-elements/connectors/connector-functions"},"pages":[{"title":"Get Credentials from Connection Parameters","href":"/reference/workspace-elements/connectors/connector-functions/get-credentials-from-connection-parameters"},{"title":"Make API Client","href":"/reference/workspace-elements/connectors/connector-functions/make-api-client"},{"title":"Refresh Credentials","href":"/reference/workspace-elements/connectors/connector-functions/refresh-credentials"},{"title":"Test","href":"/reference/workspace-elements/connectors/connector-functions/test"},{"title":"Disconnect","href":"/reference/workspace-elements/connectors/connector-functions/disconnect"}]},{"title":"list-connectors","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors","href":"/api-reference/list-connectors"},{"title":"list-public-connectors","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /universe/connectors","href":"/api-reference/list-public-connectors"},{"title":"get-connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}","href":"/api-reference/get-connector"},{"title":"create-connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connectors","href":"/api-reference/create-connector"},{"title":"update-connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /connectors/{idOrKey}","href":"/api-reference/update-connector"},{"title":"delete-connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /connectors/{idOrKey}","href":"/api-reference/delete-connector"},{"title":"Download connector as zip file","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/download","href":"/api-reference/connectors/download-connector-as-zip-file"},{"title":"Upload connector from zip file","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connectors/{idOrKey}/upload","href":"/api-reference/connectors/upload-connector-from-zip-file"},{"title":"Import connector from external source","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connectors/{idOrKey}/import","href":"/api-reference/connectors/import-connector-from-external-source"},{"title":"clone-connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connectors/{idOrKey}/clone","href":"/api-reference/clone-connector"},{"title":"list-connector-versions","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{key}/versions","href":"/api-reference/list-connector-versions"},{"title":"Publish a new version of connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /connectors/{key}/publish-version","href":"/api-reference/connectors/publish-a-new-version-of-connector"},{"title":"replace-connector","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json put /connectors/{idOrKey}","href":"/api-reference/replace-connector"},{"title":"Get a list of connector files","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/files","href":"/api-reference/connectors/get-a-list-of-connector-files"},{"title":"Get connector file by path","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/files/{path}","href":"/api-reference/connectors/get-connector-file-by-path"},{"title":"Update connector file","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json put /connectors/{idOrKey}/files/{path}","href":"/api-reference/connectors/update-connector-file"},{"title":"Delete connector file","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /connectors/{idOrKey}/files/{path}","href":"/api-reference/connectors/delete-connector-file"},{"title":"Delete connector directory","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /connectors/{idOrKey}/directories/{path}","href":"/api-reference/connectors/delete-connector-directory"},{"title":"Export connector as zip file","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/export-files","href":"/api-reference/connectors/export-connector-as-zip-file"},{"title":"Export connector as JSON","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /connectors/{idOrKey}/export-json","href":"/api-reference/connectors/export-connector-as-json"}]},{"group":"Integrations","root":{"title":"Integrations","description":null,"href":"/reference/workspace-elements/integrations"},"pages":[{"group":"Integrations UI","root":{"title":"Integrations UI","href":"/reference/workspace-elements/integrations/integrations-catalog"},"pages":[{"title":"Custom Integrations Catalog UI","href":"/reference/workspace-elements/integrations/integrations-catalog/custom-list-of-integrations"},{"title":"Custom Integration UI","href":"/reference/workspace-elements/integrations/integrations-catalog/custom-integration-ui"}]},{"title":"List integrations","openapi":"GET /integrations","href":"/reference/workspace-elements/integrations/list-integrations"},{"title":"get-integration","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /integrations/{idOrKey}","href":"/api-reference/get-integration"}]},{"group":"Apps","root":{"title":"Apps","href":"/reference/workspace-elements/external-apps"},"pages":[{"title":"list-external-apps","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-apps","href":"/api-reference/list-external-apps"},{"title":"list-public-external-apps","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /universe/apps","href":"/api-reference/list-public-external-apps"},{"title":"get-external-app","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-apps/{idOrKeyOrUuid}","href":"/api-reference/get-external-app"},{"title":"create-external-app","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /external-apps","href":"/api-reference/create-external-app"},{"title":"update-external-app","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /external-apps/{idOrKeyOrUuid}","href":"/api-reference/update-external-app"},{"title":"delete-external-app","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /external-apps/{idOrKeyOrUuid}","href":"/api-reference/delete-external-app"}]},{"group":"Actions","root":{"title":"Actions","href":"/reference/workspace-elements/actions"},"pages":[{"title":"Act","openapi":"POST /act","href":"/reference/workspace-elements/act"},{"title":"list-actions","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /actions","href":"/api-reference/list-actions"},{"title":"get-action","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /actions/{selector}","href":"/api-reference/get-action"},{"title":"create-action","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /actions","href":"/api-reference/create-action"},{"title":"Update action partially","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /actions/{selector}","href":"/api-reference/actions/update-action-partially"},{"title":"Replace action completely","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json put /actions/{selector}","href":"/api-reference/actions/replace-action-completely"},{"title":"Reset action","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /actions/{selector}/reset","href":"/api-reference/actions/reset-action"},{"title":"Clone action","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /actions/{selector}/clone","href":"/api-reference/actions/clone-action"},{"title":"Export action (flat interface)","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /actions/{selector}/export","href":"/api-reference/actions/export-action-flat-interface"},{"title":"Get dependencies of action (flat interface)","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /actions/{selector}/dependencies","href":"/api-reference/actions/get-dependencies-of-action-flat-interface"},{"title":"Restore action (flat interface)","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /actions/{selector}/restore","href":"/api-reference/actions/restore-action-flat-interface"},{"title":"Refresh action","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /actions/{selector}/refresh","href":"/api-reference/actions/refresh-action"},{"title":"Archive action","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /actions/{selector}","href":"/api-reference/actions/archive-action"}]},{"group":"Data Links","root":{"title":"Data Links","href":"/reference/workspace-elements/data-links"},"pages":[{"title":"Data Link Table Instances","href":"/reference/workspace-elements/data-links/data-link-table-instances"}]},{"title":"Deliverables","href":"/reference/workspace-elements/deliverables"},{"group":"Field Mappings","root":{"title":"Field Mappings","href":"/reference/workspace-elements/field-mappings"},"pages":[{"title":"Field Mapping Instances","href":"/reference/workspace-elements/field-mappings/field-mapping-instances"}]},{"group":"External Events","root":{"title":"External Events","href":"/reference/workspace-elements/external-events"},"pages":[{"title":"Webhook Events","href":"/reference/workspace-elements/external-events/webhook"}]},{"group":"Flows","root":{"title":"Flows","href":"/reference/workspace-elements/flows"},"pages":[{"title":"Trigger Nodes","href":"/reference/workspace-elements/flows/trigger-nodes"},{"title":"Function Nodes","href":"/reference/workspace-elements/flows/function-nodes"},{"title":"Control Nodes","href":"/reference/workspace-elements/flows/control-nodes"},{"group":"Flow UI","root":{"title":"Flow UI","href":"/reference/workspace-elements/flows/flow-ui"},"pages":[{"title":"Custom Flow UI","href":"/reference/workspace-elements/flows/flow-ui/custom-flow-ui"},{"title":"Configure Flow Instance Parameters","href":"/reference/workspace-elements/flows/flow-ui/configure-flow-instance-parameters"},{"title":"Enable and Disable Flow Instances","href":"/reference/workspace-elements/flows/flow-ui/enable-and-disable-flow-instances-to"}]}]},{"group":"Tenants","root":{"title":"Tenants","href":"/reference/workspace-elements/tenants"},"pages":[{"title":"list-tenants","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /tenants","href":"/api-reference/list-tenants"},{"title":"create-tenant","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /tenants","href":"/api-reference/create-tenant"},{"title":"get-tenant","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /tenants/{id}","href":"/api-reference/get-tenant"},{"title":"update-tenant","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /tenants/{id}","href":"/api-reference/update-tenant"},{"title":"replace-tenant","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json put /tenants/{id}","href":"/api-reference/replace-tenant"},{"title":"delete-tenant","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /tenants/{id}","href":"/api-reference/delete-tenant"},{"title":"restore-tenant","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /tenants/{elementSelector}/restore","href":"/api-reference/restore-tenant"}]},{"group":"Search","root":{"title":"Search","href":"/reference/workspace-elements/search"},"pages":[{"title":"Search workspace elements by keyword","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /search","href":"/api-reference/workspaceelementssearch/search-workspace-elements-by-keyword"},{"title":"Search workspace elements using semantic similarity","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /semantic-search","href":"/api-reference/workspaceelementssearch/search-workspace-elements-using-semantic-similarity"}]},{"group":"Agent Sessions","root":{"title":"Agent Sessions","href":"/reference/workspace-elements/sessions"},"pages":[{"title":"List agent sessions","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /agent-sessions","href":"/api-reference/sessions/list-agent-sessions"},{"title":"Create a new agent session","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /agent-sessions","href":"/api-reference/sessions/create-a-new-agent-session"},{"title":"Get an agent session","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /agent-sessions/{id}","href":"/api-reference/sessions/get-an-agent-session"},{"title":"Update an agent session","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /agent-sessions/{id}","href":"/api-reference/sessions/update-an-agent-session"},{"title":"Send a message to a session (resumes if stopped, sends input if running)","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /agent-sessions/{id}/message","href":"/api-reference/sessions/send-a-message-to-a-session-resumes-if-stopped-sends-input-if-running"},{"title":"Stop an agent session","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /agent-sessions/{id}/stop","href":"/api-reference/sessions/stop-an-agent-session"},{"title":"Interrupt a running agent session","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /agent-sessions/{id}/interrupt","href":"/api-reference/sessions/interrupt-a-running-agent-session"}]},{"group":"Action Run Logs","root":{"title":"Action Run Logs","href":"/reference/workspace-elements/action-run-logs"},"pages":[{"title":"list-action-run-logs","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /action-run-logs","href":"/api-reference/list-action-run-logs"},{"title":"get-action-run-log","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /action-run-logs/{id}","href":"/api-reference/get-action-run-log"},{"title":"Get action run log details","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /action-run-logs/{id}/details","href":"/api-reference/actionrunlogs/get-action-run-log-details"}]},{"group":"External API Logs","root":{"title":"External API Logs","href":"/reference/workspace-elements/external-api-logs"},"pages":[{"title":"List external API logs","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-api-logs","href":"/api-reference/externalapilogs/list-external-api-logs"},{"title":"Get API log by ID","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-api-logs/{id}","href":"/api-reference/externalapilogs/get-api-log-by-id"},{"title":"Get API log content","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-api-logs/{id}/details","href":"/api-reference/externalapilogs/get-api-log-content"}]},{"group":"External Event Logs","root":{"title":"External Event Logs","href":"/reference/workspace-elements/external-event-logs"},"pages":[{"title":"list-external-event-log-records","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-event-log-records","href":"/api-reference/list-external-event-log-records"},{"title":"get-external-event-log-record","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-event-log-records/{id}","href":"/api-reference/get-external-event-log-record"},{"title":"Get external event log record details","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-event-log-records/{id}/details","href":"/api-reference/externaleventlogrecords/get-external-event-log-record-details"}]},{"group":"External Event Pulls","root":{"title":"External Event Pulls","href":"/reference/workspace-elements/external-event-pulls"},"pages":[{"title":"List external event pulls","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-event-pulls","href":"/api-reference/externaleventpulls/list-external-event-pulls"},{"title":"Get external event pull","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-event-pulls/{id}","href":"/api-reference/externaleventpulls/get-external-event-pull"},{"title":"Get external event pull logs","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /external-event-pulls/{id}/logs","href":"/api-reference/externaleventpulls/get-external-event-pull-logs"}]},{"group":"Incoming Webhooks","root":{"title":"Incoming Webhooks","href":"/reference/workspace-elements/incoming-webhooks"},"pages":[{"title":"List incoming webhooks","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /incoming-webhooks","href":"/api-reference/incomingwebhooksreader/list-incoming-webhooks"},{"title":"Get incoming webhook by ID","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /incoming-webhooks/{id}","href":"/api-reference/incomingwebhooksreader/get-incoming-webhook-by-id"},{"title":"Get incoming webhook details","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /incoming-webhooks/{id}/details","href":"/api-reference/incomingwebhooksreader/get-incoming-webhook-details"}]}]},{"group":"Management API","pages":[{"group":"Workspace Provisioning","root":{"title":"Workspace Provisioning","href":"/reference/management-api/workspace-provisioning"},"pages":[{"title":"create-org-workspace","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /org-workspaces","href":"/api-reference/create-org-workspace"},{"title":"get-org-workspace","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /org-workspaces/{id}","href":"/api-reference/get-org-workspace"},{"title":"update-org-workspace","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json patch /org-workspaces/{id}","href":"/api-reference/update-org-workspace"},{"title":"create-org-workspace-access-token","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /org-workspaces/{id}/access-token","href":"/api-reference/create-org-workspace-access-token"},{"title":"archive-org-workspace","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json delete /org-workspaces/{id}","href":"/api-reference/archive-org-workspace"},{"title":"restore-org-workspace","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /org-workspaces/{id}/restore","href":"/api-reference/restore-org-workspace"},{"title":"rotate-org-workspace-secret","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /org-workspaces/{id}/rotate-secret","href":"/api-reference/rotate-org-workspace-secret"}]},{"group":"Workspace Migration","root":{"title":"Workspace Migration","href":"/reference/management-api/workspace-migration"},"pages":[{"title":"Export all workspace elements","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json get /export","href":"/api-reference/exportmembraneinterfaces/export-all-workspace-elements"},{"title":"Import workspace elements from membrane zip file","deprecated":null,"version":null,"openapi":"/api-reference/membrane-api.json post /import","href":"/api-reference/importmembraneinterfaces/import-workspace-elements-from-membrane-zip-file"}]}]}]}]},"basePath":"","title":"Export connector as JSON - Membrane Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}