{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Versori User Documentation","colors":{"primary":"#6EB0D8","light":"#6EB0D8","dark":"#6EB0D8"},"logo":{"light":"https://mintcdn.com/versori/PWNCaMS5nGiiWoff/logo/versori-logo-wordmark.svg?fit=max\u0026auto=format\u0026n=PWNCaMS5nGiiWoff\u0026q=85\u0026s=be10819ca139d000a6edaef35334c0af","dark":"https://mintcdn.com/versori/PWNCaMS5nGiiWoff/logo/versori-logo-wordmark-white.svg?fit=max\u0026auto=format\u0026n=PWNCaMS5nGiiWoff\u0026q=85\u0026s=1568a99dadb6fa8dfc83009eba877497"},"favicon":"https://mintcdn.com/versori/PWNCaMS5nGiiWoff/logo/versori-logo.svg?fit=max\u0026auto=format\u0026n=PWNCaMS5nGiiWoff\u0026q=85\u0026s=1765cb3e4363526dd85cf7c576a8f68f","api":{"openapi":["openapi/connect-api-v1.yaml","openapi/embedded-api-v1.yaml","openapi/organisations-api-v1.yaml","openapi/switchboard-api-v1alpha1.yaml","openapi/platform-api.yaml"],"playground":{"display":"interactive","proxy":false},"mdx":{"auth":{"method":"bearer","name":"Authorization"},"server":["https://platform.versori.com/api"]}},"background":{"decoration":"gradient","color":{"light":"#ffffff","dark":"#151919"}},"search":{"prompt":"Search the docs..."},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"versori","hasAudioNarration":false,"actualSubdomain":"versori","customDomains":["docs.versori.com"],"gitSource":{"type":"github","owner":"versori","repo":"user-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad09d9413e5d952c6a7407c","collectionId":"314b2d25-0631-41c2-aeae-fdf8104d942c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad09d9413e5d952c6a7407c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad09d9413e5d952c6a7407c","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"API Reference","count":525},{"language":"default","tag":"Platform API","count":115},{"language":"default","tag":"Switchboard API","count":82},{"language":"default","tag":"Endpoints","count":62},{"language":"default","tag":"Connect API","count":41},{"language":"default","tag":"Organisations API","count":38},{"language":"default","tag":"Documentation","count":32},{"language":"default","tag":"projects","count":32},{"language":"default","tag":"User Guide","count":31},{"language":"default","tag":"CLI","count":27}]},"assistantConfig":{},"hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":"#content-area.max-w-xl{max-width:64rem}.whitespace-pre-line{white-space:unset}"}],"page":{"pagePath":"legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings","slug":"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings","pageMetadata":{"openapi":"put /organisations/{organisationId}/data-mappings/{mappingId}","title":null,"description":"Update an existing data mapping, by ID for the given organisation.\n","href":"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Update an existing data mapping, by ID for the given organisation.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"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":{"openapi":"put /organisations/{organisationId}/data-mappings/{mappingId}","title":null,"description":"Update an existing data mapping, by ID for the given organisation.\n","href":"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"UpdateDataMapping","description":"Update an existing data mapping, by ID for the given organisation.\n","tags":["data-mappings"],"parameters":["6df27325-f620-403f-aa91-ad75d51f2910","e4c45b38-4ce3-468a-9582-d1c6dc7a7c8c"],"requestBody":"938995ac-c668-4496-80fd-b62cd7077594","responses":{"200":"662a90f6-44f2-41a0-9fda-a39cdbeede64","default":"83be4eab-dfe3-4b65-95b0-0e7b507c8356"},"method":"put","type":"path","servers":["61a186b5-ae9b-42f3-916a-72f4eb0ec907","465664c3-a816-4d02-aee2-c1f2795161a8"],"security":["71b76472-cb29-41d2-8fcf-6a2e5f31220f"],"path":"/organisations/{organisationId}/data-mappings/{mappingId}","baseUrlOptions":["https://platform.versori.com/api/switchboard/v1alpha1/","http://localhost:8080/v1alpha1/"],"title":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"6df27325-f620-403f-aa91-ad75d51f2910":{"name":"organisationId","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"},"example":"101"},"e4c45b38-4ce3-468a-9582-d1c6dc7a7c8c":{"name":"mappingId","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"description":"Payload to update an existing DataMapping.\n","content":{"application/json":{"schema":{"description":"DataMappingUpdate is the request body to update a credential. The ID and organisation ID fields are taken from\nthe URL path.\n","type":"object","properties":{"sourceAppId":{"description":"The ID of the source App instance.","type":"string","isRequired":true,"uniqueKey":"sourceAppId","typeLabel":"string"},"sourceSchemaId":{"description":"The ID of the source app operation, for OpenAPI this will be the `operationId` field if set, otherwise the\nrequest's type and path.\n","type":"string","isRequired":true,"uniqueKey":"sourceSchemaId","typeLabel":"string"},"targetAppId":{"description":"The ID of the target App instance.","type":"string","isRequired":true,"uniqueKey":"targetAppId","typeLabel":"string"},"targetSchemaId":{"description":"The ID of the target app operation, for OpenAPI this will be the `operationId` field if set, otherwise the\nrequest's type and path.\n","type":"string","isRequired":true,"uniqueKey":"targetSchemaId","typeLabel":"string"},"definition":{"type":"array","items":{"description":"This defines which fields from the source map to fields in the target in a data mapping.","type":"object","properties":{"sourceField":{"type":"string","uniqueKey":"definition.items.[INDEX].sourceField","typeLabel":"string"},"targetField":{"type":"string","uniqueKey":"definition.items.[INDEX].targetField","typeLabel":"string"}},"uniqueKey":"definition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"definition","typeLabel":"object[]"}},"required":["id","orgId","sourceAppId","sourceSchemaId","targetAppId","targetSchemaId","definition"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"sourceAppId":"\u003cstring>","sourceSchemaId":"\u003cstring>","targetAppId":"\u003cstring>","targetSchemaId":"\u003cstring>","definition":[{"sourceField":"\u003cstring>","targetField":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"662a90f6-44f2-41a0-9fda-a39cdbeede64":{"description":"A single DataMapping result","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"orgId":{"type":"string","isRequired":true,"uniqueKey":"orgId","typeLabel":"string"},"sourceSchemaId":{"type":"string","isRequired":true,"uniqueKey":"sourceSchemaId","typeLabel":"string"},"targetSchemaId":{"type":"string","isRequired":true,"uniqueKey":"targetSchemaId","typeLabel":"string"},"definition":{"type":"array","items":{"description":"This defines which fields from the source map to fields in the target in a data mapping.","type":"object","properties":{"sourceField":{"type":"string","uniqueKey":"definition.items.[INDEX].sourceField","typeLabel":"string"},"targetField":{"type":"string","uniqueKey":"definition.items.[INDEX].targetField","typeLabel":"string"}},"uniqueKey":"definition.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"definition","typeLabel":"object[]"},"sourceApp":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"sourceApp.id","typeLabel":"string"},"orgId":{"type":"string","isRequired":true,"uniqueKey":"sourceApp.orgId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"sourceApp.name","typeLabel":"string"},"public":{"type":"boolean","isRequired":true,"uniqueKey":"sourceApp.public","typeLabel":"boolean"},"server":{"type":"object","properties":{"name":{"description":"Description is a human-friendly name for this server address. If a friendly name isn't available then this\ndefaults to the URL.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.server.name","typeLabel":"string"},"url":{"description":"URL is the server address listening for requests.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.server.url","typeLabel":"string"}},"required":["name","url"],"isRequired":true,"uniqueKey":"sourceApp.server","typeLabel":"object"},"schemaMetadata":{"type":"object","properties":{"type":{"description":"Type denotes the type of schema the corresponding App is backed by. Currently the only supported value is\n\"openapi\", but other types such as \"soap\", \"graphql\" and \"grpc\" are on the roadmap.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.schemaMetadata.type","typeLabel":"string"},"version":{"description":"Version denotes the version of the schema specification. This property is contextual based on the schema\ntype, for example openapi schemas will contain the OpenAPI specification version (currently only 3.0.x is\nsupported), but `grpc` APIs could be \"proto2\" or \"proto3\".\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.schemaMetadata.version","typeLabel":"string"},"url":{"description":"URL is the private address for accessing the schema. This is not guaranteed to be publicly accessible and\ncould be a non-HTTP protocol (i.e. gs:// or s3://)\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.schemaMetadata.url","typeLabel":"string"}},"required":["type","version","url"],"isRequired":true,"uniqueKey":"sourceApp.schemaMetadata","typeLabel":"object"},"schema":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"sourceApp.schema.id","typeLabel":"string"},"type":{"description":"Type denotes the type of schema the corresponding App is backed by. Currently the only supported value is\n\"openapi\", but other types such as \"soap\", \"graphql\" and \"grpc\" are on the roadmap.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.schema.type","typeLabel":"string"},"version":{"description":"Version denotes the version of the schema specification. This property is contextual based on the schema\ntype, for example openapi schemas will contain the OpenAPI specification version (currently only 3.0.x is\nsupported), but `grpc` APIs could be \"proto2\" or \"proto3\".\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.schema.version","typeLabel":"string"},"sourceUrl":{"description":"URL is the private address for accessing the schema. This is not guaranteed to be publicly accessible and\ncould be a non-HTTP protocol (i.e. gs:// or s3://)\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.schema.sourceUrl","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"sourceApp.schema.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"sourceApp.schema.updatedAt","typeLabel":"string\u003cdate-time>"},"deletedAt":{"type":"string","format":"date-time","uniqueKey":"sourceApp.schema.deletedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","type","version","sourceUrl","createdAt","updatedAt"],"isRequired":true,"uniqueKey":"sourceApp.schema","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"sourceApp.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"sourceApp.updatedAt","typeLabel":"string\u003cdate-time>"},"supportedAuthConfigs":{"description":"SupportedAuthConfigs is a list of authentication standards which can be used to connect a user's account to\nthis app. At least one auth type needs to be valid for the App to be used by a user.\n","type":"array","items":{"description":"AppAuthConfig describes how an organisation can authenticate with an app.\n","type":"object","properties":{"type":{"description":"Type denotes the method of authentication. Valid values are: `\"oidc\"`, `\"oauth2\"`, `\"apikey\"`, `\"httpBasicAuth\"\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].type","typeLabel":"string"},"isValid":{"description":"IsValid is true if and only if the `data` field is populated with all the required information to enable\nan organisation to connect to the App via this auth type. It is allowed for an App to have invalid auth\nconfigs providing there is at least one valid.\n","type":"boolean","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].isValid","typeLabel":"boolean"},"data":{"oneOf":[{"type":"object","description":"AppAuthConfigOIDC specifies the configuration for authenticating using the OpenID Connect specification.\n","properties":{"discoveryUrl":{"description":"Takes precedent over the endpoint properties. If this property is set, it will be queried and override any defined endpoint properties.","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.discoveryUrl","typeLabel":"string"},"clientId":{"type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.clientId","typeLabel":"string"},"clientSecret":{"description":"ClientSecret is the OAuth2.0 client's secret. This should be write-only, and not be viewable after\ncreation.\n","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.clientSecret","typeLabel":"string"},"scopes":{"description":"Scopes is a map of scopes this API supports, with the scope name as keys and a description as the value.\nIt may not be required to specify them all to connect the App.\n","type":"object","x-go-type":"map[string]string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.scopes","typeLabel":"object"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","properties":{"flowType":{"type":"string","enum":["authorization_code","client_credentials","resource_owner_password"],"description":"FlowType is the type of OAuth2 Flow supported. Valid values are `authorization_code` and `client_credentials` and `resource_owner_password`.\n","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.flowType","typeLabel":"enum\u003cstring>"},"authorizationEndpoint":{"type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.authorizationEndpoint","typeLabel":"string"},"tokenEndpoint":{"type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.tokenEndpoint","typeLabel":"string"},"username":{"type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.username","typeLabel":"string"},"password":{"type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.password","typeLabel":"string"},"clientId":{"type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.clientId","typeLabel":"string"},"clientSecret":{"description":"ClientSecret is the OAuth2.0 client's secret. This should be write-only, and not be viewable after\ncreation.\n","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.clientSecret","typeLabel":"string"},"scopes":{"description":"Scopes is a map of scopes this API supports, with the scope name as keys and a description as the value.\nIt may not be required to specify them all to connect the App.\n","type":"object","x-go-type":"map[string]string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.scopes","typeLabel":"object"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["name","in"],"properties":{"name":{"description":"Name is the header, query param or cookie name which the API key should be provided as.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.2.name","typeLabel":"string"},"in":{"description":"In denotes where the API key should be set when calling the API. Possible values are: `\"query\"`,\n`\"header\"` or `\"cookie\"`.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.2.in","typeLabel":"string"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.2","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["tokenEndpoint","method","tokenTTL","secretIn","selector","name","in","prefix"],"properties":{"tokenEndpoint":{"description":"TokenEndpoint is the URL to use to Request a token.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.tokenEndpoint","typeLabel":"string"},"method":{"description":"The http method to use for the token request.","type":"string","enum":["GET","PUT","POST","DELETE","OPTIONS","HEAD","PATCH","TRACE"],"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.method","typeLabel":"enum\u003cstring>"},"tokenTTL":{"description":"TokenTTL is the duration in seconds for a token to last before refreshing to get a new one.\n","type":"integer","x-go-type":"int64","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.tokenTTL","typeLabel":"integer"},"secretIn":{"description":"SecretIn denotes where the client secret should be set when calling the API. Possible values are: `\"header\"` or `\"body\"`.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.secretIn","typeLabel":"string"},"selector":{"description":"Selector is an expression to evaluate to obtain the token from the Response returned from the TokenEndpoint.\nThis always extracts from the body response from the TokenEndpoint.\n","type":"string","example":{"token contained in a single level field":{"summary":"Extracting token from response `{\"tok\"\"my_token\"}`","value":"tok"},"token contained in a nested field":{"summary":"Extracting token from response `{\"result\"`:{\"tok\"\"my_token\"}}`","value":"result.tok"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.selector","typeLabel":"string"},"name":{"description":"Name is the header, query param or cookie name which the token should be provided as.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.name","typeLabel":"string"},"in":{"description":"In denotes where the token should be set when calling the API. Possible values are: `\"query\"`,\n`\"header\"` or `\"cookie\"`.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.in","typeLabel":"string"},"prefix":{"description":"Prefix contains any prefix that should be used to set the token in the header, such as `\"Bearer\"`.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.prefix","typeLabel":"string"},"headerDestination":{"description":"HeaderDestination is used if `\"in\"` is set to `\"header\"` to specify the header key for the ClientSecret data to be sent with.\nThis can be empty if the `\"in\"` is not set to `\"header\"`.\n","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.headerDestination","typeLabel":"string"},"headers":{"description":"Headers is a list of static headers to send along with the token request.\n","type":"object","x-go-type":"map[string][]string","example":{"headers":{"summary":"Example headers to send","value":"Payload `{\"header1\":[\"value1\",\"value2\"],\"header2\":[\"value3\"]}`"}},"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.headers","typeLabel":"object"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["user","password"],"properties":{"user":{"description":"User is the identifier to perform the basic authentication.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.4.user","typeLabel":"string"},"password":{"description":"Password is the secret used to perform the basic authentication.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.4.password","typeLabel":"string"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.4","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["algorithm"],"properties":{"algorithm":{"description":"The algorithm used to sign the JWT.\n","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.algorithm","typeLabel":"string"},"payload":{"description":"Payload is the JWT payload.\n","type":"object","x-go-type":"map[string]interface{}","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.payload","typeLabel":"object"},"secret":{"description":"The secret used to sign the JWT.\n","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.secret","typeLabel":"string"},"prefix":{"description":"The prefix of the JWT in the header. Defaults to \"Bearer\" if not set.\n","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.prefix","typeLabel":"string"},"expiresIn":{"description":"The duration for a token to last before refreshing to get a new one.\n","type":"string","uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.expiresIn","typeLabel":"string"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["function_url"],"properties":{"function_url":{"description":"The url to the function to call to authenticate the request.","type":"string","isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.6.function_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data.oneOf.6","typeLabel":"object"}],"isRequired":true,"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX].data","typeLabel":"object"}},"required":["type","isValid","data"],"uniqueKey":"sourceApp.supportedAuthConfigs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"sourceApp.supportedAuthConfigs","typeLabel":"object[]"},"imageUrl":{"type":"string","uniqueKey":"sourceApp.imageUrl","typeLabel":"string"},"schemaId":{"type":"string","uniqueKey":"sourceApp.schemaId","typeLabel":"string"},"deletedAt":{"type":"string","format":"date-time","uniqueKey":"sourceApp.deletedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","orgId","name","public","server","schemaMetadata","schema","createdAt","updatedAt"],"uniqueKey":"sourceApp","typeLabel":"object"},"targetApp":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"targetApp.id","typeLabel":"string"},"orgId":{"type":"string","isRequired":true,"uniqueKey":"targetApp.orgId","typeLabel":"string"},"name":{"type":"string","isRequired":true,"uniqueKey":"targetApp.name","typeLabel":"string"},"public":{"type":"boolean","isRequired":true,"uniqueKey":"targetApp.public","typeLabel":"boolean"},"server":{"type":"object","properties":{"name":{"description":"Description is a human-friendly name for this server address. If a friendly name isn't available then this\ndefaults to the URL.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.server.name","typeLabel":"string"},"url":{"description":"URL is the server address listening for requests.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.server.url","typeLabel":"string"}},"required":["name","url"],"isRequired":true,"uniqueKey":"targetApp.server","typeLabel":"object"},"schemaMetadata":{"type":"object","properties":{"type":{"description":"Type denotes the type of schema the corresponding App is backed by. Currently the only supported value is\n\"openapi\", but other types such as \"soap\", \"graphql\" and \"grpc\" are on the roadmap.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.schemaMetadata.type","typeLabel":"string"},"version":{"description":"Version denotes the version of the schema specification. This property is contextual based on the schema\ntype, for example openapi schemas will contain the OpenAPI specification version (currently only 3.0.x is\nsupported), but `grpc` APIs could be \"proto2\" or \"proto3\".\n","type":"string","isRequired":true,"uniqueKey":"targetApp.schemaMetadata.version","typeLabel":"string"},"url":{"description":"URL is the private address for accessing the schema. This is not guaranteed to be publicly accessible and\ncould be a non-HTTP protocol (i.e. gs:// or s3://)\n","type":"string","isRequired":true,"uniqueKey":"targetApp.schemaMetadata.url","typeLabel":"string"}},"required":["type","version","url"],"isRequired":true,"uniqueKey":"targetApp.schemaMetadata","typeLabel":"object"},"schema":{"type":"object","properties":{"id":{"type":"string","isRequired":true,"uniqueKey":"targetApp.schema.id","typeLabel":"string"},"type":{"description":"Type denotes the type of schema the corresponding App is backed by. Currently the only supported value is\n\"openapi\", but other types such as \"soap\", \"graphql\" and \"grpc\" are on the roadmap.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.schema.type","typeLabel":"string"},"version":{"description":"Version denotes the version of the schema specification. This property is contextual based on the schema\ntype, for example openapi schemas will contain the OpenAPI specification version (currently only 3.0.x is\nsupported), but `grpc` APIs could be \"proto2\" or \"proto3\".\n","type":"string","isRequired":true,"uniqueKey":"targetApp.schema.version","typeLabel":"string"},"sourceUrl":{"description":"URL is the private address for accessing the schema. This is not guaranteed to be publicly accessible and\ncould be a non-HTTP protocol (i.e. gs:// or s3://)\n","type":"string","isRequired":true,"uniqueKey":"targetApp.schema.sourceUrl","typeLabel":"string"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"targetApp.schema.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"targetApp.schema.updatedAt","typeLabel":"string\u003cdate-time>"},"deletedAt":{"type":"string","format":"date-time","uniqueKey":"targetApp.schema.deletedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","type","version","sourceUrl","createdAt","updatedAt"],"isRequired":true,"uniqueKey":"targetApp.schema","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"targetApp.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"targetApp.updatedAt","typeLabel":"string\u003cdate-time>"},"supportedAuthConfigs":{"description":"SupportedAuthConfigs is a list of authentication standards which can be used to connect a user's account to\nthis app. At least one auth type needs to be valid for the App to be used by a user.\n","type":"array","items":{"description":"AppAuthConfig describes how an organisation can authenticate with an app.\n","type":"object","properties":{"type":{"description":"Type denotes the method of authentication. Valid values are: `\"oidc\"`, `\"oauth2\"`, `\"apikey\"`, `\"httpBasicAuth\"\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].type","typeLabel":"string"},"isValid":{"description":"IsValid is true if and only if the `data` field is populated with all the required information to enable\nan organisation to connect to the App via this auth type. It is allowed for an App to have invalid auth\nconfigs providing there is at least one valid.\n","type":"boolean","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].isValid","typeLabel":"boolean"},"data":{"oneOf":[{"type":"object","description":"AppAuthConfigOIDC specifies the configuration for authenticating using the OpenID Connect specification.\n","properties":{"discoveryUrl":{"description":"Takes precedent over the endpoint properties. If this property is set, it will be queried and override any defined endpoint properties.","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.discoveryUrl","typeLabel":"string"},"clientId":{"type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.clientId","typeLabel":"string"},"clientSecret":{"description":"ClientSecret is the OAuth2.0 client's secret. This should be write-only, and not be viewable after\ncreation.\n","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.clientSecret","typeLabel":"string"},"scopes":{"description":"Scopes is a map of scopes this API supports, with the scope name as keys and a description as the value.\nIt may not be required to specify them all to connect the App.\n","type":"object","x-go-type":"map[string]string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0.scopes","typeLabel":"object"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.0","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","properties":{"flowType":{"type":"string","enum":["authorization_code","client_credentials","resource_owner_password"],"description":"FlowType is the type of OAuth2 Flow supported. Valid values are `authorization_code` and `client_credentials` and `resource_owner_password`.\n","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.flowType","typeLabel":"enum\u003cstring>"},"authorizationEndpoint":{"type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.authorizationEndpoint","typeLabel":"string"},"tokenEndpoint":{"type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.tokenEndpoint","typeLabel":"string"},"username":{"type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.username","typeLabel":"string"},"password":{"type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.password","typeLabel":"string"},"clientId":{"type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.clientId","typeLabel":"string"},"clientSecret":{"description":"ClientSecret is the OAuth2.0 client's secret. This should be write-only, and not be viewable after\ncreation.\n","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.clientSecret","typeLabel":"string"},"scopes":{"description":"Scopes is a map of scopes this API supports, with the scope name as keys and a description as the value.\nIt may not be required to specify them all to connect the App.\n","type":"object","x-go-type":"map[string]string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1.scopes","typeLabel":"object"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.1","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["name","in"],"properties":{"name":{"description":"Name is the header, query param or cookie name which the API key should be provided as.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.2.name","typeLabel":"string"},"in":{"description":"In denotes where the API key should be set when calling the API. Possible values are: `\"query\"`,\n`\"header\"` or `\"cookie\"`.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.2.in","typeLabel":"string"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.2","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["tokenEndpoint","method","tokenTTL","secretIn","selector","name","in","prefix"],"properties":{"tokenEndpoint":{"description":"TokenEndpoint is the URL to use to Request a token.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.tokenEndpoint","typeLabel":"string"},"method":{"description":"The http method to use for the token request.","type":"string","enum":["GET","PUT","POST","DELETE","OPTIONS","HEAD","PATCH","TRACE"],"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.method","typeLabel":"enum\u003cstring>"},"tokenTTL":{"description":"TokenTTL is the duration in seconds for a token to last before refreshing to get a new one.\n","type":"integer","x-go-type":"int64","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.tokenTTL","typeLabel":"integer"},"secretIn":{"description":"SecretIn denotes where the client secret should be set when calling the API. Possible values are: `\"header\"` or `\"body\"`.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.secretIn","typeLabel":"string"},"selector":{"description":"Selector is an expression to evaluate to obtain the token from the Response returned from the TokenEndpoint.\nThis always extracts from the body response from the TokenEndpoint.\n","type":"string","example":{"token contained in a single level field":{"summary":"Extracting token from response `{\"tok\"\"my_token\"}`","value":"tok"},"token contained in a nested field":{"summary":"Extracting token from response `{\"result\"`:{\"tok\"\"my_token\"}}`","value":"result.tok"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.selector","typeLabel":"string"},"name":{"description":"Name is the header, query param or cookie name which the token should be provided as.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.name","typeLabel":"string"},"in":{"description":"In denotes where the token should be set when calling the API. Possible values are: `\"query\"`,\n`\"header\"` or `\"cookie\"`.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.in","typeLabel":"string"},"prefix":{"description":"Prefix contains any prefix that should be used to set the token in the header, such as `\"Bearer\"`.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.prefix","typeLabel":"string"},"headerDestination":{"description":"HeaderDestination is used if `\"in\"` is set to `\"header\"` to specify the header key for the ClientSecret data to be sent with.\nThis can be empty if the `\"in\"` is not set to `\"header\"`.\n","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.headerDestination","typeLabel":"string"},"headers":{"description":"Headers is a list of static headers to send along with the token request.\n","type":"object","x-go-type":"map[string][]string","example":{"headers":{"summary":"Example headers to send","value":"Payload `{\"header1\":[\"value1\",\"value2\"],\"header2\":[\"value3\"]}`"}},"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3.headers","typeLabel":"object"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.3","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["user","password"],"properties":{"user":{"description":"User is the identifier to perform the basic authentication.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.4.user","typeLabel":"string"},"password":{"description":"Password is the secret used to perform the basic authentication.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.4.password","typeLabel":"string"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.4","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["algorithm"],"properties":{"algorithm":{"description":"The algorithm used to sign the JWT.\n","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.algorithm","typeLabel":"string"},"payload":{"description":"Payload is the JWT payload.\n","type":"object","x-go-type":"map[string]interface{}","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.payload","typeLabel":"object"},"secret":{"description":"The secret used to sign the JWT.\n","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.secret","typeLabel":"string"},"prefix":{"description":"The prefix of the JWT in the header. Defaults to \"Bearer\" if not set.\n","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.prefix","typeLabel":"string"},"expiresIn":{"description":"The duration for a token to last before refreshing to get a new one.\n","type":"string","uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5.expiresIn","typeLabel":"string"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.5","typeLabel":"object"},{"type":"object","description":"AppAuthConfigData should JSON-marshal to one of the types specified in the jsonschema oneOf:\n\n- AppAuthConfigOIDC\n- AppAuthConfigOAuth2\n- AppAuthConfigApiKey\n- AppAuthConfigHTTPRefresh\n- AppAuthConfigHTTPBasicAuth\n- AppAuthConfigJWTBearer\n- AppAuthConfigCustomFunction\n","required":["function_url"],"properties":{"function_url":{"description":"The url to the function to call to authenticate the request.","type":"string","isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.6.function_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data.oneOf.6","typeLabel":"object"}],"isRequired":true,"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX].data","typeLabel":"object"}},"required":["type","isValid","data"],"uniqueKey":"targetApp.supportedAuthConfigs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"targetApp.supportedAuthConfigs","typeLabel":"object[]"},"imageUrl":{"type":"string","uniqueKey":"targetApp.imageUrl","typeLabel":"string"},"schemaId":{"type":"string","uniqueKey":"targetApp.schemaId","typeLabel":"string"},"deletedAt":{"type":"string","format":"date-time","uniqueKey":"targetApp.deletedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","orgId","name","public","server","schemaMetadata","schema","createdAt","updatedAt"],"uniqueKey":"targetApp","typeLabel":"object"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"deletedAt":{"type":"string","format":"date-time","uniqueKey":"deletedAt","typeLabel":"string\u003cdate-time>"}},"required":["id","orgId","sourceAppId","sourceSchemaId","targetAppId","targetSchemaId","definition"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","orgId":"\u003cstring>","sourceSchemaId":"\u003cstring>","targetSchemaId":"\u003cstring>","definition":[{"sourceField":"\u003cstring>","targetField":"\u003cstring>"}],"sourceApp":{"id":"\u003cstring>","orgId":"\u003cstring>","name":"\u003cstring>","public":true,"server":{"name":"\u003cstring>","url":"\u003cstring>"},"schemaMetadata":{"type":"\u003cstring>","version":"\u003cstring>","url":"\u003cstring>"},"schema":{"id":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>","sourceUrl":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","deletedAt":"2023-11-07T05:31:56Z"},"createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","supportedAuthConfigs":[{"type":"\u003cstring>","isValid":true,"data":{"discoveryUrl":"\u003cstring>","clientId":"\u003cstring>","clientSecret":"\u003cstring>","scopes":{}}}],"imageUrl":"\u003cstring>","schemaId":"\u003cstring>","deletedAt":"2023-11-07T05:31:56Z"},"targetApp":{"id":"\u003cstring>","orgId":"\u003cstring>","name":"\u003cstring>","public":true,"server":{"name":"\u003cstring>","url":"\u003cstring>"},"schemaMetadata":{"type":"\u003cstring>","version":"\u003cstring>","url":"\u003cstring>"},"schema":{"id":"\u003cstring>","type":"\u003cstring>","version":"\u003cstring>","sourceUrl":"\u003cstring>","createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","deletedAt":"2023-11-07T05:31:56Z"},"createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","supportedAuthConfigs":[{"type":"\u003cstring>","isValid":true,"data":{"discoveryUrl":"\u003cstring>","clientId":"\u003cstring>","clientSecret":"\u003cstring>","scopes":{}}}],"imageUrl":"\u003cstring>","schemaId":"\u003cstring>","deletedAt":"2023-11-07T05:31:56Z"},"createdAt":"2023-11-07T05:31:56Z","updatedAt":"2023-11-07T05:31:56Z","deletedAt":"2023-11-07T05:31:56Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"83be4eab-dfe3-4b65-95b0-0e7b507c8356":{"description":"The default error response","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"extensions":{"type":"object","uniqueKey":"extensions","typeLabel":"object"}},"required":["code","message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","message":"\u003cstring>","extensions":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"71b76472-cb29-41d2-8fcf-6a2e5f31220f":{"apiKey":{"type":"apiKey","in":"header","name":"Authorization","scopes":[]}}},"servers":{"61a186b5-ae9b-42f3-916a-72f4eb0ec907":{"url":"https://platform.versori.com/api/switchboard/v1alpha1/","description":"Production server"},"465664c3-a816-4d02-aee2-c1f2795161a8":{"url":"http://localhost:8080/v1alpha1/","description":"Localhost"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","scopes":[]},"schema":{"title":"Authorization","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKey","name":"Authorization"}],"title":"apiKey"}]},"originalFileLocation":"openapi/switchboard-api-v1alpha1.yaml"},"subdomain":"versori","siteName":"Versori User Documentation","title":"Put organisations data mappings - Versori User Documentation","navMaps":{"firstHrefInVersion":{"Latest":{"href":"/latest/home","matchLevel":4},"Legacy":{"href":"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings","matchLevel":0},"v2":{"href":"/v2/introduction","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T11:02:54.835Z","originalFileLocation":"legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings.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=\"description\" content=\"Update an existing data mapping, by ID for the given organisation.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Versori User Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_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/versori/JHvcKEOb4limbJz2/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Put organisations data mappings - Versori User Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update an existing data mapping, by ID for the given organisation.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Versori User Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://versori.mintlify.app/_mintlify/api/og/v2?division=data-mappings\u0026amp;title=Put+organisations+data+mappings\u0026amp;description=Update+an+existing+data+mapping%2C+by+ID+for+the+given+organisation.%0A\u0026amp;theme=1ac70f2532992ffb34bd6aef\u0026amp;signature=92d213234378343e0c17fe58280f179c4faeec0beeccd3ea25d4a9f7e41e5960\">\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=\"Put organisations data mappings - Versori User Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update an existing data mapping, by ID for the given organisation.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://versori.mintlify.app/_mintlify/api/og/v2?division=data-mappings\u0026amp;title=Put+organisations+data+mappings\u0026amp;description=Update+an+existing+data+mapping%2C+by+ID+for+the+given+organisation.%0A\u0026amp;theme=1ac70f2532992ffb34bd6aef\u0026amp;signature=92d213234378343e0c17fe58280f179c4faeec0beeccd3ea25d4a9f7e41e5960\">\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/versori/JHvcKEOb4limbJz2/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Versori User Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6EB0D8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.versori.com/#organization\",\"name\":\"Versori User Documentation\",\"url\":\"https://docs.versori.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/versori/PWNCaMS5nGiiWoff/logo/versori-logo-wordmark.svg?fit=max\u0026auto=format\u0026n=PWNCaMS5nGiiWoff\u0026q=85\u0026s=be10819ca139d000a6edaef35334c0af\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.versori.com#website\",\"name\":\"Versori User Documentation\",\"url\":\"https://docs.versori.com\",\"publisher\":{\"@id\":\"https://docs.versori.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings#webpage\",\"url\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings\",\"name\":\"Put organisations data mappings\",\"description\":\"Update an existing data mapping, by ID for the given organisation.\",\"dateModified\":\"2026-10-14T11:02:54.835Z\",\"isPartOf\":{\"@id\":\"https://docs.versori.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"data-mappings\",\"item\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/get-organisations-data-mappings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Put organisations data mappings\",\"item\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings#apireference\",\"headline\":\"Put organisations data mappings\",\"name\":\"Put organisations data mappings\",\"description\":\"Update an existing data mapping, by ID for the given organisation.\",\"url\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings\",\"mainEntityOfPage\":{\"@id\":\"https://docs.versori.com/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings#webpage\"},\"dateModified\":\"2026-10-14T11:02:54.835Z\",\"publisher\":{\"@id\":\"https://docs.versori.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.versori.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Versori User Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Versori User Documentation","nav":{"global":null,"versions":[{"version":"Latest","pages":[{"title":"Latest","href":"/latest/home"}]},{"version":"Legacy","tabs":[{"tab":"Home","groups":[{"group":"Home","pages":[{"title":"Welcome","href":"/legacy/welcome"}]},{"group":"Concepts","pages":[{"title":"Introduction","href":"/legacy/concepts"},{"group":"Connectors","pages":[{"title":"Overview","href":"/legacy/concepts/connectors"},{"title":"Protocols","href":"/legacy/concepts/connectors/protocols"},{"title":"Authentication Methods","href":"/legacy/concepts/connectors/authentication-methods"},{"title":"Actions","href":"/legacy/concepts/connectors/actions"},{"title":"Triggers","href":"/legacy/concepts/connectors/triggers"},{"title":"Connections","href":"/legacy/concepts/connectors/connections"}]},{"group":"Boards","pages":[{"title":"Overview","href":"/legacy/concepts/boards"}]}]}]},{"tab":"Integrate","groups":[{"group":"Integrate","pages":[{"title":"Introduction","href":"/legacy/integrate/intro"},{"group":"Boards","pages":[{"title":"Overview","href":"/legacy/integrate/boards"},{"group":"Tools","pages":[{"title":"Overview","href":"/legacy/integrate/boards/tools"},{"title":"Jay","href":"/legacy/integrate/boards/tools/jay"},{"title":"Trigger","href":"/legacy/integrate/boards/tools/trigger"},{"title":"Filter","href":"/legacy/integrate/boards/tools/filter"},{"title":"Transformer","href":"/legacy/integrate/boards/tools/transformer"},{"title":"Code Tool","href":"/legacy/integrate/boards/tools/code-tool"},{"title":"Email","href":"/legacy/integrate/boards/tools/email"},{"title":"Variables","href":"/legacy/integrate/boards/tools/global-variables"},{"title":"Splitter","href":"/legacy/integrate/boards/tools/splitter"}]}]}]}]},{"tab":"Embedded","groups":[{"group":"Embedded","pages":[{"title":"Introduction","href":"/legacy/embedded/intro"},{"title":"How It Works","href":"/legacy/embedded/how-it-works"},{"group":"Integrations","pages":[{"group":"Tools","pages":[{"title":"Dynamic Extractor","href":"/legacy/embedded/integrations/tools/user_extractor"}]}]}]},{"group":"Guides","pages":[{"title":"Creating a Hub","href":"/legacy/embedded/guides/create-hub"}]},{"group":"Developer Guides","pages":[{"title":"Introduction","href":"/legacy/embedded/developer/intro"},{"title":"Quickstart React","href":"/legacy/embedded/developer/quickstart-react"}]},{"group":"SDKs","pages":[{"group":"Typescript","pages":[{"title":"Quickstart","href":"/legacy/embedded/sdks/typescript"}]},{"group":"React","pages":[{"title":"React SDK","href":"/legacy/embedded/sdks/react"}]}]}]},{"tab":"Switchboard (old)","anchors":[{"anchor":"Documentation","groups":[{"group":"Home","pages":[{"title":"Introduction","href":"/legacy/switchboard/introduction"}]},{"group":"Concepts","pages":[{"title":"Introduction","href":"/legacy/switchboard/introduction"},{"title":"Core Concepts","href":"/legacy/switchboard/core-concepts"}]},{"group":"Features","pages":[{"title":"Apps","href":"/legacy/switchboard/features/apps"},{"title":"Boards","href":"/legacy/switchboard/features/boards"},{"title":"Board Editor","href":"/legacy/switchboard/features/board-editor"},{"title":"Hubs SDK","href":"/legacy/switchboard/features/hubs-sdk"},{"group":"Actions","pages":[{"title":"Overview","href":"/legacy/switchboard/features/actions/overview"},{"title":"Transformer","href":"/legacy/switchboard/features/actions/transformer"},{"title":"Databuilder","href":"/legacy/switchboard/features/actions/databuilder"},{"title":"Filter","href":"/legacy/switchboard/features/actions/filter"},{"title":"Datamapper","href":"/legacy/switchboard/features/actions/datamapper"},{"title":"Batch","href":"/legacy/switchboard/features/actions/batch"},{"title":"Delay","href":"/legacy/switchboard/features/actions/delay"},{"title":"Splitter","href":"/legacy/switchboard/features/actions/splitter"},{"title":"Trigger","href":"/legacy/switchboard/features/actions/trigger"}]}]},{"group":"How-to Guides","pages":[{"group":"Apps","pages":[{"group":"Onboarding Apps","pages":[{"title":"Onboard a REST API","href":"/legacy/switchboard/how-to-guides/apps/onboarding-apps/rest-api"},{"title":"Onboard a GraphQL API","href":"/legacy/switchboard/how-to-guides/apps/onboarding-apps/graphql-api"},{"title":"Onboard an SQL App","href":"/legacy/switchboard/how-to-guides/apps/onboarding-apps/sql-app"}]}]},{"title":"How to create a Board, an use the Board Editor","href":"/legacy/switchboard/how-to-guides/create-a-board"},{"title":"How to Connect to your Apps","href":"/legacy/switchboard/how-to-guides/connect-to-an-app"},{"title":"How to add a Webhook Listener into your Integration","href":"/legacy/switchboard/how-to-guides/adding-a-webhook"},{"title":"How to use Selectors to template data within your Integrations","href":"/legacy/switchboard/how-to-guides/using-selectors"},{"title":"How to use the Versori Hubs SDK","href":"/legacy/switchboard/how-to-guides/using-the-hubs-sdk"}]}]}]},{"tab":"API Reference","anchors":[{"anchor":"Authentication","pages":[{"title":"Authentication","href":"/legacy/api-reference/authentication"}]},{"anchor":"Connect API","pages":[{"title":"Introduction","href":"/legacy/api-reference/connect"},{"group":"Endpoints","pages":[{"group":"Protocol (HTTP)","pages":[{"openapi":"post /o/{organisation_id}/connector/{connector_id}/http/import","title":"Create a new new connector version.","href":"/legacy/api-reference/connect-api/protocol-http/create-a-new-new-connector-version"},{"openapi":"post /o/{organisation_id}/protocols/http/import","title":"Import HTTP Connector","href":"/legacy/api-reference/connect-api/protocol-http/import-http-connector"}]},{"group":"Connectors","pages":[{"openapi":"post /o/{organisation_id}/protocols/http/connectors","title":"Create HTTP Connector","href":"/legacy/api-reference/connect-api/connectors/create-http-connector"},{"openapi":"get /o/{organisation_id}/connectors","title":"List Connectors","href":"/legacy/api-reference/connect-api/connectors/list-connectors"},{"openapi":"get /connectors","title":"List Public Connectors","href":"/legacy/api-reference/connect-api/connectors/list-public-connectors"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}","title":"Get Connector","href":"/legacy/api-reference/connect-api/connectors/get-connector"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}","title":"Update Connector","href":"/legacy/api-reference/connect-api/connectors/update-connector"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}/tags","title":"Update Connector Tags","href":"/legacy/api-reference/connect-api/connectors/update-connector-tags"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}/categories","title":"Update Connector Categories","href":"/legacy/api-reference/connect-api/connectors/update-connector-categories"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}/auth-scheme-configs/{auth_scheme_config_id}","title":"Upsert Auth Scheme Config to Connector","href":"/legacy/api-reference/connect-api/connectors/upsert-auth-scheme-config-to-connector"},{"openapi":"delete /o/{organisation_id}/connectors/{connector_id}","title":"Delete Connector","href":"/legacy/api-reference/connect-api/connectors/delete-connector"}]},{"group":"Connector Versions","pages":[{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/versions","title":"Create Connector Version","href":"/legacy/api-reference/connect-api/connector-version/create-connector-version"},{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/versions/{version}/library/import","title":"Import Public Connector Version","href":"/legacy/api-reference/connect-api/connector-version/import-public-connector-version"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions","title":"List Connector Versions","href":"/legacy/api-reference/connect-api/connector-version/list-connector-versions"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}","title":"Get Connector Version","href":"/legacy/api-reference/connect-api/connector-version/get-connector-version"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}/versions/{version}","title":"Update Connector Version","href":"/legacy/api-reference/connect-api/connector-version/update-connector-version"},{"openapi":"delete /o/{organisation_id}/connectors/{connector_id}/versions/{version}","title":"Delete Connector Version","href":"/legacy/api-reference/connect-api/connector-version/delete-connector-version"}]},{"group":"Connections","pages":[{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/connections","title":"Create a new connection.","href":"/legacy/api-reference/connect-api/connections/create-a-new-connection"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/connections","title":"List Connector Connections","href":"/legacy/api-reference/connect-api/connections/list-connector-connections"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/connections/{connection_id}","title":"Get Connection","href":"/legacy/api-reference/connect-api/connections/get-connection"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}/connections/{connection_id}","title":"Update Connection","href":"/legacy/api-reference/connect-api/connections/update-connection"},{"openapi":"delete /o/{organisation_id}/connectors/{connector_id}/connections/{connection_id}","title":"Delete Connection","href":"/legacy/api-reference/connect-api/connections/delete-connection"},{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/oauth2/initialise","title":"Initialise OAuth 2.0 Connection","href":"/legacy/api-reference/connect-api/connections/initialise-oauth-20-connection"}]},{"group":"Actions","pages":[{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/versions/{version}/actions","title":"Create Action","href":"/legacy/api-reference/connect-api/actions/create-action"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}/actions","title":"Get Actions","href":"/legacy/api-reference/connect-api/actions/get-actions"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}/actions/{action_name}","title":"Get Action","href":"/legacy/api-reference/connect-api/actions/get-action"}]},{"group":"Triggers","pages":[{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/versions/{version}/triggers","title":"Create Trigger","href":"/legacy/api-reference/connect-api/triggers/create-trigger"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}/triggers","title":"Get Triggers","href":"/legacy/api-reference/connect-api/triggers/get-triggers"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}/triggers/{trigger_name}","title":"Get Trigger","href":"/legacy/api-reference/connect-api/triggers/get-trigger"}]},{"group":"Definitions","pages":[{"openapi":"post /o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions","title":"Create Definitions","href":"/legacy/api-reference/connect-api/definitions/create-definitions"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions","title":"Get Definitions","href":"/legacy/api-reference/connect-api/definitions/get-definitions"},{"openapi":"get /o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions/{definition_name}","title":"Get Definition","href":"/legacy/api-reference/connect-api/definitions/get-definition"},{"openapi":"get /o/{organisation_id}/schemas/{connector_id}/{version}/{schema_filename}","title":"Get a Raw Schema","href":"/legacy/api-reference/connect-api/definitions/get-a-raw-schema"},{"openapi":"put /o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions/{definition_name}","title":"Update Definition","href":"/legacy/api-reference/connect-api/definitions/update-definition"},{"openapi":"delete /o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions","title":"Delete Definitions","href":"/legacy/api-reference/connect-api/definitions/delete-definitions"},{"openapi":"delete /o/{organisation_id}/connectors/{connector_id}/versions/{version}/definitions/{definition_name}","title":"Delete Definition","href":"/legacy/api-reference/connect-api/definitions/delete-definition"}]},{"group":"Protocols","pages":[{"openapi":"get /o/{organisation_id}/protocols","title":"List Protocols","href":"/legacy/api-reference/connect-api/protocols/list-protocols"},{"openapi":"get /o/{organisation_id}/protocols/{protocol_slug}/auth-schemes","title":"List Auth Schemes","href":"/legacy/api-reference/connect-api/protocols/list-auth-schemes"},{"openapi":"get /o/{organisation_id}/protocols/{protocol_slug}/upload-url","title":"Get Protocol Upload URL","href":"/legacy/api-reference/connect-api/protocols/get-protocol-upload-url"}]},{"group":"Miscellaneous","pages":[{"openapi":"get /categories","title":"List all available categories","href":"/legacy/api-reference/connect-api/misc/list-all-available-categories"}]}]}]},{"anchor":"Embedded API","pages":[{"title":"Introduction","href":"/legacy/api-reference/embedded"},{"group":"Endpoints","pages":[{"group":"Hubs","pages":[{"openapi":"get /o/{organisation_id}/hubs","title":"List Hubs","href":"/legacy/api-reference/embedded-api/hubs/list-hubs"},{"openapi":"post /hubs","title":"Create a new Hub","href":"/legacy/api-reference/embedded-api/hubs/create-a-new-hub"},{"openapi":"get /hubs/{hub_id}","title":"Retrieve a Hub","href":"/legacy/api-reference/embedded-api/hubs/retrieve-a-hub"},{"openapi":"post /hubs/{hub_id}/integrations","title":"Create Integration","href":"/legacy/api-reference/embedded-api/hubs/create-integration"},{"openapi":"patch /integrations/{integration_id}","title":"Update integration information","href":"/legacy/api-reference/embedded-api/hubs/update-integration-information"}]},{"group":"End Users","pages":[{"openapi":"get /hubs/{hub_id}/users","title":"List End Users","href":"/legacy/api-reference/embedded-api/end-users/list-end-users"},{"openapi":"post /hubs/{hub_id}/users","title":"Create an End User","href":"/legacy/api-reference/embedded-api/end-users/create-an-end-user"},{"openapi":"get /hubs/{hub_id}/users/{user_id}","title":"Retrieve an End User","href":"/legacy/api-reference/embedded-api/end-users/retrieve-an-end-user"}]},{"group":"Connections","pages":[{"openapi":"get /hubs/{hub_id}/users/{user_id}/connections","title":"List End User Connections","href":"/legacy/api-reference/embedded-api/connections/list-end-user-connections"},{"openapi":"post /hubs/{hub_id}/users/{user_id}/connections","title":"Create End User Connection","href":"/legacy/api-reference/embedded-api/connections/create-end-user-connection"},{"openapi":"post /embed/{hub_id}/connector/{connector_id}/oauth2/initialise","title":"Initialise OAuth 2.0 Connection","href":"/legacy/api-reference/embedded-api/connections/initialise-oauth-20-connection"}]},{"group":"Integrations","pages":[{"openapi":"get /hubs/{hub_id}/integrations","title":"List Integrations","href":"/legacy/api-reference/embedded-api/integrations/list-integrations"},{"openapi":"delete /integrations/{integration_id}","title":"Delete an integration.","href":"/legacy/api-reference/embedded-api/integrations/delete-an-integration"}]},{"group":"Connectors","pages":[{"openapi":"get /integrations/{integration_id}/connection-templates","title":"List Hub Connectors","href":"/legacy/api-reference/embedded-api/connectors/list-hub-connectors"},{"openapi":"post /integrations/{integration_id}/connection-templates","title":"Create a Hub Connector","href":"/legacy/api-reference/embedded-api/connectors/create-a-hub-connector"}]},{"group":"Embed","pages":[{"openapi":"get /embed/{hub_id}/users/{user_id}/integrations","title":"List End User Integrations","href":"/legacy/api-reference/embedded-api/embedded/list-end-user-integrations"},{"openapi":"get /embed/{hub_id}/users/{user_id}/integrations/{integration_id}","title":"Retrieve an Embedded Integration","href":"/legacy/api-reference/embedded-api/embedded/retrieve-an-embedded-integration"},{"openapi":"get /embed/{hub_id}/users/{user_id}/activations","title":"List End User Activations","href":"/legacy/api-reference/embedded-api/embedded/list-end-user-activations"}]},{"group":"Activations","pages":[{"openapi":"post /activations","title":"Activate Integration","href":"/legacy/api-reference/embedded-api/activations/activate-integration"},{"openapi":"get /activations/{activation_id}","title":"Retrieve an Activation","href":"/legacy/api-reference/embedded-api/activations/retrieve-an-activation"},{"openapi":"delete /activations/{activation_id}","title":"Delete an Activation","href":"/legacy/api-reference/embedded-api/activations/delete-an-activation"}]},{"group":"Miscellaneous","pages":[{"openapi":"get /healthz","title":"Health Check","href":"/legacy/api-reference/embedded-api/miscellaneous/health-check"}]}]}]},{"anchor":"Organisations API","pages":[{"title":"Overview","href":"/legacy/api-reference/organisations-api"},{"group":"Signing Keys","pages":[{"openapi":"post /organisations/{organisation_id}/keys","title":"Create Signing Key","href":"/legacy/api-reference/organisations-api/v1/signing-keys/post-organisations-keys"},{"openapi":"get /organisations/{organisation_id}/keys","title":"List Signing Keys","href":"/legacy/api-reference/organisations-api/v1/signing-keys/get-organisations-keys"},{"openapi":"delete /organisations/{organisation_id}/keys/{key_id}","title":"Delete Signing Key","href":"/legacy/api-reference/organisations-api/v1/signing-keys/delete-organisations-keys"},{"openapi":"get /keys/{id}","title":"Retrieve public key","href":"/legacy/api-reference/organisations-api/v1/signing-keys/get-keys"}]}]},{"anchor":"Proxy API","pages":[{"title":"Overview","href":"/legacy/api-reference/proxy-api"},{"title":"Use Cases","href":"/legacy/api-reference/proxy-api/use-cases"},{"title":"Endpoint","href":"/legacy/api-reference/proxy-api/endpoint"}]},{"anchor":"Switchboard API","pages":[{"openapi":"post /transformer/preview","title":"Preview the output of a transformer.","href":"/legacy/api-reference/switchboard-api/preview-the-output-of-a-transformer"},{"group":"boards","pages":[{"openapi":"get /organisations/{organisationId}/boards","title":null,"href":"/legacy/api-reference/switchboard-api/boards/get-organisations-boards"},{"openapi":"post /organisations/{organisationId}/boards","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-boards"},{"openapi":"post /organisations/{organisationId}/myFirstBoard","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-myfirstboard"},{"openapi":"put /organisations/{organisationId}/boards/{boardId}","title":null,"href":"/legacy/api-reference/switchboard-api/boards/put-organisations-boards"},{"openapi":"delete /organisations/{organisationId}/boards/{boardId}","title":null,"href":"/legacy/api-reference/switchboard-api/boards/delete-organisations-boards"},{"openapi":"post /organisations/{organisationId}/boards/{boardId}/actors/{actorId}/code/preview","title":"Preview the output of a Code Action.","href":"/legacy/api-reference/switchboard-api/boards/preview-the-output-of-a-code-action"},{"openapi":"post /organisations/{organisationId}/boards/{boardId}/actors/{actionId}/test","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-boards-actors-test"},{"openapi":"post /organisations/{organisationId}/boards/{boardId}/publish","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-boards-publish"},{"openapi":"post /organisations/{organisationId}/boards/{boardId}/unpublish","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-boards-unpublish"},{"openapi":"get /organisations/{organisationId}/boards/{boardId}/out-of-date-board-nodes","title":null,"href":"/legacy/api-reference/switchboard-api/boards/get-organisations-boards-out-of-date-board-nodes"},{"openapi":"get /organisations/{organisationId}/boards/{boardId}/variables","title":null,"href":"/legacy/api-reference/switchboard-api/boards/get-organisations-boards-variables"},{"openapi":"put /organisations/{organisationId}/boards/{boardId}/variables","title":null,"href":"/legacy/api-reference/switchboard-api/boards/put-organisations-boards-variables"},{"openapi":"put /organisations/{organisationId}/boards/{boardId}/variables/global","title":null,"href":"/legacy/api-reference/switchboard-api/boards/put-organisations-boards-variablesglobal"},{"openapi":"put /organisations/{organisationId}/boards/{boardId}/variables/dynamic","title":null,"href":"/legacy/api-reference/switchboard-api/boards/put-organisations-boards-variablesdynamic"},{"openapi":"get /organisations/{organisationId}/out-of-date-board-nodes","title":null,"href":"/legacy/api-reference/switchboard-api/boards/get-organisations-out-of-date-board-nodes"},{"openapi":"get /organisations/{organisationId}/boards/{boardId}/actors/{actorId}/code/logs","title":null,"href":"/legacy/api-reference/switchboard-api/boards/get-organisations-boards-actors-codelogs"},{"openapi":"get /organisations/{organisationId}/boards/{boardId}/execution-logs","title":null,"href":"/legacy/api-reference/switchboard-api/boards/get-organisations-boards-execution-logs"},{"openapi":"post /organisations/{organisationId}/board-instances/{boardId}/incoming-webhooks/{nodeId}","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-board-instances-incoming-webhooks"},{"openapi":"post /organisations/{organisationId}/board-instances/{boardId}/trigger-execution","title":null,"href":"/legacy/api-reference/switchboard-api/boards/post-organisations-board-instances-trigger-execution"}]},{"group":"hubs","pages":[{"openapi":"get /organisations/{organisationId}/hubs","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/get-organisations-hubs"},{"openapi":"post /organisations/{organisationId}/hubs","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/post-organisations-hubs"},{"openapi":"put /organisations/{organisationId}/hubs/{hubId}","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/put-organisations-hubs"},{"openapi":"delete /organisations/{organisationId}/hubs/{hubId}","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/delete-organisations-hubs"},{"openapi":"get /organisations/{organisationId}/hubs/{hubId}/boards","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/get-organisations-hubs-boards"},{"openapi":"post /organisations/{organisationId}/hubs/{hubId}/boards","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/post-organisations-hubs-boards"},{"openapi":"get /organisations/{organisationId}/hubs/{hubId}/boards/{boardId}/integration-info","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/get-organisations-hubs-boards-integration-info"},{"openapi":"get /organisations/{organisationId}/hubs/{hubId}/users/{userId}","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/get-organisations-hubs-users"},{"openapi":"get /organisations/{organisationId}/hubs/{hubId}/boards/{boardId}/users","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/get-organisations-hubs-boards-users"},{"openapi":"post /organisations/{organisationId}/hubs/{hubId}/boards/{boardId}/users/{userid}","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/post-organisations-hubs-boards-users"},{"openapi":"delete /organisations/{organisationId}/hubs/{hubId}/boards/{boardId}/users/{userid}","title":null,"href":"/legacy/api-reference/switchboard-api/hubs/delete-organisations-hubs-boards-users"}]},{"group":"data-mappings","pages":[{"openapi":"get /organisations/{organisationId}/data-mappings","title":null,"href":"/legacy/api-reference/switchboard-api/data-mappings/get-organisations-data-mappings"},{"openapi":"post /organisations/{organisationId}/data-mappings","title":null,"description":"Create a new DataMapping for the provided organisation.\n","href":"/legacy/api-reference/switchboard-api/data-mappings/post-organisations-data-mappings"},{"openapi":"put /organisations/{organisationId}/data-mappings/{mappingId}","title":null,"href":"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings"},{"openapi":"delete /organisations/{organisationId}/data-mappings/{mappingId}","title":null,"description":"Delete a DataMapping by ID in the current organisation.\n","href":"/legacy/api-reference/switchboard-api/data-mappings/delete-organisations-data-mappings"},{"openapi":"get /organisations/{organisationId}/data-mappings/{mappingId}/entries","title":null,"href":"/legacy/api-reference/switchboard-api/data-mappings/get-organisations-data-mappings-entries"},{"openapi":"post /organisations/{organisationId}/data-mappings/{mappingId}/entries","title":null,"href":"/legacy/api-reference/switchboard-api/data-mappings/post-organisations-data-mappings-entries"},{"openapi":"put /organisations/{organisationId}/data-mappings/{mappingId}/entries/{entryId}","title":null,"href":"/legacy/api-reference/switchboard-api/data-mappings/put-organisations-data-mappings-entries"},{"openapi":"delete /organisations/{organisationId}/data-mappings/{mappingId}/entries/{entryId}","title":null,"href":"/legacy/api-reference/switchboard-api/data-mappings/delete-organisations-data-mappings-entries"}]},{"group":"apps","pages":[{"openapi":"get /apps","title":null,"href":"/legacy/api-reference/switchboard-api/apps/get-apps"},{"openapi":"get /organisations/{organisationId}/apps","title":null,"href":"/legacy/api-reference/switchboard-api/apps/get-organisations-apps"},{"openapi":"post /organisations/{organisationId}/apps","title":null,"href":"/legacy/api-reference/switchboard-api/apps/post-organisations-apps"},{"openapi":"put /organisations/{organisationId}/apps/{appId}","title":null,"href":"/legacy/api-reference/switchboard-api/apps/put-organisations-apps"},{"openapi":"delete /organisations/{organisationId}/apps/{appId}","title":null,"href":"/legacy/api-reference/switchboard-api/apps/delete-organisations-apps"},{"openapi":"post /organisations/{organisationId}/apps/{appId}/operation-builder","title":null,"href":"/legacy/api-reference/switchboard-api/apps/post-organisations-apps-operation-builder"},{"openapi":"get /connections/oauth2/callback","title":null,"href":"/legacy/api-reference/switchboard-api/apps/get-connectionsoauth2callback"}]},{"group":"operations","pages":[{"openapi":"get /organisations/{organisationId}/apps/{appId}/operations","title":null,"href":"/legacy/api-reference/switchboard-api/operations/get-organisations-apps-operations"},{"openapi":"post /organisations/{organisationId}/apps/{appId}/operations","title":null,"href":"/legacy/api-reference/switchboard-api/operations/post-organisations-apps-operations"},{"openapi":"delete /organisations/{organisationId}/apps/{appId}/operations/{operationId}","title":null,"href":"/legacy/api-reference/switchboard-api/operations/delete-organisations-apps-operations"},{"openapi":"get /organisations/{organisationId}/apps/{appId}/operations/{operationId}/schema","title":null,"href":"/legacy/api-reference/switchboard-api/operations/get-organisations-apps-operations-schema"}]},{"group":"schemas","pages":[{"openapi":"get /organisations/{organisationId}/schemas","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/get-organisations-schemas"},{"openapi":"post /organisations/{organisationId}/schemas","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas"},{"openapi":"get /organisations/{organisationId}/schemas/{id}/info","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/get-organisations-schemas-info"},{"openapi":"delete /organisations/{organisationId}/schemas/{id}","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/delete-organisations-schemas"},{"openapi":"post /organisations/{organisationId}/schemas/{id}/clone","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas-clone"},{"openapi":"post /organisations/{organisationId}/schemas/{id}/publish","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas-publish"},{"openapi":"get /organisations/{organisationId}/schemas/{id}/operations","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/get-organisations-schemas-operations"},{"openapi":"post /organisations/{organisationId}/schemas/{id}/operations","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas-operations"},{"openapi":"put /organisations/{organisationId}/schemas/{id}/operations/{operationId}","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/put-organisations-schemas-operations"},{"openapi":"delete /organisations/{organisationId}/schemas/{id}/operations/{operationId}","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/delete-organisations-schemas-operations"},{"openapi":"get /organisations/{organisationId}/schemas/{id}/components","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/get-organisations-schemas-components"},{"openapi":"post /organisations/{organisationId}/schemas/{id}/components","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas-components"},{"openapi":"put /organisations/{organisationId}/schemas/{id}/components/{ref}","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/put-organisations-schemas-components"},{"openapi":"delete /organisations/{organisationId}/schemas/{id}/components/{ref}","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/delete-organisations-schemas-components"},{"openapi":"post /organisations/{organisationId}/schemas/{id}/delete-components","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas-delete-components"},{"openapi":"post /organisations/{organisationId}/schemas/{id}/operation-builder","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schemas-operation-builder"},{"openapi":"put /organisations/{organisationId}/schemas/{id}/import","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/put-organisations-schemas-import"},{"openapi":"post /organisations/{organisationId}/schema-utils/{schemaType}/import","title":null,"href":"/legacy/api-reference/switchboard-api/schemas/post-organisations-schema-utils-import"}]},{"openapi":"get /organisations/{organisationId}/schema-utils/{schemaType}/signed-url","title":null,"href":"/legacy/api-reference/switchboard-api/get-organisations-schema-utils-signed-url"},{"openapi":"post /organisations/{organisationId}/schema-utils/{schemaType}/source-url","title":null,"href":"/legacy/api-reference/switchboard-api/post-organisations-schema-utils-source-url"},{"openapi":"post /organisations/{organisationId}/schema-utils/{schemaType}/info","title":null,"href":"/legacy/api-reference/switchboard-api/post-organisations-schema-utils-info"},{"group":"connections","pages":[{"openapi":"get /organisations/{organisationId}/connected-apps","title":null,"href":"/legacy/api-reference/switchboard-api/connections/get-organisations-connected-apps"},{"openapi":"get /organisations/{organisationId}/connections","title":null,"href":"/legacy/api-reference/switchboard-api/connections/get-organisations-connections"},{"openapi":"post /organisations/{organisationId}/connections","title":null,"href":"/legacy/api-reference/switchboard-api/connections/post-organisations-connections"},{"openapi":"put /organisations/{organisationId}/connections/{connectionId}","title":null,"href":"/legacy/api-reference/switchboard-api/connections/put-organisations-connections"},{"openapi":"delete /organisations/{organisationId}/connections/{connectionId}","title":null,"href":"/legacy/api-reference/switchboard-api/connections/delete-organisations-connections"},{"openapi":"post /organisations/{organisationId}/connection-init","title":null,"href":"/legacy/api-reference/switchboard-api/connections/post-organisations-connection-init"}]},{"group":"credentials","pages":[{"openapi":"get /organisations/{organisationId}/credentials","title":null,"href":"/legacy/api-reference/switchboard-api/credentials/get-organisations-credentials"},{"openapi":"post /organisations/{organisationId}/credentials","title":null,"href":"/legacy/api-reference/switchboard-api/credentials/post-organisations-credentials"},{"openapi":"put /organisations/{organisationId}/credentials/{credentialId}","title":null,"href":"/legacy/api-reference/switchboard-api/credentials/put-organisations-credentials"},{"openapi":"delete /organisations/{organisationId}/credentials/{credentialId}","title":null,"href":"/legacy/api-reference/switchboard-api/credentials/delete-organisations-credentials"}]},{"openapi":"get /organisations/{organisationId}/signed-url","title":null,"href":"/legacy/api-reference/switchboard-api/get-organisations-signed-url"}]}]}]},{"version":"v2","pages":[{"title":"v2","href":"/v2/introduction"}]}]},"title":"Put organisations data mappings - Versori User Documentation","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Bbp7I60D.js","utils-C3RIvJha.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DqD-vLt8.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B31Loprg.js","snippetPresets-DKpk-b8t.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Cj65AhOR.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BXtn5gcC.js","shallow-RY2b03Cp.js","getApiPlaygroundDisplay-B0jeiPk3.js","CodeSnippet-CYgBjjwn.js","CodeSnippets-DOngDrYB.js","Page-n7I5XbKb.js","getPastedJson-DRQbJx-T.js","icon-CQiQCicY.js","MethodPill-BKTLdNtu.js","DuplicateIcon-B9jpAdat.js","createIcon-DCddRrXv.js","DynamicMarkdown-a8hUKrw6.js","SectionHeading-eECVV2eH.js","axios-vUo_bRtp.js","Markdown--GF7ZIpf.js","clsx-DZLdJUrt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-2LoAhjKH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Zwc0ZncM.js"]}