Lifecycle state. PENDING until credentials are accepted, then ACTIVE. PAUSED stops syncing without discarding anything; DELETED is a soft delete and its data is no longer readable.
The credentials this connection authenticates with. Secret values are redacted; what is returned is enough to tell which credential is in use, not enough to reuse it.
Your own reference for this connection, set when it was created. Leen does not interpret it; it is here so you can match a connection to a record in your system.
Where to send the user to authorise this connection, for vendors that use OAuth2. Null once authorisation is complete, and for every vendor that authenticates another way.
For a destination connection, the source whose data it forwards. Null on a source connection.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Leen.dev Unified API for Security","colors":{"primary":"#8C43EA","light":"#B5FF56","dark":"#8C43EA"},"favicon":"https://mintcdn.com/leen/vQ2Rhs44KY1LGMJC/favicon.png?fit=max\u0026auto=format\u0026n=vQ2Rhs44KY1LGMJC\u0026q=85\u0026s=00c30a06bc8cf54ffc2eaafd1c8a90d5","logo":{"light":"https://mintcdn.com/leen/0MpnNXrQ3mRuduqT/logo/light.svg?fit=max\u0026auto=format\u0026n=0MpnNXrQ3mRuduqT\u0026q=85\u0026s=f622048d909cda879d6dc25b3331a9a8","dark":"https://mintcdn.com/leen/0MpnNXrQ3mRuduqT/logo/dark.svg?fit=max\u0026auto=format\u0026n=0MpnNXrQ3mRuduqT\u0026q=85\u0026s=53e1f792b0c80b645b1350397e708e18"},"api":{"openapi":["openapi.json","openapi_v2.json"]},"appearance":{"default":"light","strict":false},"background":{"decoration":null,"color":{"light":"#F6F5EF","dark":"#090d0e"}},"navbar":{"links":[{"label":"Support","href":"mailto:contact@leen.dev"}],"primary":null},"integrations":{"ga4":{"measurementId":"G-0RXD479LK7"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"leen","hasAudioNarration":false,"actualSubdomain":"leen","customDomains":["docs.leen.dev"],"gitSource":{"type":"github","owner":"leeninc","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0b2830b083cd94624604d","collectionId":"e851f5a8-ffd6-45a3-ae99-ed44311df306","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0b2830b083cd94624604d"},"entitlements":{},"buildId":"6ae0b2830b083cd94624604d","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":91},{"language":"default","tag":"Documentation","count":64},{"language":"default","tag":"Integrations","count":54},{"language":"default","tag":"Setup Instructions","count":36},{"language":"default","tag":"ITSM","count":23},{"language":"default","tag":"Identity Provider (IDP)","count":13},{"language":"default","tag":"Provisioning","count":11},{"language":"default","tag":"Application Security (AppSec)","count":11},{"language":"default","tag":"GRC","count":9},{"language":"default","tag":"Vulnerability Management (VMS)","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/provisioning/add-new-connection","slug":"/api-reference/provisioning/add-new-connection","pageMetadata":{"openapi":"post /provisioning/organizations/{organization_id}/connections","title":"Create Connection","description":"Create a connection for a given Organization.","href":"/api-reference/provisioning/add-new-connection"},"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: \"Create a connection for a given Organization.\"\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":"post /provisioning/organizations/{organization_id}/connections","title":"Create Connection","description":"Create a connection for a given Organization.","href":"/api-reference/provisioning/add-new-connection"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Create a connection for a given Organization.","operationId":"create_connection","parameters":["38fe5797-4f8f-40fa-bafd-bf7b2eed6667","cbdd561d-000c-4750-9373-8eb445f9fcf1"],"requestBody":"81f18348-b5de-43a1-bcc3-3107a49d1746","responses":{"200":"b8e8ebd8-c5c1-4d58-a2f7-f622de42e652","400":"cfd5e40c-f8b0-4be3-a1cf-8892f77ef34b","422":"abe2dc9e-8c8a-47f8-981b-be68e00dd607","500":"d3e68382-2191-4d13-a043-ae5445ea7388"},"security":["b219b95f-135a-4ec4-86c2-7a45c0cd9e0d"],"summary":"Create Connection","tags":["provisioning"],"method":"post","type":"path","servers":["f90a6b90-72d5-4b55-b234-2914fbc62d65","3361ee71-d73f-428e-a454-e36776673607","5e7aafd1-736a-4f52-bc35-6f2fa35bc169"],"path":"/provisioning/organizations/{organization_id}/connections","baseUrlOptions":["https://api.leen.dev/v1","https://api.eu-c1.leen.dev/v1","https://api.ap-se2.leen.dev/v1"],"title":"Create Connection","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"38fe5797-4f8f-40fa-bafd-bf7b2eed6667":{"in":"path","name":"organization_id","required":true,"schema":{"format":"uuid","title":"Organization Id","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"cbdd561d-000c-4750-9373-8eb445f9fcf1":{"in":"header","name":"X-CONNECTION-INVITE-TOKEN","required":false,"schema":{"oneOf":[{"type":"string","title":"X-Connection-Invite-Token","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","title":"X-Connection-Invite-Token","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"credentials":{"oneOf":[{"type":"object","title":"AikidoCredentials","description":"Connection credentials","required":["client_id","client_secret"],"properties":{"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.0.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.0.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.0","typeLabel":"AikidoCredentials · object"},{"type":"object","title":"ArnicaCredentials","description":"Connection credentials","required":["access_token"],"properties":{"access_token":{"title":"Access Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.1.access_token","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.1","typeLabel":"ArnicaCredentials · object"},{"type":"object","title":"AwsAccessAnalyzerCredentials","description":"Connection credentials","required":["aws"],"properties":{"aws":{"oneOf":[{"type":"object","title":"AWSDirectAccessSecrets","required":["aws_access_key_id","aws_secret_access_key","type"],"properties":{"aws_access_key_id":{"title":"Aws Access Key Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.0.aws_access_key_id","typeLabel":"string"},"aws_secret_access_key":{"title":"Aws Secret Access Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.0.aws_secret_access_key","typeLabel":"string"},"type":{"const":"DIRECT_ACCESS","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.0.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.2.aws.oneOf.0.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.2.aws.oneOf.0.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.2.aws.oneOf.0.aws_region_name","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.0","typeLabel":"AWSDirectAccessSecrets · object"},{"type":"object","title":"AWSLeenRoleSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.1.aws_role_arn","typeLabel":"string"},"type":{"const":"LEEN_ROLE","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.1.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.2.aws.oneOf.1.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.2.aws.oneOf.1.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.2.aws.oneOf.1.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.2.aws.oneOf.1.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.2.aws.oneOf.1.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.2.aws.oneOf.1.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.1","typeLabel":"AWSLeenRoleSecrets · object"},{"type":"object","title":"AWSRoleChainingSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.2.aws_role_arn","typeLabel":"string"},"type":{"const":"ROLE_CHAINING","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.2.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.2.aws.oneOf.2.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.2.aws.oneOf.2.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.2.aws.oneOf.2.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.2.aws.oneOf.2.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.2.aws.oneOf.2.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.2.aws.oneOf.2.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.2.aws.oneOf.2","typeLabel":"AWSRoleChainingSecrets · object"}],"isRequired":true,"uniqueKey":"credentials.oneOf.2.aws","typeLabel":"AWSDirectAccessSecrets · object | AWSLeenRoleSecrets · object | AWSRoleChainingSecrets · object"}},"isRequired":true,"uniqueKey":"credentials.oneOf.2","typeLabel":"AwsAccessAnalyzerCredentials · object"},{"type":"object","title":"AwsGuardDutyCredentials","description":"Connection credentials","required":["aws"],"properties":{"aws":{"oneOf":[{"type":"object","title":"AWSDirectAccessSecrets","required":["aws_access_key_id","aws_secret_access_key","type"],"properties":{"aws_access_key_id":{"title":"Aws Access Key Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.0.aws_access_key_id","typeLabel":"string"},"aws_secret_access_key":{"title":"Aws Secret Access Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.0.aws_secret_access_key","typeLabel":"string"},"type":{"const":"DIRECT_ACCESS","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.0.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.3.aws.oneOf.0.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.3.aws.oneOf.0.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.3.aws.oneOf.0.aws_region_name","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.0","typeLabel":"AWSDirectAccessSecrets · object"},{"type":"object","title":"AWSLeenRoleSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.1.aws_role_arn","typeLabel":"string"},"type":{"const":"LEEN_ROLE","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.1.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.3.aws.oneOf.1.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.3.aws.oneOf.1.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.3.aws.oneOf.1.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.3.aws.oneOf.1.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.3.aws.oneOf.1.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.3.aws.oneOf.1.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.1","typeLabel":"AWSLeenRoleSecrets · object"},{"type":"object","title":"AWSRoleChainingSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.2.aws_role_arn","typeLabel":"string"},"type":{"const":"ROLE_CHAINING","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.2.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.3.aws.oneOf.2.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.3.aws.oneOf.2.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.3.aws.oneOf.2.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.3.aws.oneOf.2.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.3.aws.oneOf.2.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.3.aws.oneOf.2.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.3.aws.oneOf.2","typeLabel":"AWSRoleChainingSecrets · object"}],"isRequired":true,"uniqueKey":"credentials.oneOf.3.aws","typeLabel":"AWSDirectAccessSecrets · object | AWSLeenRoleSecrets · object | AWSRoleChainingSecrets · object"}},"isRequired":true,"uniqueKey":"credentials.oneOf.3","typeLabel":"AwsGuardDutyCredentials · object"},{"type":"object","title":"AwsInspector2Credentials","description":"Connection credentials","required":["aws"],"properties":{"aws":{"oneOf":[{"type":"object","title":"AWSDirectAccessSecrets","required":["aws_access_key_id","aws_secret_access_key","type"],"properties":{"aws_access_key_id":{"title":"Aws Access Key Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.0.aws_access_key_id","typeLabel":"string"},"aws_secret_access_key":{"title":"Aws Secret Access Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.0.aws_secret_access_key","typeLabel":"string"},"type":{"const":"DIRECT_ACCESS","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.0.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.4.aws.oneOf.0.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.4.aws.oneOf.0.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.4.aws.oneOf.0.aws_region_name","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.0","typeLabel":"AWSDirectAccessSecrets · object"},{"type":"object","title":"AWSLeenRoleSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.1.aws_role_arn","typeLabel":"string"},"type":{"const":"LEEN_ROLE","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.1.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.4.aws.oneOf.1.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.4.aws.oneOf.1.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.4.aws.oneOf.1.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.4.aws.oneOf.1.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.4.aws.oneOf.1.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.4.aws.oneOf.1.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.1","typeLabel":"AWSLeenRoleSecrets · object"},{"type":"object","title":"AWSRoleChainingSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.2.aws_role_arn","typeLabel":"string"},"type":{"const":"ROLE_CHAINING","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.2.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.4.aws.oneOf.2.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.4.aws.oneOf.2.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.4.aws.oneOf.2.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.4.aws.oneOf.2.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.4.aws.oneOf.2.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.4.aws.oneOf.2.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.4.aws.oneOf.2","typeLabel":"AWSRoleChainingSecrets · object"}],"isRequired":true,"uniqueKey":"credentials.oneOf.4.aws","typeLabel":"AWSDirectAccessSecrets · object | AWSLeenRoleSecrets · object | AWSRoleChainingSecrets · object"}},"isRequired":true,"uniqueKey":"credentials.oneOf.4","typeLabel":"AwsInspector2Credentials · object"},{"type":"object","title":"AwsSecurityHubCredentials","description":"Connection credentials","required":["aws"],"properties":{"aws":{"oneOf":[{"type":"object","title":"AWSDirectAccessSecrets","required":["aws_access_key_id","aws_secret_access_key","type"],"properties":{"aws_access_key_id":{"title":"Aws Access Key Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.0.aws_access_key_id","typeLabel":"string"},"aws_secret_access_key":{"title":"Aws Secret Access Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.0.aws_secret_access_key","typeLabel":"string"},"type":{"const":"DIRECT_ACCESS","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.0.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.5.aws.oneOf.0.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.5.aws.oneOf.0.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.5.aws.oneOf.0.aws_region_name","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.0","typeLabel":"AWSDirectAccessSecrets · object"},{"type":"object","title":"AWSLeenRoleSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.1.aws_role_arn","typeLabel":"string"},"type":{"const":"LEEN_ROLE","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.1.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.5.aws.oneOf.1.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.5.aws.oneOf.1.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.5.aws.oneOf.1.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.5.aws.oneOf.1.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.5.aws.oneOf.1.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.5.aws.oneOf.1.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.1","typeLabel":"AWSLeenRoleSecrets · object"},{"type":"object","title":"AWSRoleChainingSecrets","required":["aws_role_arn","type"],"properties":{"aws_role_arn":{"title":"Aws Role Arn","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.2.aws_role_arn","typeLabel":"string"},"type":{"const":"ROLE_CHAINING","title":"Type","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.2.type","typeLabel":"string"},"aws_region_name":{"oneOf":[{"type":"string","title":"Aws Region Name","uniqueKey":"credentials.oneOf.5.aws.oneOf.2.aws_region_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Aws Region Name","uniqueKey":"credentials.oneOf.5.aws.oneOf.2.aws_region_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.5.aws.oneOf.2.aws_region_name","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","uniqueKey":"credentials.oneOf.5.aws.oneOf.2.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","uniqueKey":"credentials.oneOf.5.aws.oneOf.2.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.5.aws.oneOf.2.external_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.5.aws.oneOf.2","typeLabel":"AWSRoleChainingSecrets · object"}],"isRequired":true,"uniqueKey":"credentials.oneOf.5.aws","typeLabel":"AWSDirectAccessSecrets · object | AWSLeenRoleSecrets · object | AWSRoleChainingSecrets · object"}},"isRequired":true,"uniqueKey":"credentials.oneOf.5","typeLabel":"AwsSecurityHubCredentials · object"},{"type":"object","title":"BitSightCredentials","description":"Connection credentials","required":["username"],"properties":{"username":{"title":"Username","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.6.username","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.6","typeLabel":"BitSightCredentials · object"},{"type":"object","title":"BlackDuckCredentials","description":"Username + password authentication (HTTP Basic Auth).","required":["base_url","username","password"],"properties":{"base_url":{"description":"Coverity Connect server URL, e.g. https://coverity.example.com","title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.7.base_url","typeLabel":"string"},"password":{"title":"Password","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.7.password","typeLabel":"string"},"username":{"title":"Username","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.7.username","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.7","typeLabel":"BlackDuckCredentials · object"},{"type":"object","title":"BlackDuckSCACredentials","description":"API token authentication for Black Duck SCA.\n\nUsers generate an API token from the Black Duck UI (User > API Tokens).\nThe token is exchanged for a short-lived bearer token via\n``POST /api/tokens/authenticate``.","required":["base_url","api_token"],"properties":{"api_token":{"description":"Black Duck API token","title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.8.api_token","typeLabel":"string"},"base_url":{"description":"Black Duck server URL, e.g. https://blackduck.example.com","title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.8.base_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.8","typeLabel":"BlackDuckSCACredentials · object"},{"type":"object","title":"BlackKiteCredentials","description":"Connection credentials","required":["client_id","client_secret"],"properties":{"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.9.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.9.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.9","typeLabel":"BlackKiteCredentials · object"},{"type":"object","title":"CheckmarxCredentials","description":"Connection credentials","required":["tenant_name","base_url","client_id","client_secret"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.10.base_url","typeLabel":"string"},"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.10.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.10.client_secret","typeLabel":"string"},"tenant_name":{"title":"Tenant Name","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.10.tenant_name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.10","typeLabel":"CheckmarxCredentials · object"},{"type":"object","title":"CrowdStrikeCredentials","description":"Connection credentials","required":["base_url","client_id","client_secret"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.11.base_url","typeLabel":"string"},"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.11.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.11.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.11","typeLabel":"CrowdStrikeCredentials · object"},{"type":"object","title":"CrowdStrikeSpotlightCredentials","description":"Connection credentials","required":["base_url","client_id","client_secret"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.12.base_url","typeLabel":"string"},"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.12.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.12.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.12","typeLabel":"CrowdStrikeSpotlightCredentials · object"},{"type":"object","title":"GitHubCredentials","description":"Connection credentials","properties":{},"isRequired":true,"uniqueKey":"credentials.oneOf.13","typeLabel":"GitHubCredentials · object"},{"type":"object","title":"GitlabCredentials","description":"Connection credentials","required":["private_access_token"],"properties":{"private_access_token":{"title":"Private Access Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.14.private_access_token","typeLabel":"string"},"allowed_project_ids":{"oneOf":[{"type":"string","title":"Allowed Project Ids","uniqueKey":"credentials.oneOf.14.allowed_project_ids.oneOf.0","typeLabel":"string"},{"type":"null","title":"Allowed Project Ids","uniqueKey":"credentials.oneOf.14.allowed_project_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.14.allowed_project_ids","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.14","typeLabel":"GitlabCredentials · object"},{"type":"object","title":"HeelerCredentials","description":"Connection credentials","required":["api_token"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.15.api_token","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.15","typeLabel":"HeelerCredentials · object"},{"type":"object","title":"InsightVMCredentials","description":"Connection credentials","required":["base_url","api_key"],"properties":{"api_key":{"title":"Api Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.16.api_key","typeLabel":"string"},"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.16.base_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.16","typeLabel":"InsightVMCredentials · object"},{"type":"object","title":"JiraOAuth2Credentials","description":"Connection credentials","properties":{"access_token":{"oneOf":[{"type":"string","title":"Access Token","uniqueKey":"credentials.oneOf.17.access_token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Access Token","uniqueKey":"credentials.oneOf.17.access_token.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.17.access_token","typeLabel":"string | null"},"cloud_id":{"oneOf":[{"type":"string","title":"Cloud Id","uniqueKey":"credentials.oneOf.17.cloud_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Cloud Id","uniqueKey":"credentials.oneOf.17.cloud_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.17.cloud_id","typeLabel":"string | null"},"refresh_token":{"oneOf":[{"type":"string","title":"Refresh Token","uniqueKey":"credentials.oneOf.17.refresh_token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Refresh Token","uniqueKey":"credentials.oneOf.17.refresh_token.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.17.refresh_token","typeLabel":"string | null"},"token_expires_at":{"oneOf":[{"type":"string","title":"Token Expires At","format":"date-time","uniqueKey":"credentials.oneOf.17.token_expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Token Expires At","uniqueKey":"credentials.oneOf.17.token_expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.17.token_expires_at","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.17","typeLabel":"JiraOAuth2Credentials · object"},{"type":"object","title":"LaceworkCSPMCredentials","description":"Connection credentials","required":["account","key_id","secret"],"properties":{"account":{"title":"Account","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.18.account","typeLabel":"string"},"key_id":{"title":"Key Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.18.key_id","typeLabel":"string"},"secret":{"title":"Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.18.secret","typeLabel":"string"},"sub_account":{"oneOf":[{"type":"string","title":"Sub Account","uniqueKey":"credentials.oneOf.18.sub_account.oneOf.0","typeLabel":"string"},{"type":"null","title":"Sub Account","uniqueKey":"credentials.oneOf.18.sub_account.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.18.sub_account","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.18","typeLabel":"LaceworkCSPMCredentials · object"},{"type":"object","title":"MendCredentials","description":"Connection credentials","required":["user_email","user_key","org_uuid"],"properties":{"org_uuid":{"oneOf":[{"type":"string","title":"Org Uuid","isRequired":true,"uniqueKey":"credentials.oneOf.19.org_uuid.oneOf.0","typeLabel":"string"},{"type":"null","title":"Org Uuid","isRequired":true,"uniqueKey":"credentials.oneOf.19.org_uuid.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credentials.oneOf.19.org_uuid","typeLabel":"string | null"},"user_email":{"oneOf":[{"type":"string","title":"User Email","isRequired":true,"uniqueKey":"credentials.oneOf.19.user_email.oneOf.0","typeLabel":"string"},{"type":"null","title":"User Email","isRequired":true,"uniqueKey":"credentials.oneOf.19.user_email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credentials.oneOf.19.user_email","typeLabel":"string | null"},"user_key":{"oneOf":[{"type":"string","title":"User Key","isRequired":true,"uniqueKey":"credentials.oneOf.19.user_key.oneOf.0","typeLabel":"string"},{"type":"null","title":"User Key","isRequired":true,"uniqueKey":"credentials.oneOf.19.user_key.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"credentials.oneOf.19.user_key","typeLabel":"string | null"},"base_url":{"oneOf":[{"type":"string","title":"Base Url","default":"https://api-saas.mend.io","uniqueKey":"credentials.oneOf.19.base_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Base Url","default":"https://api-saas.mend.io","uniqueKey":"credentials.oneOf.19.base_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.19.base_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.19","typeLabel":"MendCredentials · object"},{"type":"object","title":"MSDefenderCloudCredentials","description":"Connection credentials","properties":{},"isRequired":true,"uniqueKey":"credentials.oneOf.20","typeLabel":"MSDefenderCloudCredentials · object"},{"type":"object","title":"MSDefenderEndpointCredentials","description":"Either nothing (Leen's app, admin consent) or a customer's own app registration.\n\nAll three fields present makes the connection app-only: the customer granted\nadmin consent in their own tenant, so there is nothing to redirect them for.\nThe empty shape is the pre-existing consent flow and stays the default.","properties":{"client_id":{"oneOf":[{"type":"string","title":"Client Id","description":"Application (client) ID of the app registration","uniqueKey":"credentials.oneOf.21.client_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Client Id","description":"Application (client) ID of the app registration","uniqueKey":"credentials.oneOf.21.client_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.21.client_id","typeLabel":"string | null"},"client_secret":{"oneOf":[{"type":"string","title":"Client Secret","description":"Client secret value generated for the app registration","uniqueKey":"credentials.oneOf.21.client_secret.oneOf.0","typeLabel":"string"},{"type":"null","title":"Client Secret","description":"Client secret value generated for the app registration","uniqueKey":"credentials.oneOf.21.client_secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.21.client_secret","typeLabel":"string | null"},"tenant_id":{"oneOf":[{"type":"string","title":"Tenant Id","description":"Directory (tenant) ID of the tenant the app is registered in","uniqueKey":"credentials.oneOf.21.tenant_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tenant Id","description":"Directory (tenant) ID of the tenant the app is registered in","uniqueKey":"credentials.oneOf.21.tenant_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.21.tenant_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.21","typeLabel":"MSDefenderEndpointCredentials · object"},{"type":"object","title":"MSDefenderVMSCredentials","description":"Either nothing (Leen's app, admin consent) or a customer's own app registration.\n\nSame shape as Defender for Endpoint: this vendor reads the same API with the\nsame MSAL client-credentials call, so an app-only credential works identically.","properties":{"client_id":{"oneOf":[{"type":"string","title":"Client Id","description":"Application (client) ID of the app registration","uniqueKey":"credentials.oneOf.22.client_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Client Id","description":"Application (client) ID of the app registration","uniqueKey":"credentials.oneOf.22.client_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.22.client_id","typeLabel":"string | null"},"client_secret":{"oneOf":[{"type":"string","title":"Client Secret","description":"Client secret value generated for the app registration","uniqueKey":"credentials.oneOf.22.client_secret.oneOf.0","typeLabel":"string"},{"type":"null","title":"Client Secret","description":"Client secret value generated for the app registration","uniqueKey":"credentials.oneOf.22.client_secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.22.client_secret","typeLabel":"string | null"},"tenant_id":{"oneOf":[{"type":"string","title":"Tenant Id","description":"Directory (tenant) ID of the tenant the app is registered in","uniqueKey":"credentials.oneOf.22.tenant_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tenant Id","description":"Directory (tenant) ID of the tenant the app is registered in","uniqueKey":"credentials.oneOf.22.tenant_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.22.tenant_id","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.22","typeLabel":"MSDefenderVMSCredentials · object"},{"type":"object","title":"MSDefenderVMSGccHighCredentials","description":"Connection credentials","properties":{},"isRequired":true,"uniqueKey":"credentials.oneOf.23","typeLabel":"MSDefenderVMSGccHighCredentials · object"},{"type":"object","title":"MSEntraOAuth2Credentials","description":"Connection credentials","properties":{"auth_type":{"const":"OAUTH2","default":"OAUTH2","title":"Auth Type","type":"string","uniqueKey":"credentials.oneOf.24.auth_type","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.24","typeLabel":"MSEntraOAuth2Credentials · object"},{"type":"object","title":"MSEntraSecretCredentials","description":"Connection credentials","required":["tenant_id","client_id","client_secret"],"properties":{"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.25.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.25.client_secret","typeLabel":"string"},"tenant_id":{"title":"Tenant Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.25.tenant_id","typeLabel":"string"},"auth_type":{"const":"SECRETS","default":"SECRETS","title":"Auth Type","type":"string","uniqueKey":"credentials.oneOf.25.auth_type","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.25","typeLabel":"MSEntraSecretCredentials · object"},{"type":"object","title":"MSIntuneCredentials","description":"Connection credentials","properties":{},"isRequired":true,"uniqueKey":"credentials.oneOf.26","typeLabel":"MSIntuneCredentials · object"},{"type":"object","title":"OktaIDPCredentials","description":"Connection credentials","required":["org_url","api_token"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.27.api_token","typeLabel":"string"},"org_url":{"title":"Org Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.27.org_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.27","typeLabel":"OktaIDPCredentials · object"},{"type":"object","title":"OrcaCredentials","description":"Connection credentials","required":["api_token"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.28.api_token","typeLabel":"string"},"region":{"oneOf":[{"type":"string","title":"Region","default":"US","uniqueKey":"credentials.oneOf.28.region.oneOf.0","typeLabel":"string"},{"type":"null","title":"Region","default":"US","uniqueKey":"credentials.oneOf.28.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.28.region","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.28","typeLabel":"OrcaCredentials · object"},{"type":"object","title":"ProcessUnityCredentials","description":"Connection credentials","required":["base_url","username","password","third_party_import_template_id","issues_import_template_id"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.29.base_url","typeLabel":"string"},"issues_import_template_id":{"title":"Issues Import Template Id","type":"integer","isRequired":true,"uniqueKey":"credentials.oneOf.29.issues_import_template_id","typeLabel":"integer"},"password":{"title":"Password","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.29.password","typeLabel":"string"},"third_party_import_template_id":{"title":"Third Party Import Template Id","type":"integer","isRequired":true,"uniqueKey":"credentials.oneOf.29.third_party_import_template_id","typeLabel":"integer"},"username":{"title":"Username","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.29.username","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.29","typeLabel":"ProcessUnityCredentials · object"},{"type":"object","title":"ProofPointCredentials","description":"Connection credentials","required":["service_principal","secret"],"properties":{"secret":{"title":"Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.30.secret","typeLabel":"string"},"service_principal":{"title":"Service Principal","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.30.service_principal","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.30","typeLabel":"ProofPointCredentials · object"},{"type":"object","title":"QualysCredentials","description":"Connection credentials","required":["username","password"],"properties":{"password":{"title":"Password","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.31.password","typeLabel":"string"},"username":{"title":"Username","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.31.username","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.31","typeLabel":"QualysCredentials · object"},{"type":"object","title":"SecurityScorecardCredentials","description":"Connection credentials","required":["api_key"],"properties":{"api_key":{"title":"Api Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.32.api_key","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.32","typeLabel":"SecurityScorecardCredentials · object"},{"type":"object","title":"SemgrepCredentials","description":"Connection credentials","required":["web_api_token"],"properties":{"web_api_token":{"title":"Web Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.33.web_api_token","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.33","typeLabel":"SemgrepCredentials · object"},{"type":"object","title":"SentinelOneEDRCredentials","description":"Connection credentials","required":["base_url","api_token"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.34.api_token","typeLabel":"string"},"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.34.base_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.34","typeLabel":"SentinelOneEDRCredentials · object"},{"type":"object","title":"SentinelOneVMSCredentials","description":"Connection credentials","required":["base_url","api_token"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.35.api_token","typeLabel":"string"},"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.35.base_url","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.35","typeLabel":"SentinelOneVMSCredentials · object"},{"type":"object","title":"ServiceNowCredentials","description":"ServiceNow connection credentials.","required":["username","password","instance_name"],"properties":{"instance_name":{"title":"Instance Name","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.36.instance_name","typeLabel":"string"},"password":{"title":"Password","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.36.password","typeLabel":"string"},"username":{"title":"Username","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.36.username","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.36","typeLabel":"ServiceNowCredentials · object"},{"type":"object","title":"ServiceNowVRCredentials","description":"Connection credentials","properties":{},"isRequired":true,"uniqueKey":"credentials.oneOf.37","typeLabel":"ServiceNowVRCredentials · object"},{"type":"object","title":"SnykCredentials","description":"Connection credentials","properties":{"api_token":{"oneOf":[{"type":"string","title":"Api Token","uniqueKey":"credentials.oneOf.38.api_token.oneOf.0","typeLabel":"string"},{"type":"null","title":"Api Token","uniqueKey":"credentials.oneOf.38.api_token.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.38.api_token","typeLabel":"string | null"},"base_url":{"oneOf":[{"type":"string","title":"Base Url","default":"https://app.snyk.io","uniqueKey":"credentials.oneOf.38.base_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Base Url","default":"https://app.snyk.io","uniqueKey":"credentials.oneOf.38.base_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.38.base_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.38","typeLabel":"SnykCredentials · object"},{"type":"object","title":"SocketCredentials","description":"Credentials for Socket.dev API.\nToken is a static Bearer token created from Socket dashboard → Settings → API Tokens.\nIt has no expiry and does not require refresh.","required":["api_token","org_slug"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.39.api_token","typeLabel":"string"},"org_slug":{"title":"Org Slug","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.39.org_slug","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.39","typeLabel":"SocketCredentials · object"},{"type":"object","title":"SonarQubeCredentials","description":"Connection credentials","required":["api_token","organization"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.40.api_token","typeLabel":"string"},"organization":{"title":"Organization","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.40.organization","typeLabel":"string"},"base_url":{"oneOf":[{"type":"string","title":"Base Url","default":"https://sonarcloud.io","uniqueKey":"credentials.oneOf.40.base_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Base Url","default":"https://sonarcloud.io","uniqueKey":"credentials.oneOf.40.base_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.40.base_url","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.40","typeLabel":"SonarQubeCredentials · object"},{"type":"object","title":"TaniumVMSCredentials","description":"Connection credentials","required":["api_token","base_url"],"properties":{"api_token":{"title":"Api Token","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.41.api_token","typeLabel":"string"},"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.41.base_url","typeLabel":"string"},"next_rotation":{"oneOf":[{"type":"string","title":"Next Rotation","uniqueKey":"credentials.oneOf.41.next_rotation.oneOf.0","typeLabel":"string"},{"type":"null","title":"Next Rotation","uniqueKey":"credentials.oneOf.41.next_rotation.oneOf.1","typeLabel":"null"}],"uniqueKey":"credentials.oneOf.41.next_rotation","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"credentials.oneOf.41","typeLabel":"TaniumVMSCredentials · object"},{"type":"object","title":"TenableCredentials","description":"Connection credentials","required":["client_key","secret_key"],"properties":{"client_key":{"title":"Client Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.42.client_key","typeLabel":"string"},"secret_key":{"title":"Secret Key","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.42.secret_key","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.42","typeLabel":"TenableCredentials · object"},{"type":"object","title":"UpwindCredentials","description":"Connection credentials","required":["client_id","client_secret","upwind_organization_id"],"properties":{"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.43.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.43.client_secret","typeLabel":"string"},"upwind_organization_id":{"title":"Upwind Organization Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.43.upwind_organization_id","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.43","typeLabel":"UpwindCredentials · object"},{"type":"object","title":"WizCodeCredentials","description":"Connection credentials","required":["base_url","client_id","client_secret"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.44.base_url","typeLabel":"string"},"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.44.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.44.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.44","typeLabel":"WizCodeCredentials · object"},{"type":"object","title":"WizCSPMCredentials","description":"Connection credentials","required":["base_url","client_id","client_secret"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.45.base_url","typeLabel":"string"},"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.45.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.45.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.45","typeLabel":"WizCSPMCredentials · object"},{"type":"object","title":"WizVMSCredentials","description":"Connection credentials","required":["base_url","client_id","client_secret"],"properties":{"base_url":{"title":"Base Url","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.46.base_url","typeLabel":"string"},"client_id":{"title":"Client Id","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.46.client_id","typeLabel":"string"},"client_secret":{"title":"Client Secret","type":"string","isRequired":true,"uniqueKey":"credentials.oneOf.46.client_secret","typeLabel":"string"}},"isRequired":true,"uniqueKey":"credentials.oneOf.46","typeLabel":"WizVMSCredentials · object"}],"isRequired":true,"uniqueKey":"credentials","typeLabel":"AikidoCredentials · object | ArnicaCredentials · object | AwsAccessAnalyzerCredentials · object | AwsGuardDutyCredentials · object | AwsInspector2Credentials · object | AwsSecurityHubCredentials · object | BitSightCredentials · object | BlackDuckCredentials · object | BlackDuckSCACredentials · object | BlackKiteCredentials · object | CheckmarxCredentials · object | CrowdStrikeCredentials · object | CrowdStrikeSpotlightCredentials · object | GitHubCredentials · object | GitlabCredentials · object | HeelerCredentials · object | InsightVMCredentials · object | JiraOAuth2Credentials · object | LaceworkCSPMCredentials · object | MendCredentials · object | MSDefenderCloudCredentials · object | MSDefenderEndpointCredentials · object | MSDefenderVMSCredentials · object | MSDefenderVMSGccHighCredentials · object | MSEntraOAuth2Credentials · object | MSEntraSecretCredentials · object | MSIntuneCredentials · object | OktaIDPCredentials · object | OrcaCredentials · object | ProcessUnityCredentials · object | ProofPointCredentials · object | QualysCredentials · object | SecurityScorecardCredentials · object | SemgrepCredentials · object | SentinelOneEDRCredentials · object | SentinelOneVMSCredentials · object | ServiceNowCredentials · object | ServiceNowVRCredentials · object | SnykCredentials · object | SocketCredentials · object | SonarQubeCredentials · object | TaniumVMSCredentials · object | TenableCredentials · object | UpwindCredentials · object | WizCodeCredentials · object | WizCSPMCredentials · object | WizVMSCredentials · object"},"vendor":{"enum":["AIKIDO","ARNICA","AWS_ACCESS_ANALYSER","AWS_GUARDDUTY","AWS_INSPECTOR2","AWS_SECURITYHUB","BIT_SIGHT","BLACK_DUCK_COVERITY","BLACK_DUCK_SCA","BLACK_KITE","CHECKMARX","CROWDSTRIKE","CROWDSTRIKE_SPOTLIGHT","GITHUB","GITLAB","HEELER","INSIGHTVM","JIRA","LACEWORK_CSPM","MEND","MS_DEFENDER_CLOUD","MS_DEFENDER_ENDPOINT","MS_DEFENDER_VMS","MS_DEFENDER_VMS_GCC_HIGH","MS_ENTRA","MS_INTUNE","OKTA_IDP","ORCA","PROCESSUNITY","PROOFPOINT_TAP","QUALYS","SECURITY_SCORECARD","SEMGREP","SENTINELONE","SENTINELONE_VMS","SERVICENOW","SERVICENOW_ITSM","SERVICENOW_VR","SNYK","SOCKET","SONARQUBE","TANIUM_VMS","TENABLE","UPWIND","WIZ_CODE","WIZ_CSPM","WIZ_VMS"],"title":"ConnectionVendorEnum","type":"string","description":"Connection vendor","isRequired":true,"uniqueKey":"vendor","typeLabel":"enum\u003cstring>"},"generate_api_credentials":{"default":false,"description":"If true, API credentials (client_id and client_secret) are generated and included in the response.","title":"Generate Api Credentials","type":"boolean","uniqueKey":"generate_api_credentials","typeLabel":"boolean"},"identifier":{"oneOf":[{"type":"string","title":"Identifier","description":"An optional identifier for the connection, you can use this to reference the connection in your own system","uniqueKey":"identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Identifier","description":"An optional identifier for the connection, you can use this to reference the connection in your own system","uniqueKey":"identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"identifier","typeLabel":"string | null"},"options":{"oneOf":[{"type":"object","title":"AikidoConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.0.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.0.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.0.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.0.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.0","typeLabel":"AikidoConnectionOptions · object"},{"type":"object","title":"ArnicaConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.1.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.1.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.1.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.1.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.1","typeLabel":"ArnicaConnectionOptions · object"},{"type":"object","title":"AwsAccessAnalyzerOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.2.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.2.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.2.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.2.refresh_intervals","typeLabel":"Refresh Intervals · object"},"vendor":{"default":"AWS_ACCESS_ANALYSER","title":"Vendor","type":"string","uniqueKey":"options.oneOf.2.vendor","typeLabel":"string"}},"uniqueKey":"options.oneOf.2","typeLabel":"AwsAccessAnalyzerOptions · object"},{"type":"object","title":"AwsGuardDutyOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.3.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.3.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.3.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.3.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.3","typeLabel":"AwsGuardDutyOptions · object"},{"type":"object","title":"AwsInspector2Options","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.4.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.4.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.4.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.4.refresh_intervals","typeLabel":"Refresh Intervals · object"},"vendor":{"default":"AWS_INSPECTOR2","title":"Vendor","type":"string","uniqueKey":"options.oneOf.4.vendor","typeLabel":"string"}},"uniqueKey":"options.oneOf.4","typeLabel":"AwsInspector2Options · object"},{"type":"object","title":"AwsSecurityHubOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.5.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.5.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.5.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.5.refresh_intervals","typeLabel":"Refresh Intervals · object"},"vendor":{"default":"AWS_SECURITYHUB","title":"Vendor","type":"string","uniqueKey":"options.oneOf.5.vendor","typeLabel":"string"}},"uniqueKey":"options.oneOf.5","typeLabel":"AwsSecurityHubOptions · object"},{"type":"object","title":"BitSightConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.6.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.6.external_use_only","typeLabel":"boolean"},"finding_filters":{"oneOf":[{"type":"object","title":"BitSightFilter","properties":{"severity_gte":{"oneOf":[{"type":"integer","title":"Severity Gte","uniqueKey":"options.oneOf.6.finding_filters.oneOf.0.severity_gte.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Severity Gte","uniqueKey":"options.oneOf.6.finding_filters.oneOf.0.severity_gte.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.6.finding_filters.oneOf.0.severity_gte","typeLabel":"integer | null"}},"uniqueKey":"options.oneOf.6.finding_filters.oneOf.0","typeLabel":"BitSightFilter · object"},{"type":"null","uniqueKey":"options.oneOf.6.finding_filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.6.finding_filters","typeLabel":"BitSightFilter · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.6.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.6.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.6","typeLabel":"BitSightConnectionOptions · object"},{"type":"object","title":"BlackDuckConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.7.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.7.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.7.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.7.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.7","typeLabel":"BlackDuckConnectionOptions · object"},{"type":"object","title":"BlackDuckSCAConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.8.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.8.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.8.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.8.refresh_intervals","typeLabel":"Refresh Intervals · object"},"verify_ssl":{"default":true,"description":"Whether to verify SSL certificates when connecting to the Black Duck server","title":"Verify Ssl","type":"boolean","uniqueKey":"options.oneOf.8.verify_ssl","typeLabel":"boolean"}},"uniqueKey":"options.oneOf.8","typeLabel":"BlackDuckSCAConnectionOptions · object"},{"type":"object","title":"BlackKiteConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.9.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.9.external_use_only","typeLabel":"boolean"},"finding_filters":{"oneOf":[{"type":"object","title":"BlackKiteFilters","required":["severity"],"properties":{"severity":{"items":{"enum":["Info","Low","Medium","High","Critical"],"title":"BlackKiteSeverityLevelEnum","type":"string","uniqueKey":"options.oneOf.9.finding_filters.oneOf.0.severity.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Severity","type":"array","isRequired":true,"uniqueKey":"options.oneOf.9.finding_filters.oneOf.0.severity","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"options.oneOf.9.finding_filters.oneOf.0","typeLabel":"BlackKiteFilters · object"},{"type":"null","uniqueKey":"options.oneOf.9.finding_filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.9.finding_filters","typeLabel":"BlackKiteFilters · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.9.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.9.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.9","typeLabel":"BlackKiteConnectionOptions · object"},{"type":"object","title":"CheckmarxConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.10.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.10.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.10.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.10.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.10","typeLabel":"CheckmarxConnectionOptions · object"},{"type":"object","title":"CrowdStrikeConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.11.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.11.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.11.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.11.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.11","typeLabel":"CrowdStrikeConnectionOptions · object"},{"type":"object","title":"CrowdStrikeSpotlightConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.12.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.12.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.12.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.12.refresh_intervals","typeLabel":"Refresh Intervals · object"},"severity":{"default":[],"items":{"enum":["MEDIUM","HIGH","CRITICAL"],"title":"CrowdStrikeSpotlightVulnerabilityCveSeverityEnum","type":"string","uniqueKey":"options.oneOf.12.severity.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Severity","type":"array","uniqueKey":"options.oneOf.12.severity","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"options.oneOf.12","typeLabel":"CrowdStrikeSpotlightConnectionOptions · object"},{"type":"object","title":"GitHubConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.13.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.13.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.13.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.13.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.13.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.13.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.13.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.13.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.13.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.13","typeLabel":"GitHubConnectionOptions · object"},{"type":"object","title":"GitlabOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.14.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.14.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.14.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.14.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.14","typeLabel":"GitlabOptions · object"},{"type":"object","title":"HeelerOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.15.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.15.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.15.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.15.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.15","typeLabel":"HeelerOptions · object"},{"type":"object","title":"InsightVMConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.16.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.16.external_use_only","typeLabel":"boolean"},"full_refresh_interval_in_days":{"default":1,"exclusiveMinimum":0,"title":"Full Refresh Interval In Days","type":"integer","uniqueKey":"options.oneOf.16.full_refresh_interval_in_days","typeLabel":"integer"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.16.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.16.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.16","typeLabel":"InsightVMConnectionOptions · object"},{"type":"object","title":"JiraConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"assignable_user_concurrency":{"default":3,"description":"Max concurrent assignable-user API calls when fetching project members. DLT runs transformers in parallel (one per project), so this caps the burst rate against the Jira API.","exclusiveMinimum":0,"title":"Assignable User Concurrency","type":"integer","uniqueKey":"options.oneOf.17.assignable_user_concurrency","typeLabel":"integer"},"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.17.auth_type","typeLabel":"enum\u003cstring>"},"enable_webhooks":{"oneOf":[{"type":"boolean","title":"Enable Webhooks","uniqueKey":"options.oneOf.17.enable_webhooks.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Enable Webhooks","uniqueKey":"options.oneOf.17.enable_webhooks.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.enable_webhooks","typeLabel":"boolean | null"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.17.external_use_only","typeLabel":"boolean"},"include_resolved_tickets":{"oneOf":[{"type":"boolean","title":"Include Resolved Tickets","description":"When True, resolved tickets are included in the sync. Applies to tickets, attachments, and comments queries. Defaults to False when not set (only unresolved tickets are synced).","uniqueKey":"options.oneOf.17.include_resolved_tickets.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Include Resolved Tickets","description":"When True, resolved tickets are included in the sync. Applies to tickets, attachments, and comments queries. Defaults to False when not set (only unresolved tickets are synced).","uniqueKey":"options.oneOf.17.include_resolved_tickets.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.include_resolved_tickets","typeLabel":"boolean | null"},"initial_sync_days":{"oneOf":[{"type":"integer","title":"Initial Sync Days","description":"Number of days to look back on the initial sync (when no prior sync exists). Defaults to 365 days when not set.","minimum":0,"exclusiveMinimum":true,"uniqueKey":"options.oneOf.17.initial_sync_days.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Initial Sync Days","description":"Number of days to look back on the initial sync (when no prior sync exists). Defaults to 365 days when not set.","uniqueKey":"options.oneOf.17.initial_sync_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.initial_sync_days","typeLabel":"integer | null"},"jira_standard_issue_type_names":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"options.oneOf.17.jira_standard_issue_type_names.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Jira Standard Issue Type Names","description":"Names of standard (non-subtask) JIRA issue types, stored lowercase. Refreshed on every workflow run. Used to filter tickets via standardIssueTypes.","uniqueKey":"options.oneOf.17.jira_standard_issue_type_names.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Jira Standard Issue Type Names","description":"Names of standard (non-subtask) JIRA issue types, stored lowercase. Refreshed on every workflow run. Used to filter tickets via standardIssueTypes.","uniqueKey":"options.oneOf.17.jira_standard_issue_type_names.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.jira_standard_issue_type_names","typeLabel":"string[] | null"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.17.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.17.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.17.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.17.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"priority_mapping":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"options.oneOf.17.priority_mapping.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"options.oneOf.17.priority_mapping.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Priority Mapping","description":"Maps JIRA priority names to standard ITSM priority levels. Ordered list where earlier entries take precedence when multiple JIRA priorities map to the same ITSM priority. If provided at connection creation, auto-mapping will be skipped. Valid values: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNKNOWN. Example: [{'Highest': 'CRITICAL'}, {'High': 'HIGH'}, {'Medium': 'MEDIUM'}]","uniqueKey":"options.oneOf.17.priority_mapping.oneOf.0","typeLabel":"Priority Mapping · object[]"},{"type":"null","title":"Priority Mapping","description":"Maps JIRA priority names to standard ITSM priority levels. Ordered list where earlier entries take precedence when multiple JIRA priorities map to the same ITSM priority. If provided at connection creation, auto-mapping will be skipped. Valid values: CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNKNOWN. Example: [{'Highest': 'CRITICAL'}, {'High': 'HIGH'}, {'Medium': 'MEDIUM'}]","uniqueKey":"options.oneOf.17.priority_mapping.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.priority_mapping","typeLabel":"Priority Mapping · object[] | null"},"project_keys_filter":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"options.oneOf.17.project_keys_filter.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Project Keys Filter","uniqueKey":"options.oneOf.17.project_keys_filter.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Project Keys Filter","uniqueKey":"options.oneOf.17.project_keys_filter.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.project_keys_filter","typeLabel":"string[] | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.17.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.17.refresh_intervals","typeLabel":"Refresh Intervals · object"},"request_admin_scope":{"oneOf":[{"type":"boolean","title":"Request Admin Scope","description":"Controls manage:jira-configuration scope. Before OAuth: overrides the environment-level jira_enable_admin_scope setting to determine whether to request the scope. Set automatically after OAuth callback to reflect whether the scope was actually granted. When False, group member fetching is skipped (groups are still exported with empty member lists).","uniqueKey":"options.oneOf.17.request_admin_scope.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Request Admin Scope","description":"Controls manage:jira-configuration scope. Before OAuth: overrides the environment-level jira_enable_admin_scope setting to determine whether to request the scope. Set automatically after OAuth callback to reflect whether the scope was actually granted. When False, group member fetching is skipped (groups are still exported with empty member lists).","uniqueKey":"options.oneOf.17.request_admin_scope.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.request_admin_scope","typeLabel":"boolean | null"},"site_name":{"oneOf":[{"type":"string","title":"Site Name","uniqueKey":"options.oneOf.17.site_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Site Name","uniqueKey":"options.oneOf.17.site_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.site_name","typeLabel":"string | null"},"site_url":{"oneOf":[{"type":"string","title":"Site Url","uniqueKey":"options.oneOf.17.site_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Site Url","uniqueKey":"options.oneOf.17.site_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.site_url","typeLabel":"string | null"},"status_mapping":{"oneOf":[{"type":"array","items":{"additionalProperties":{"type":"string","uniqueKey":"options.oneOf.17.status_mapping.oneOf.0.items.[INDEX].additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"options.oneOf.17.status_mapping.oneOf.0.items.[INDEX]","typeLabel":"object"},"title":"Status Mapping","description":"Maps JIRA status names to standard ITSM status values. Ordered list where earlier entries take precedence when multiple JIRA statuses map to the same ITSM status. If provided at connection creation, auto-mapping will be skipped. Valid values: OPEN, TODO, IN_PROGRESS, IN_REVIEW, BLOCKED, PENDING, RESOLVED, CLOSED, CANCELLED, DELETED, UNKNOWN. Example: [{'To Do': 'TODO'}, {'In Progress': 'IN_PROGRESS'}, {'Done': 'CLOSED'}]","uniqueKey":"options.oneOf.17.status_mapping.oneOf.0","typeLabel":"Status Mapping · object[]"},{"type":"null","title":"Status Mapping","description":"Maps JIRA status names to standard ITSM status values. Ordered list where earlier entries take precedence when multiple JIRA statuses map to the same ITSM status. If provided at connection creation, auto-mapping will be skipped. Valid values: OPEN, TODO, IN_PROGRESS, IN_REVIEW, BLOCKED, PENDING, RESOLVED, CLOSED, CANCELLED, DELETED, UNKNOWN. Example: [{'To Do': 'TODO'}, {'In Progress': 'IN_PROGRESS'}, {'Done': 'CLOSED'}]","uniqueKey":"options.oneOf.17.status_mapping.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.17.status_mapping","typeLabel":"Status Mapping · object[] | null"}},"uniqueKey":"options.oneOf.17","typeLabel":"JiraConnectionOptions · object"},{"type":"object","title":"LaceworkCSPMOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.18.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.18.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.18.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.18.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.18","typeLabel":"LaceworkCSPMOptions · object"},{"type":"object","title":"MendConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.19.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.19.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.19.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.19.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.19","typeLabel":"MendConnectionOptions · object"},{"type":"object","title":"MSDefenderCloudConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.20.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.20.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.20.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.20.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.20.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.20.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.20.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.20.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.20.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.20","typeLabel":"MSDefenderCloudConnectionOptions · object"},{"type":"object","title":"MSDefenderEndpointConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.21.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.21.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.21.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.21.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.21.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.21.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.21.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.21.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.21.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.21","typeLabel":"MSDefenderEndpointConnectionOptions · object"},{"type":"object","title":"MSDefenderVMSConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.22.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.22.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.22.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.22.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.22.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.22.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.22.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.22.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.22.refresh_intervals","typeLabel":"Refresh Intervals · object"},"vulnerability_lookback_in_days":{"default":3,"exclusiveMinimum":0,"title":"Vulnerability Lookback In Days","type":"integer","uniqueKey":"options.oneOf.22.vulnerability_lookback_in_days","typeLabel":"integer"}},"uniqueKey":"options.oneOf.22","typeLabel":"MSDefenderVMSConnectionOptions · object"},{"type":"object","title":"MSDefenderVMSGccHighConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.23.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.23.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.23.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.23.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.23.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.23.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.23.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.23.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.23.refresh_intervals","typeLabel":"Refresh Intervals · object"},"vulnerability_lookback_in_days":{"default":3,"exclusiveMinimum":0,"title":"Vulnerability Lookback In Days","type":"integer","uniqueKey":"options.oneOf.23.vulnerability_lookback_in_days","typeLabel":"integer"}},"uniqueKey":"options.oneOf.23","typeLabel":"MSDefenderVMSGccHighConnectionOptions · object"},{"type":"object","title":"MSEntraConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.24.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.24.external_use_only","typeLabel":"boolean"},"filter_option":{"oneOf":[{"type":"string","title":"EntraIDFilterOption","description":"Filter option for MSEntra users","enum":["active_users_only","active_users_with_enabled_licenses_only"],"uniqueKey":"options.oneOf.24.filter_option.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Filter option for MSEntra users","uniqueKey":"options.oneOf.24.filter_option.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.24.filter_option","typeLabel":"enum\u003cstring> | null"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.24.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.24.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.24.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.24.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.24.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.24.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.24.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.24","typeLabel":"MSEntraConnectionOptions · object"},{"type":"object","title":"MSIntuneConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.25.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.25.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.25.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.25.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.25.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.25.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.25.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.25.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.25.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.25","typeLabel":"MSIntuneConnectionOptions · object"},{"type":"object","title":"OktaIDPOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.26.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.26.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.26.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.26.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.26","typeLabel":"OktaIDPOptions · object"},{"type":"object","title":"OrcaConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.27.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.27.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.27.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.27.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.27","typeLabel":"OrcaConnectionOptions · object"},{"type":"object","title":"ProcessUnityConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.28.auth_type","typeLabel":"enum\u003cstring>"},"breach_risk_filters":{"oneOf":[{"type":"array","items":{"enum":["CRITICAL","HIGH","MEDIUM","LOW","INFO","UNKNOWN"],"title":"FindingSeverityEnum","type":"string","uniqueKey":"options.oneOf.28.breach_risk_filters.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Breach Risk Filters","default":["HIGH"],"uniqueKey":"options.oneOf.28.breach_risk_filters.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","title":"Breach Risk Filters","default":["HIGH"],"uniqueKey":"options.oneOf.28.breach_risk_filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.28.breach_risk_filters","typeLabel":"enum\u003cstring>[] | null"},"connection_id":{"oneOf":[{"type":"string","title":"Connection Id","uniqueKey":"options.oneOf.28.connection_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Connection Id","uniqueKey":"options.oneOf.28.connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.28.connection_id","typeLabel":"string | null"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.28.external_use_only","typeLabel":"boolean"},"issues_mapping":{"oneOf":[{"type":"object","title":"Issues Mapping","additionalProperties":{"type":"string","uniqueKey":"options.oneOf.28.issues_mapping.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"options.oneOf.28.issues_mapping.oneOf.0","typeLabel":"Issues Mapping · object"},{"type":"null","title":"Issues Mapping","uniqueKey":"options.oneOf.28.issues_mapping.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.28.issues_mapping","typeLabel":"Issues Mapping · object | null"},"portfolio_ids":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"options.oneOf.28.portfolio_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Portfolio Ids","uniqueKey":"options.oneOf.28.portfolio_ids.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Portfolio Ids","uniqueKey":"options.oneOf.28.portfolio_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.28.portfolio_ids","typeLabel":"string[] | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.28.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.28.refresh_intervals","typeLabel":"Refresh Intervals · object"},"third_party_mapping":{"oneOf":[{"type":"object","title":"Third Party Mapping","additionalProperties":{"type":"string","uniqueKey":"options.oneOf.28.third_party_mapping.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"options.oneOf.28.third_party_mapping.oneOf.0","typeLabel":"Third Party Mapping · object"},{"type":"null","title":"Third Party Mapping","uniqueKey":"options.oneOf.28.third_party_mapping.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.28.third_party_mapping","typeLabel":"Third Party Mapping · object | null"},"threat_level_filters":{"oneOf":[{"type":"array","items":{"enum":["CRITICAL","HIGH","MEDIUM","LOW","INFO","UNKNOWN"],"title":"FindingSeverityEnum","type":"string","uniqueKey":"options.oneOf.28.threat_level_filters.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Threat Level Filters","default":["HIGH"],"uniqueKey":"options.oneOf.28.threat_level_filters.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","title":"Threat Level Filters","default":["HIGH"],"uniqueKey":"options.oneOf.28.threat_level_filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.28.threat_level_filters","typeLabel":"enum\u003cstring>[] | null"}},"uniqueKey":"options.oneOf.28","typeLabel":"ProcessUnityConnectionOptions · object"},{"type":"object","title":"ProofPointOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.29.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.29.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.29.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.29.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.29","typeLabel":"ProofPointOptions · object"},{"type":"object","title":"QualysConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.30.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.30.external_use_only","typeLabel":"boolean"},"host_detection_params":{"oneOf":[{"type":"object","title":"Host Detection Params","description":"Custom headers to be sent with detection list requests","additionalProperties":true,"uniqueKey":"options.oneOf.30.host_detection_params.oneOf.0","typeLabel":"Host Detection Params · object"},{"type":"null","title":"Host Detection Params","description":"Custom headers to be sent with detection list requests","uniqueKey":"options.oneOf.30.host_detection_params.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.30.host_detection_params","typeLabel":"Host Detection Params · object | null"},"host_params":{"oneOf":[{"type":"object","title":"Host Params","description":"Custom headers to be sent with host list requests","additionalProperties":true,"uniqueKey":"options.oneOf.30.host_params.oneOf.0","typeLabel":"Host Params · object"},{"type":"null","title":"Host Params","description":"Custom headers to be sent with host list requests","uniqueKey":"options.oneOf.30.host_params.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.30.host_params","typeLabel":"Host Params · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.30.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.30.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.30","typeLabel":"QualysConnectionOptions · object"},{"type":"object","title":"SecurityScorecardConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.31.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.31.external_use_only","typeLabel":"boolean"},"finding_filters":{"oneOf":[{"type":"array","items":{"enum":["CRITICAL","HIGH","MEDIUM","LOW","INFO","UNKNOWN"],"title":"FindingSeverityEnum","type":"string","uniqueKey":"options.oneOf.31.finding_filters.oneOf.0.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Finding Filters","default":["HIGH"],"uniqueKey":"options.oneOf.31.finding_filters.oneOf.0","typeLabel":"enum\u003cstring>[]"},{"type":"null","title":"Finding Filters","default":["HIGH"],"uniqueKey":"options.oneOf.31.finding_filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.31.finding_filters","typeLabel":"enum\u003cstring>[] | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.31.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.31.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.31","typeLabel":"SecurityScorecardConnectionOptions · object"},{"type":"object","title":"SemgrepOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.32.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.32.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.32.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.32.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.32","typeLabel":"SemgrepOptions · object"},{"type":"object","title":"SentinelOneEDROptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.33.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.33.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.33.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.33.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.33","typeLabel":"SentinelOneEDROptions · object"},{"type":"object","title":"SentinelOneVMSOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.34.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.34.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.34.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.34.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.34","typeLabel":"SentinelOneVMSOptions · object"},{"type":"object","title":"ServiceNowGRCConnectionOptions","description":"ServiceNow GRC connection options.","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.35.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.35.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.35.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.35.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.35","typeLabel":"ServiceNowGRCConnectionOptions · object"},{"type":"object","title":"ServiceNowITSMConnectionOptions","description":"ServiceNow ITSM connection options.","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.36.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.36.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.36.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.36.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.36","typeLabel":"ServiceNowITSMConnectionOptions · object"},{"type":"object","title":"ServiceNowVROptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.37.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.37.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.37.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.37.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.37","typeLabel":"ServiceNowVROptions · object"},{"type":"object","title":"SnykConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"OAUTH2","uniqueKey":"options.oneOf.38.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.38.external_use_only","typeLabel":"boolean"},"oauth2_redirect_urls":{"oneOf":[{"type":"object","title":"OAuth2RedirectUrls","description":"override Leen's default splash page after authorization","required":["success","error"],"properties":{"error":{"description":"Redirect URL on failed authorization","title":"Error","type":"string","isRequired":true,"uniqueKey":"options.oneOf.38.oauth2_redirect_urls.oneOf.0.error","typeLabel":"string"},"success":{"description":"Redirect URL on successful authorization","title":"Success","type":"string","isRequired":true,"uniqueKey":"options.oneOf.38.oauth2_redirect_urls.oneOf.0.success","typeLabel":"string"}},"uniqueKey":"options.oneOf.38.oauth2_redirect_urls.oneOf.0","typeLabel":"OAuth2RedirectUrls · object"},{"type":"null","description":"override Leen's default splash page after authorization","uniqueKey":"options.oneOf.38.oauth2_redirect_urls.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.38.oauth2_redirect_urls","typeLabel":"OAuth2RedirectUrls · object | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.38.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.38.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.38","typeLabel":"SnykConnectionOptions · object"},{"type":"object","title":"SocketOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.39.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.39.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.39.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.39.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.39","typeLabel":"SocketOptions · object"},{"type":"object","title":"SonarQubeConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.40.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.40.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.40.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.40.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.40","typeLabel":"SonarQubeConnectionOptions · object"},{"type":"object","title":"TaniumVMSOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.41.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.41.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.41.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.41.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.41","typeLabel":"TaniumVMSOptions · object"},{"type":"object","title":"TenableConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.42.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.42.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.42.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.42.refresh_intervals","typeLabel":"Refresh Intervals · object"},"severity":{"default":[],"items":{"description":"Severity levels accepted by Tenable's vulnerability export API.","enum":["info","low","medium","high","critical"],"title":"TenableVulnerabilitySeverityEnum","type":"string","uniqueKey":"options.oneOf.42.severity.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Severity","type":"array","uniqueKey":"options.oneOf.42.severity","typeLabel":"enum\u003cstring>[]"},"stale_device_lookback_days":{"oneOf":[{"type":"integer","title":"Stale Device Lookback Days","description":"Grace window (days) for the stale-device decommission lookback: a non-deleted device is only a deletion candidate once its updated_at is older than this many days AND it is absent from the latest asset export. Defaults to the adapter's STALE_LOOKBACK_DAYS when unset.","minimum":1,"uniqueKey":"options.oneOf.42.stale_device_lookback_days.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Stale Device Lookback Days","description":"Grace window (days) for the stale-device decommission lookback: a non-deleted device is only a deletion candidate once its updated_at is older than this many days AND it is absent from the latest asset export. Defaults to the adapter's STALE_LOOKBACK_DAYS when unset.","uniqueKey":"options.oneOf.42.stale_device_lookback_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.42.stale_device_lookback_days","typeLabel":"integer | null"}},"uniqueKey":"options.oneOf.42","typeLabel":"TenableConnectionOptions · object"},{"type":"object","title":"UpwindConnectionOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.43.auth_type","typeLabel":"enum\u003cstring>"},"exploitable_only":{"oneOf":[{"type":"boolean","title":"Exploitable Only","description":"When true, only vulnerability findings that Upwind flags as having a known exploit are exported. The filter is applied by the Upwind API itself, so non-matching findings are never fetched. Defaults to false when not set (export all findings regardless of exploitability). Enabling this on an existing connection causes previously-exported non-exploitable findings to be closed on the next sync, since they will no longer appear in the export. Note this also narrows the resource inventory: resources are derived from the same filtered stream, so a resource whose findings are all non-exploitable stops being refreshed, and one that never carries an exploitable finding is not created at all.","uniqueKey":"options.oneOf.43.exploitable_only.oneOf.0","typeLabel":"boolean"},{"type":"null","title":"Exploitable Only","description":"When true, only vulnerability findings that Upwind flags as having a known exploit are exported. The filter is applied by the Upwind API itself, so non-matching findings are never fetched. Defaults to false when not set (export all findings regardless of exploitability). Enabling this on an existing connection causes previously-exported non-exploitable findings to be closed on the next sync, since they will no longer appear in the export. Note this also narrows the resource inventory: resources are derived from the same filtered stream, so a resource whose findings are all non-exploitable stops being refreshed, and one that never carries an exploitable finding is not created at all.","uniqueKey":"options.oneOf.43.exploitable_only.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.43.exploitable_only","typeLabel":"boolean | null"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.43.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.43.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.43.refresh_intervals","typeLabel":"Refresh Intervals · object"},"severity_filters":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"options.oneOf.43.severity_filters.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Severity Filters","description":"Optional CSV list of Upwind CVSS severities to export.","uniqueKey":"options.oneOf.43.severity_filters.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Severity Filters","description":"Optional CSV list of Upwind CVSS severities to export.","uniqueKey":"options.oneOf.43.severity_filters.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.43.severity_filters","typeLabel":"string[] | null"}},"uniqueKey":"options.oneOf.43","typeLabel":"UpwindConnectionOptions · object"},{"type":"object","title":"WizCodeOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.44.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.44.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.44.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.44.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.44","typeLabel":"WizCodeOptions · object"},{"type":"object","title":"WizCSPMOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.45.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.45.external_use_only","typeLabel":"boolean"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.45.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.45.refresh_intervals","typeLabel":"Refresh Intervals · object"}},"uniqueKey":"options.oneOf.45","typeLabel":"WizCSPMOptions · object"},{"type":"object","title":"WizVMSOptions","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","properties":{"auth_type":{"enum":["SECRETS","OAUTH2","DIRECT_ACCESS","LEEN_ROLE","ROLE_CHAINING"],"title":"ConnectionAuthTypeEnum","type":"string","default":"SECRETS","uniqueKey":"options.oneOf.46.auth_type","typeLabel":"enum\u003cstring>"},"external_use_only":{"default":false,"description":"If true, this connection is only for external/agentic use, so no scheduled data fetches. If false, this is a normal connection with periodic data fetches.","title":"External Use Only","type":"boolean","uniqueKey":"options.oneOf.46.external_use_only","typeLabel":"boolean"},"graph_search_concurrency":{"oneOf":[{"type":"integer","title":"Graph Search Concurrency","description":"Max concurrent graphSearch API calls. Wiz rate-limits service accounts to 10 graphSearch queries/sec.","default":10,"uniqueKey":"options.oneOf.46.graph_search_concurrency.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Graph Search Concurrency","description":"Max concurrent graphSearch API calls. Wiz rate-limits service accounts to 10 graphSearch queries/sec.","default":10,"uniqueKey":"options.oneOf.46.graph_search_concurrency.oneOf.1","typeLabel":"null"}],"uniqueKey":"options.oneOf.46.graph_search_concurrency","typeLabel":"integer | null"},"refresh_intervals":{"additionalProperties":{"type":"integer","uniqueKey":"options.oneOf.46.refresh_intervals.additionalProperties","typeLabel":"integer"},"description":"arbitrary settings","title":"Refresh Intervals","type":"object","uniqueKey":"options.oneOf.46.refresh_intervals","typeLabel":"Refresh Intervals · object"},"severity":{"default":[],"items":{"enum":["INFORMATIONAL","LOW","MEDIUM","HIGH","CRITICAL"],"title":"WizVMSVulnerabilitySeverityEnum","type":"string","uniqueKey":"options.oneOf.46.severity.items.[INDEX]","typeLabel":"enum\u003cstring>"},"title":"Severity","type":"array","uniqueKey":"options.oneOf.46.severity","typeLabel":"enum\u003cstring>[]"},"vulnerability_fetch_concurrency":{"default":10,"description":"Max concurrent vulnerability shard queries. Caps peak in-flight `first: 5000` Wiz queries independently of the shard count, which scales with the export window (a forced 365-day refresh shards into dozens). Keeps memory bounded on a connector with prior OOM history.","minimum":1,"title":"Vulnerability Fetch Concurrency","type":"integer","uniqueKey":"options.oneOf.46.vulnerability_fetch_concurrency","typeLabel":"integer"}},"uniqueKey":"options.oneOf.46","typeLabel":"WizVMSOptions · object"},{"type":"null","title":"Options","description":"Connection options, **ONLY** used for Oauth2 URL overrides for Snyk and MS Defender Endpoint","uniqueKey":"options.oneOf.47","typeLabel":"null"}],"uniqueKey":"options","typeLabel":"AikidoConnectionOptions · object | ArnicaConnectionOptions · object | AwsAccessAnalyzerOptions · object | AwsGuardDutyOptions · object | AwsInspector2Options · object | AwsSecurityHubOptions · object | BitSightConnectionOptions · object | BlackDuckConnectionOptions · object | BlackDuckSCAConnectionOptions · object | BlackKiteConnectionOptions · object | CheckmarxConnectionOptions · object | CrowdStrikeConnectionOptions · object | CrowdStrikeSpotlightConnectionOptions · object | GitHubConnectionOptions · object | GitlabOptions · object | HeelerOptions · object | InsightVMConnectionOptions · object | JiraConnectionOptions · object | LaceworkCSPMOptions · object | MendConnectionOptions · object | MSDefenderCloudConnectionOptions · object | MSDefenderEndpointConnectionOptions · object | MSDefenderVMSConnectionOptions · object | MSDefenderVMSGccHighConnectionOptions · object | MSEntraConnectionOptions · object | MSIntuneConnectionOptions · object | OktaIDPOptions · object | OrcaConnectionOptions · object | ProcessUnityConnectionOptions · object | ProofPointOptions · object | QualysConnectionOptions · object | SecurityScorecardConnectionOptions · object | SemgrepOptions · object | SentinelOneEDROptions · object | SentinelOneVMSOptions · object | ServiceNowGRCConnectionOptions · object | ServiceNowITSMConnectionOptions · object | ServiceNowVROptions · object | SnykConnectionOptions · object | SocketOptions · object | SonarQubeConnectionOptions · object | TaniumVMSOptions · object | TenableConnectionOptions · object | UpwindConnectionOptions · object | WizCodeOptions · object | WizCSPMOptions · object | WizVMSOptions · object | null"},"source_connection_id":{"oneOf":[{"type":"string","title":"Source Connection Id","description":"For pull destinations only: the id of the source connection this destination reads through. Must belong to the same organization.","format":"uuid","uniqueKey":"source_connection_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Source Connection Id","description":"For pull destinations only: the id of the source connection this destination reads through. Must belong to the same organization.","uniqueKey":"source_connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"source_connection_id","typeLabel":"string\u003cuuid> | null"}},"required":["vendor","credentials"],"title":"ConnectionCreateModel","type":"object","uniqueKey":"","typeLabel":"ConnectionCreateModel · object"},"examples":{"Example":{"title":"Example","value":{"credentials":{"client_id":"\u003cstring>","client_secret":"\u003cstring>"},"generate_api_credentials":false,"identifier":"\u003cstring>","options":{"auth_type":"SECRETS","external_use_only":false,"refresh_intervals":{}},"source_connection_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"b8e8ebd8-c5c1-4d58-a2f7-f622de42e652":{"content":{"application/json":{"schema":{"properties":{"created_at":{"description":"When the connection was created.","format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"health":{"properties":{"description":{"title":"Description","type":"string","isRequired":true,"uniqueKey":"health.description","typeLabel":"string"},"name":{"enum":["HEALTHY","INITIALIZING","UNAUTHORIZED","CONNECTION_RECONFIGURATION_REQUIRED","VENDOR_CLIENT_ERROR","VENDOR_SERVER_ERROR","EXECUTION_TIMEOUT","RATE_LIMIT_EXCEEDED","INTERNAL_ERROR"],"title":"ConnectionHealthStatusName","type":"string","isRequired":true,"uniqueKey":"health.name","typeLabel":"enum\u003cstring>"},"resolution_owner":{"enum":["LEEN","CUSTOMER","VENDOR"],"title":"ResolutionOwner","type":"string","isRequired":true,"uniqueKey":"health.resolution_owner","typeLabel":"enum\u003cstring>"},"status":{"enum":["HEALTHY","UNHEALTHY","INITIALIZING"],"title":"ConnectionHealthStatusEnum","type":"string","isRequired":true,"uniqueKey":"health.status","typeLabel":"enum\u003cstring>"},"details":{"oneOf":[{"type":"array","items":{"properties":{"endpoint":{"title":"Endpoint","type":"string","isRequired":true,"uniqueKey":"health.details.oneOf.0.items.[INDEX].endpoint","typeLabel":"string"},"data_export_type":{"oneOf":[{"type":"string","title":"DataExportTypesEnum","enum":["alerts","compliances","compliance_findings","config_users","cspm_alerts","device_groups","device_policies","devices","idp","idp_alerts","idp_audit_logs","idp_policies","issues","organization_identities","sast_issues","sca_issues","vms_scan_configs","vulnerabilities","resources","vulnerability_findings_v2","grc_entity","grc_control","grc_evidence","grc_assessment_question","grc_assessment","tprm","tprm_company","tprm_finding","findings","itsm_users","itsm_groups","itsm_projects","itsm_tickets","itsm_attachments","itsm_comments","applications","siem_events"],"uniqueKey":"health.details.oneOf.0.items.[INDEX].data_export_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"health.details.oneOf.0.items.[INDEX].data_export_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"health.details.oneOf.0.items.[INDEX].data_export_type","typeLabel":"enum\u003cstring> | null"}},"required":["endpoint"],"title":"ConnectionHealthUnauthorizedDetail","type":"object","uniqueKey":"health.details.oneOf.0.items.[INDEX]","typeLabel":"ConnectionHealthUnauthorizedDetail · object"},"title":"Details","uniqueKey":"health.details.oneOf.0","typeLabel":"ConnectionHealthUnauthorizedDetail · object[]"},{"type":"null","title":"Details","uniqueKey":"health.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"health.details","typeLabel":"ConnectionHealthUnauthorizedDetail · object[] | null"}},"required":["name","status","description","resolution_owner"],"title":"ConnectionHealthRespModel","type":"object","description":"Whether the connection is working, and who has to act if it is not -- a revoked credential is yours to fix, a vendor outage is not.","isRequired":true,"uniqueKey":"health","typeLabel":"ConnectionHealthRespModel · object"},"id":{"description":"Leen's identifier for this connection. Pass it as `connection_id` when reading data.","format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"is_active":{"description":"Whether scheduled syncing runs. Separate from `state`: a connection can be `ACTIVE` with syncing switched off.","title":"Is Active","type":"boolean","isRequired":true,"uniqueKey":"is_active","typeLabel":"boolean"},"organization_id":{"description":"The organization this connection belongs to.","format":"uuid","title":"Organization Id","type":"string","isRequired":true,"uniqueKey":"organization_id","typeLabel":"string\u003cuuid>"},"refresh_interval_secs":{"description":"Seconds between scheduled syncs. Defaults to 14400 -- four hours.","title":"Refresh Interval Secs","type":"integer","isRequired":true,"uniqueKey":"refresh_interval_secs","typeLabel":"integer"},"state":{"enum":["PENDING","ACTIVE","PAUSED","DELETED","HARD_DELETED"],"title":"ConnectionStateEnum","type":"string","description":"Lifecycle state. `PENDING` until credentials are accepted, then `ACTIVE`. `PAUSED` stops syncing without discarding anything; `DELETED` is a soft delete and its data is no longer readable.","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"timeout_secs":{"description":"How long a single sync may run before it is abandoned. Defaults to 3600.","title":"Timeout Secs","type":"integer","isRequired":true,"uniqueKey":"timeout_secs","typeLabel":"integer"},"updated_at":{"description":"When any field on the connection last changed.","format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"vendor":{"description":"The tool this connection reads from or writes to, e.g. `SNYK`, `QUALYS`.","title":"Vendor","type":"string","isRequired":true,"uniqueKey":"vendor","typeLabel":"string"},"api_credentials":{"oneOf":[{"type":"object","title":"SecretRespModel","description":"The credentials this connection authenticates with. Secret values are redacted; what is returned is enough to tell which credential is in use, not enough to reuse it.","required":["id","name","client_id","status","rotation_count","created_at","updated_at"],"properties":{"client_id":{"format":"uuid","title":"Client Id","type":"string","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.client_id","typeLabel":"string\u003cuuid>"},"created_at":{"format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"id":{"format":"uuid","title":"Id","type":"string","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.id","typeLabel":"string\u003cuuid>"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.name","typeLabel":"string"},"rotation_count":{"title":"Rotation Count","type":"integer","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.rotation_count","typeLabel":"integer"},"status":{"title":"Status","type":"string","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.status","typeLabel":"string"},"updated_at":{"format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"api_credentials.oneOf.0.updated_at","typeLabel":"string\u003cdate-time>"},"allowed_ips":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"api_credentials.oneOf.0.allowed_ips.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Allowed Ips","uniqueKey":"api_credentials.oneOf.0.allowed_ips.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Allowed Ips","uniqueKey":"api_credentials.oneOf.0.allowed_ips.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.allowed_ips","typeLabel":"string[] | null"},"description":{"oneOf":[{"type":"string","title":"Description","uniqueKey":"api_credentials.oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","uniqueKey":"api_credentials.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.description","typeLabel":"string | null"},"expires_at":{"oneOf":[{"type":"string","title":"Expires At","format":"date-time","uniqueKey":"api_credentials.oneOf.0.expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Expires At","uniqueKey":"api_credentials.oneOf.0.expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.expires_at","typeLabel":"string\u003cdate-time> | null"},"last_rotated_at":{"oneOf":[{"type":"string","title":"Last Rotated At","format":"date-time","uniqueKey":"api_credentials.oneOf.0.last_rotated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Rotated At","uniqueKey":"api_credentials.oneOf.0.last_rotated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.last_rotated_at","typeLabel":"string\u003cdate-time> | null"},"last_used_at":{"oneOf":[{"type":"string","title":"Last Used At","format":"date-time","uniqueKey":"api_credentials.oneOf.0.last_used_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Used At","uniqueKey":"api_credentials.oneOf.0.last_used_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.last_used_at","typeLabel":"string\u003cdate-time> | null"},"rate_limit_per_hour":{"oneOf":[{"type":"integer","title":"Rate Limit Per Hour","uniqueKey":"api_credentials.oneOf.0.rate_limit_per_hour.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Rate Limit Per Hour","uniqueKey":"api_credentials.oneOf.0.rate_limit_per_hour.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.rate_limit_per_hour","typeLabel":"integer | null"},"revoked_at":{"oneOf":[{"type":"string","title":"Revoked At","format":"date-time","uniqueKey":"api_credentials.oneOf.0.revoked_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Revoked At","uniqueKey":"api_credentials.oneOf.0.revoked_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.revoked_at","typeLabel":"string\u003cdate-time> | null"},"revoked_reason":{"oneOf":[{"type":"string","title":"Revoked Reason","uniqueKey":"api_credentials.oneOf.0.revoked_reason.oneOf.0","typeLabel":"string"},{"type":"null","title":"Revoked Reason","uniqueKey":"api_credentials.oneOf.0.revoked_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.revoked_reason","typeLabel":"string | null"},"secret":{"oneOf":[{"type":"string","title":"Secret","uniqueKey":"api_credentials.oneOf.0.secret.oneOf.0","typeLabel":"string"},{"type":"null","title":"Secret","uniqueKey":"api_credentials.oneOf.0.secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials.oneOf.0.secret","typeLabel":"string | null"}},"uniqueKey":"api_credentials.oneOf.0","typeLabel":"SecretRespModel · object"},{"type":"null","description":"The credentials this connection authenticates with. Secret values are redacted; what is returned is enough to tell which credential is in use, not enough to reuse it.","uniqueKey":"api_credentials.oneOf.1","typeLabel":"null"}],"uniqueKey":"api_credentials","typeLabel":"SecretRespModel · object | null"},"direction":{"enum":["SOURCE","PUSH_DESTINATION","PULL_DESTINATION"],"title":"ConnectionDirectionEnum","type":"string","default":"SOURCE","description":"Which way data moves. `SOURCE` reads from the vendor; the destination kinds write to it, and are what a push or pull integration uses.","uniqueKey":"direction","typeLabel":"enum\u003cstring>"},"identifier":{"oneOf":[{"type":"string","title":"Identifier","description":"Your own reference for this connection, set when it was created. Leen does not interpret it; it is here so you can match a connection to a record in your system.","uniqueKey":"identifier.oneOf.0","typeLabel":"string"},{"type":"null","title":"Identifier","description":"Your own reference for this connection, set when it was created. Leen does not interpret it; it is here so you can match a connection to a record in your system.","uniqueKey":"identifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"identifier","typeLabel":"string | null"},"last_token_issued_at":{"oneOf":[{"type":"string","title":"Last Token Issued At","description":"Pull destinations only: latest access-token mint time across active secrets. Used as a freshness proxy since these connections never sync.","format":"date-time","uniqueKey":"last_token_issued_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Token Issued At","description":"Pull destinations only: latest access-token mint time across active secrets. Used as a freshness proxy since these connections never sync.","uniqueKey":"last_token_issued_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_token_issued_at","typeLabel":"string\u003cdate-time> | null"},"oauth2_authorize_url":{"oneOf":[{"type":"string","title":"Oauth2 Authorize Url","description":"Where to send the user to authorise this connection, for vendors that use OAuth2. Null once authorisation is complete, and for every vendor that authenticates another way.","uniqueKey":"oauth2_authorize_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Oauth2 Authorize Url","description":"Where to send the user to authorise this connection, for vendors that use OAuth2. Null once authorisation is complete, and for every vendor that authenticates another way.","uniqueKey":"oauth2_authorize_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"oauth2_authorize_url","typeLabel":"string | null"},"pull_destination_health":{"oneOf":[{"type":"string","title":"Pull Destination Health","description":"Pull destinations only: HEALTHY if a token was minted within the staleness window, STALE otherwise (including if none was ever minted).","enum":["HEALTHY","STALE"],"uniqueKey":"pull_destination_health.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","title":"Pull Destination Health","description":"Pull destinations only: HEALTHY if a token was minted within the staleness window, STALE otherwise (including if none was ever minted).","uniqueKey":"pull_destination_health.oneOf.1","typeLabel":"null"}],"uniqueKey":"pull_destination_health","typeLabel":"enum\u003cstring> | null"},"source_connection_id":{"oneOf":[{"type":"string","title":"Source Connection Id","description":"For a destination connection, the source whose data it forwards. Null on a source connection.","format":"uuid","uniqueKey":"source_connection_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","title":"Source Connection Id","description":"For a destination connection, the source whose data it forwards. Null on a source connection.","uniqueKey":"source_connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"source_connection_id","typeLabel":"string\u003cuuid> | null"}},"required":["id","vendor","is_active","refresh_interval_secs","timeout_secs","organization_id","state","created_at","updated_at","health"],"title":"Connection","type":"object","uniqueKey":"","typeLabel":"Connection · object"},"examples":{"Example":{"title":"Example","value":{"created_at":"2023-11-07T05:31:56Z","health":{"description":"\u003cstring>","name":"HEALTHY","resolution_owner":"LEEN","status":"HEALTHY","details":[{"endpoint":"\u003cstring>","data_export_type":"alerts"}]},"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","is_active":true,"organization_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","refresh_interval_secs":123,"state":"PENDING","timeout_secs":123,"updated_at":"2023-11-07T05:31:56Z","vendor":"\u003cstring>","api_credentials":{"client_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","created_at":"2023-11-07T05:31:56Z","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","rotation_count":123,"status":"\u003cstring>","updated_at":"2023-11-07T05:31:56Z","allowed_ips":["\u003cstring>"],"description":"\u003cstring>","expires_at":"2023-11-07T05:31:56Z","last_rotated_at":"2023-11-07T05:31:56Z","last_used_at":"2023-11-07T05:31:56Z","rate_limit_per_hour":123,"revoked_at":"2023-11-07T05:31:56Z","revoked_reason":"\u003cstring>","secret":"\u003cstring>"},"direction":"SOURCE","identifier":"\u003cstring>","last_token_issued_at":"2023-11-07T05:31:56Z","oauth2_authorize_url":"\u003cstring>","pull_destination_health":"HEALTHY","source_connection_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"description":"Successful Response","exampleType":"generated"},"cfd5e40c-f8b0-4be3-a1cf-8892f77ef34b":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"Error message","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ErrorException","type":"object","uniqueKey":"","typeLabel":"ErrorException · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Vendor not allowed, validation error","exampleType":"generated"},"abe2dc9e-8c8a-47f8-981b-be68e00dd607":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"Error message","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ErrorException","type":"object","uniqueKey":"","typeLabel":"ErrorException · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Invalid connection credentials","exampleType":"generated"},"d3e68382-2191-4d13-a043-ae5445ea7388":{"content":{"application/json":{"schema":{"properties":{"detail":{"description":"Error message","title":"Detail","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"}},"required":["detail"],"title":"ErrorException","type":"object","uniqueKey":"","typeLabel":"ErrorException · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Request failed","exampleType":"generated"}},"security":{"b219b95f-135a-4ec4-86c2-7a45c0cd9e0d":{"API-Key":{"in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"API-Key"}}},"servers":{"f90a6b90-72d5-4b55-b234-2914fbc62d65":{"description":"Production API (US)","url":"https://api.leen.dev/v1"},"3361ee71-d73f-428e-a454-e36776673607":{"description":"Production API (EU)","url":"https://api.eu-c1.leen.dev/v1"},"5e7aafd1-736a-4f52-bc35-6f2fa35bc169":{"description":"Production API (APAC)","url":"https://api.ap-se2.leen.dev/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"API-Key"},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"API-Key","name":"X-API-KEY"}],"title":"API-Key"}]},"originalFileLocation":"openapi.json"},"subdomain":"leen","siteName":"Leen.dev Unified API for Security","title":"Create Connection - Leen.dev Unified API for Security","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-08-19T14:55:14.367Z","originalFileLocation":"api-reference/provisioning/add-new-connection.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=\"light\"}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=\"Create a connection for a given Organization.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Leen.dev Unified API for Security\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_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/leen/a1H8fw6GLH0gddpy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Connection - Leen.dev Unified API for Security\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a connection for a given Organization.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Leen.dev Unified API for Security\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.leen.dev/api-reference/provisioning/add-new-connection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://leen.mintlify.app/_mintlify/api/og/v2?division=Provisioning\u0026amp;title=Create+Connection\u0026amp;description=Create+a+connection+for+a+given+Organization.\u0026amp;theme=b89b0bc9fdd6330beb9cfeda\u0026amp;signature=96cc6106a86732b69f994e34e0f3bb627c30c3ab0bafe9640acd8a1ec308ccf6\">\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=\"Create Connection - Leen.dev Unified API for Security\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a connection for a given Organization.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://leen.mintlify.app/_mintlify/api/og/v2?division=Provisioning\u0026amp;title=Create+Connection\u0026amp;description=Create+a+connection+for+a+given+Organization.\u0026amp;theme=b89b0bc9fdd6330beb9cfeda\u0026amp;signature=96cc6106a86732b69f994e34e0f3bb627c30c3ab0bafe9640acd8a1ec308ccf6\">\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/leen/a1H8fw6GLH0gddpy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Leen.dev Unified API for Security\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8C43EA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.leen.dev/api-reference/provisioning/add-new-connection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/provisioning/add-new-connection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.leen.dev/#organization\",\"name\":\"Leen.dev Unified API for Security\",\"url\":\"https://docs.leen.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/leen/0MpnNXrQ3mRuduqT/logo/light.svg?fit=max\u0026auto=format\u0026n=0MpnNXrQ3mRuduqT\u0026q=85\u0026s=f622048d909cda879d6dc25b3331a9a8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.leen.dev#website\",\"name\":\"Leen.dev Unified API for Security\",\"url\":\"https://docs.leen.dev\",\"publisher\":{\"@id\":\"https://docs.leen.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection#webpage\",\"url\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection\",\"name\":\"Create Connection\",\"description\":\"Create a connection for a given Organization.\",\"dateModified\":\"2025-08-19T14:55:14.367Z\",\"isPartOf\":{\"@id\":\"https://docs.leen.dev#website\"},\"breadcrumb\":{\"@id\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Provisioning\",\"item\":\"https://docs.leen.dev/api-reference/provisioning/add-organization\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Connection\",\"item\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection#apireference\",\"headline\":\"Create Connection\",\"name\":\"Create Connection\",\"description\":\"Create a connection for a given Organization.\",\"url\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection\",\"mainEntityOfPage\":{\"@id\":\"https://docs.leen.dev/api-reference/provisioning/add-new-connection#webpage\"},\"dateModified\":\"2025-08-19T14:55:14.367Z\",\"publisher\":{\"@id\":\"https://docs.leen.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.leen.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Leen.dev Unified API for Security\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Leen.dev Unified API for Security","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/intro/introduction"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Creating a new connection","href":"/api-reference/creating-a-connection"},{"title":"Cursor Pagination","href":"/api-reference/pagination"},{"title":"Connection Health","href":"/api-reference/connection-health"}]},{"group":"AppSec","pages":[{"title":"AppSec Connectors","icon":"grid-2","href":"/api-reference/appsec/supported-connectors"},{"openapi":"get /appsec/issues","title":"List Issues","href":"/api-reference/appsec/get-issues"},{"openapi":"get /appsec/issues/{issue_id}","title":"Get Issue by ID","href":"/api-reference/appsec/get-issue-by-id"}]},{"group":"EDR","pages":[{"title":"EDR Connectors","icon":"grid-2","href":"/api-reference/edr/supported-connectors"},{"openapi":"get /edr/alerts","title":"List Alerts","href":"/api-reference/edr/get-alerts"},{"openapi":"get /edr/alerts/{alert_id}","title":"Get Alert by ID","href":"/api-reference/edr/get-alert-by-id"},{"openapi":"get /edr/policies","title":"List Policies","href":"/api-reference/edr/get-policies"}]},{"group":"VMS","pages":[{"title":"VMS Connectors","icon":"grid-2","href":"/api-reference/vms/supported-connectors"},{"openapi":"get /vms/vulnerabilities","title":"List Vulnerabilities","href":"/api-reference/vms/get-vulnerabilities"},{"openapi":"get /vms/vulnerabilities/{vuln_id}","title":"Get Vulnerability by ID","href":"/api-reference/vms/get-vulnerability-by-id"},{"openapi":"get /vms/scan-configurations","title":"List VMS Scan Configurations","href":"/api-reference/vms/get-scan-configurations"},{"openapi":"get /vms/scan-configurations/{scan_config_id}","title":"Get VMS Scan Configuration by ID","href":"/api-reference/vms/get-scan-configuration-by-id"}]},{"group":"CSPM","pages":[{"title":"CSPM Connectors","icon":"grid-2","href":"/api-reference/cspm/supported-connectors"},{"openapi":"get /cspm/alerts","title":"List Alerts","href":"/api-reference/cspm/get-alerts"},{"openapi":"get /cspm/compliance_findings","title":"List Compliance Findings","href":"/api-reference/cspm/get-compliance-findings"},{"openapi":"get /cspm/compliance","title":"List Compliance Data with Conditional Findings","href":"/api-reference/cspm/get-compliance-data"}]},{"group":"Identity Provider (IDP)","pages":[{"title":"IDP Connectors","icon":"grid-2","href":"/api-reference/idp/supported-connector"},{"openapi":"get /idp/users","title":"List IDP Users","href":"/api-reference/idp/list-users"},{"openapi":"get /idp/groups","title":"List IDP Groups","href":"/api-reference/idp/list-groups"},{"openapi":"get /idp/applications","title":"List IDP Applications","href":"/api-reference/idp/list-applications"},{"openapi":"get /idp/alerts","title":"List IDP Alerts","href":"/api-reference/idp/list-alerts"},{"openapi":"get /idp/policies","title":"List IDP Policies","href":"/api-reference/idp/list-policies"},{"openapi":"get /idp/policies/{policy_id}/groups","title":"List Groups for IDP Policy","href":"/api-reference/idp/list-policy-groups"},{"openapi":"get /idp/policies/{policy_id}/applications","title":"List Applications for IDP Policy","href":"/api-reference/idp/list-policy-applications"},{"openapi":"get /idp/policies/{policy_id}/users","title":"List Users for IDP Policy","href":"/api-reference/idp/list-policy-users"}]},{"group":"TPRM","pages":[{"title":"TPRM Connectors","icon":"grid-2","href":"/api-reference/tprm/supported-connectors"},{"group":"Companies","pages":[{"openapi":"get /tprm/companies","title":"List TPRM Companies","href":"/api-reference/tprm/companies/get-companies"},{"openapi":"get /tprm/companies/{company_id}","title":"Get TPRM Company by ID","href":"/api-reference/tprm/companies/get-company-by-id"}]},{"group":"Findings","pages":[{"openapi":"get /tprm/findings","title":"List TPRM Findings","href":"/api-reference/tprm/findings/get-findings"},{"openapi":"get /tprm/findings/{finding_id}","title":"Get TPRM Finding by ID","href":"/api-reference/tprm/findings/get-finding-by-id"}]}]},{"group":"GRC","pages":[{"title":"GRC Connectors","icon":"grid-2","href":"/api-reference/grc/supported-connectors"},{"group":"Entities","pages":[{"openapi":"get /grc/entities","title":"List GRC entities","href":"/api-reference/grc/entities/get-entities"},{"openapi":"get /grc/entities/{entity_id}","title":"Get GRC entity by ID","href":"/api-reference/grc/entities/get-entity-by-id"}]},{"group":"Controls","pages":[{"openapi":"get /grc/controls","title":"List GRC Controls","href":"/api-reference/grc/controls/get-controls"},{"openapi":"get /grc/controls/{control_id}","title":"Get GRC Control","href":"/api-reference/grc/controls/get-control-by-id"}]},{"group":"Assessments","pages":[{"openapi":"get /grc/assessments","title":"List GRC Assessments","href":"/api-reference/grc/assessments/get-assessments"},{"openapi":"get /grc/assessments/{assessment_id}","title":"Get GRC Assessment","href":"/api-reference/grc/assessments/get-assessment-by-id"},{"openapi":"post /grc/assessments/response","title":"Submit GRC Assessment","href":"/api-reference/grc/assessments/post-assessment-response"}]},{"group":"Evidences","pages":[{"openapi":"get /grc/evidences","title":"List GRC Evidences","href":"/api-reference/grc/evidences/get-evidences"}]}]},{"group":"ITSM","pages":[{"title":"ITSM Connectors","icon":"grid-2","href":"/api-reference/itsm/supported-connectors"},{"group":"Tickets","pages":[{"openapi":"post /itsm/tickets","title":"Create ITSM Ticket","href":"/api-reference/itsm/create-ticket"},{"openapi":"get /itsm/tickets","title":"List ITSM Tickets","href":"/api-reference/itsm/get-tickets"},{"openapi":"get /itsm/tickets/{ticket_id}","title":"Get ITSM Ticket by ID","href":"/api-reference/itsm/get-ticket-by-id"},{"openapi":"patch /itsm/tickets/{ticket_id}","title":"Update ITSM Ticket by ID","href":"/api-reference/itsm/update-ticket-by-id"},{"openapi":"get /itsm/tickets/by-identifier/{identifier}","title":"Get ITSM Ticket by Identifier","href":"/api-reference/itsm/get-ticket-by-identifier"},{"openapi":"post /itsm/tickets/bulk","title":"Bulk Create ITSM Tickets (Async)","href":"/api-reference/itsm/create-ticket-bulk"},{"openapi":"post /itsm/tickets/bulk/sync","title":"Bulk Create ITSM Tickets (Sync)","href":"/api-reference/itsm/create-ticket-bulk-sync"},{"openapi":"post /itsm/tickets/bulk/update","title":"Bulk Update ITSM Tickets (Async)","href":"/api-reference/itsm/update-ticket-bulk"}]},{"group":"Projects","pages":[{"openapi":"get /itsm/projects","title":"List ITSM Projects","href":"/api-reference/itsm/get-projects"},{"openapi":"get /itsm/projects/{project_id}","title":"Get ITSM Project by ID","href":"/api-reference/itsm/get-project-by-id"}]},{"group":"Comments","pages":[{"openapi":"get /itsm/comments","title":"List ITSM Comments","href":"/api-reference/itsm/get-comments"},{"openapi":"get /itsm/comments/{comment_id}","title":"Get ITSM Comment by ID","href":"/api-reference/itsm/get-comment-by-id"}]},{"group":"Attachments","pages":[{"openapi":"get /itsm/attachments","title":"List ITSM Attachments","href":"/api-reference/itsm/get-attachments"},{"openapi":"get /itsm/attachments/{attachment_id}","title":"Get ITSM Attachment by ID","href":"/api-reference/itsm/get-attachment-by-id"}]},{"group":"Users","pages":[{"openapi":"get /itsm/users","title":"List ITSM Users","href":"/api-reference/itsm/get-users"},{"openapi":"get /itsm/users/{user_id}","title":"Get ITSM User by ID","href":"/api-reference/itsm/get-user-by-id"}]},{"group":"Groups","pages":[{"openapi":"get /itsm/groups","title":"List ITSM Groups","href":"/api-reference/itsm/get-groups"},{"openapi":"get /itsm/groups/{group_id}","title":"Get ITSM Group by ID","href":"/api-reference/itsm/get-group-by-id"}]},{"group":"Passthrough","pages":[{"openapi":"get /itsm/passthrough/projects","title":"List Projects (Passthrough)","href":"/api-reference/itsm/passthrough-projects"},{"openapi":"get /itsm/passthrough/projects/{project_key}/issue-types","title":"List Issue Types for a Project (Passthrough)","href":"/api-reference/itsm/passthrough-issue-types"},{"openapi":"get /itsm/passthrough/tickets/search","title":"Search Tickets (Passthrough)","href":"/api-reference/itsm/passthrough-tickets-search"},{"openapi":"get /itsm/passthrough/projects/{project_key}/assignable-users","title":"List Assignable Users for a Project (Passthrough)","href":"/api-reference/itsm/passthrough-assignable-users"}]}]},{"group":"Entities","pages":[{"title":"Device Connectors","icon":"grid-2","href":"/api-reference/entities/supported-connectors"},{"openapi":"get /entities/devices","title":"List Devices","href":"/api-reference/entities/get-devices"},{"openapi":"get /entities/devices/{device_id}","title":"Get Device by ID","href":"/api-reference/entities/get-device-by-id"},{"openapi":"get /entities/device-groups","title":"List Device Groups","href":"/api-reference/entities/get-device-groups"}]},{"group":"Configuration","pages":[{"title":"Configuration Connectors","icon":"grid-2","href":"/api-reference/configuration/supported-connectors"},{"openapi":"get /configuration/users","title":"List Configuration Users","href":"/api-reference/configuration/get-configuration-users"},{"openapi":"get /configuration/users/{user_id}","title":"Get Configuration User by ID","href":"/api-reference/configuration/get-configuration-user-by-id"}]},{"group":"Provisioning","pages":[{"openapi":"post /provisioning/organizations","title":"Create Organization","href":"/api-reference/provisioning/add-organization"},{"openapi":"get /provisioning/organizations","title":"List Organizations","href":"/api-reference/provisioning/list-organizations"},{"openapi":"get /provisioning/organizations/{organization_id}","title":"Get Organization by ID","href":"/api-reference/provisioning/get-organization"},{"openapi":"delete /provisioning/organizations/{organization_id}","title":"Delete Organization by ID","description":"Soft-delete an organization. Its connections must be deleted first — an organization with active connections cannot be removed.","href":"/api-reference/provisioning/delete-organization"},{"openapi":"post /provisioning/organizations/{organization_id}/connections","title":"Create Connection","href":"/api-reference/provisioning/add-new-connection"},{"openapi":"get /provisioning/organizations/{organization_id}/connections","title":"List Connections","description":"List all the connections for a given Organization.","href":"/api-reference/provisioning/list-connections"},{"openapi":"get /provisioning/organizations/{organization_id}/connections/{connection_id}","title":"Get Connection by ID","href":"/api-reference/provisioning/get-connection"},{"openapi":"get /provisioning/organizations/{organization_id}/connections/{connection_id}/jobs","title":"List Jobs by Connection ID","href":"/api-reference/provisioning/get-connection-jobs"},{"openapi":"get /provisioning/organizations/{organization_id}/connections/{connection_id}/test","title":"Test Connection Credentials by Connection ID","href":"/api-reference/provisioning/test-connection"},{"openapi":"delete /provisioning/organizations/{organization_id}/connections/{connection_id}","title":"Delete Connection","href":"/api-reference/provisioning/delete-connection"},{"openapi":"patch /provisioning/organizations/{organization_id}/connections/{connection_id}","title":"Update Connection by ID and Organization ID","href":"/api-reference/provisioning/update-connection"}]},{"group":"Connectors","pages":[{"openapi":"get /connectors","title":"Get Integrations","href":"/api-reference/connectors"}]},{"group":"Integration Details","pages":[{"title":"List Integration Details","openapi":"get /integrations/","href":"/api-reference/integration-details/list-integration-details"},{"title":"Get Integration Details by ID","openapi":"get /integrations/{id}","href":"/api-reference/integration-details/get-integration-details-by-id"}]},{"group":"OnRamp","pages":[{"openapi":"post /provisioning/organizations/{organization_id}/connection-invite-tokens","title":"Create Connection Invite Token","href":"/api-reference/onramp/create-connection-invite-token"},{"openapi":"get /provisioning/organizations/{organization_id}/connection-invite-tokens","title":"List Connection Invite Tokens","href":"/api-reference/onramp/get-connection-invite-tokens"}]},{"group":"Enrichments","pages":[{"openapi":"get /enrichments/nvd","title":"Get NVD Enrichment Data for CVEs","href":"/api-reference/enrichments/nvd"}]},{"group":"Outbound Jobs","pages":[{"openapi":"get /outbound-jobs/{job_id}","title":"Get Outbound job by id","href":"/api-reference/outbound-job"}]}]},{"tab":"(BETA) API Reference V2","pages":[{"title":"(BETA) API Reference V2","href":"/api-reference-v2/supported-connectors"}]}]},"basePath":"","title":"Create Connection - Leen.dev Unified API for Security","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}