Comma-separated fields to resolve on the created connector, with the same tokens as the get endpoint: actions, versions, changelog, accounts_count, connector_profiles_count. Unexpanded fields are null.
Body
application/json
Exactly one of the two source-specific shapes: create from a remote MCP server url, or register a StackOne connector YAML definition.
The URL of the remote MCP server to create the connector for. The server is probed to determine how it authenticates (openly, with a static access token, or through OAuth). The connector is created without actions; its tools are added separately. A project holds one connector per server URL, compared with its query included.
The display name of the connector; it also derives the connector key. Defaults to the name the MCP server reports about itself, or to the server URL hostname.
The authentication methods the connector supports, keyed by authentication config key and then by environment. Contains field definitions, notices and OAuth metadata — never credential values.
The metadata of the actions the connector exposes (id, label, description, tags, required scopes…). Only resolved when expand=actions is requested; null otherwise. When connector_profile_id is supplied, the actions that profile enables come first and every action carries enabled.
How many of the connector's actions the connector profile given in connector_profile_id enables, out of actions_count. Only resolved when connector_profile_id is supplied together with expand=actions; null otherwise.
The scopes the connector declares, each with the scopes it already grants. Only resolved when expand=actions is requested; null otherwise. Empty for connectors that declare no scopes.
The registry versions of the connector, newest first — the version options a connector profile can be pinned to. Only resolved when expand=versions is requested; null otherwise. Empty for connectors with no registry versions.
The connector's release history: one entry per published version, newest first, with its summary, labels, release date and affected actions. Only resolved when expand=changelog is requested, and only for StackOne's built-in Falcon connectors; null otherwise, including connectors with no published changelog.
The number of accounts linked to the connector in this project that are visible to you. Only resolved when expand=accounts_count is requested; null otherwise.
The number of connector profiles configured for the connector in this project. Only resolved when expand=connector_profiles_count is requested; null otherwise.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Stackone","colors":{"primary":"#068F56","light":"#00AF66","dark":"#068F56"},"logo":{"light":"https://mintcdn.com/stackone-60/WsmKpuoeBZmio9QO/images/logo/logo-light-mode.svg?fit=max\u0026auto=format\u0026n=WsmKpuoeBZmio9QO\u0026q=85\u0026s=f08be9c0a142cb1e7fcaa23910c4bf7f","dark":"https://mintcdn.com/stackone-60/WsmKpuoeBZmio9QO/images/logo/logo-dark-mode.svg?fit=max\u0026auto=format\u0026n=WsmKpuoeBZmio9QO\u0026q=85\u0026s=b57d63594c13dee65c06a2d578927466"},"favicon":"https://mintcdn.com/stackone-60/EZ7nWzE-JJzhmP-C/images/logo/favicon.png?fit=max\u0026auto=format\u0026n=EZ7nWzE-JJzhmP-C\u0026q=85\u0026s=9012a8ae6ce9a80698406b611be47925","appearance":{"default":"light"},"background":{"image":{"light":"https://mintcdn.com/stackone-60/knwbcGlYFJSeLObv/images/background/light.svg?fit=max\u0026auto=format\u0026n=knwbcGlYFJSeLObv\u0026q=85\u0026s=112166d244e990ebc0146ff96958757c","dark":"https://mintcdn.com/stackone-60/knwbcGlYFJSeLObv/images/background/dark.svg?fit=max\u0026auto=format\u0026n=knwbcGlYFJSeLObv\u0026q=85\u0026s=50ec5e23eeb91f55e78a0da97dcaeb7b"},"color":{"dark":"#1a1a1a"}},"navbar":{"links":[{"icon":"circle-question","href":"/support","label":"Support"},{"href":"https://app.stackone.com","label":"Login"},{"href":"https://www.stackone.com/demo","label":"Book a demo"}],"primary":{"type":"button","label":"Start Free","href":"https://www.stackone.com/request-free-access"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/stackonehq","twitter":"https://twitter.com/StackOneHQ"}},"seo":{"metatags":{"canonical":"https://docs.stackone.com","google-site-verification":"gYj1x4gkdSwpCGVLFVXNVOPQ_wVrePW37ZKJt3HEqys"}},"fonts":{"heading":{"family":"Sf Pro Display","source":"https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2","format":"woff2"},"body":{"family":"Inter","source":"https://fonts.gstatic.com/s/inter/v18/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7W0Q5nw.woff2","format":"woff2"}},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"gtm":{"tagId":"GTM-NZNK37TL"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"stackone-60","hasAudioNarration":false,"actualSubdomain":"stackone-60","customDomains":["docs.stackone.com"],"gitSource":{"type":"github","owner":"stackonehq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0b57c8f66b62075da459d","collectionId":"8c8574d5-d8ae-4b5a-8fe4-f484209d32eb","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0b57c8f66b62075da459d"},"feedback":{"thumbs":true,"edits":false,"issues":false,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0b57c8f66b62075da459d","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Connectors","count":8615},{"language":"default","tag":"Embed","count":84},{"language":"default","tag":"Platform API","count":62},{"language":"default","tag":"Gateway","count":48},{"language":"default","tag":"Features","count":48},{"language":"default","tag":"Connector Building","count":42},{"language":"default","tag":"Unified Actions","count":39},{"language":"default","tag":"Embed StackOne","count":36},{"language":"default","tag":"Call Actions","count":29},{"language":"default","tag":"Endpoints","count":25}],"searchSettings":{"isFiltersEnabled":true}},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@keyframes pulse-yellow{0%,to{box-shadow:0 0 6px rgba(255,214,0,.5)}50%{box-shadow:0 0 10px rgba(255,214,0,.8)}}@keyframes pulse-orange{0%,to{box-shadow:0 0 6px rgba(255,145,0,.5)}50%{box-shadow:0 0 10px rgba(255,145,0,.8)}}@keyframes pulse-red{0%,to{box-shadow:0 0 6px rgba(255,23,68,.5)}50%{box-shadow:0 0 10px rgba(255,23,68,.8)}}#content-area a code{z-index:auto}p.whitespace-pre-line:has(>code:only-child){display:inline-grid}p.whitespace-pre-line>code{overflow-x:auto;overflow-wrap:normal;scrollbar-width:none}span.fixed{background-size:contain;min-height:800px;background-attachment:initial!important}nav>ul>li:not(#topbar-cta-button)>a.font-medium{font-weight:600;letter-spacing:0}nav>ul>li:not(#topbar-cta-button)>a{border-radius:8px;padding:6px;font-size:13px}nav>ul>li:not(#topbar-cta-button)>a:hover{background-color:rgb(var(--gray-100))}nav>ul>li:not(#topbar-cta-button)>a:hover:is(.dark *){background-color:rgb(var(--gray-700))}li#topbar-cta-button a{padding:6px 10px}li#topbar-cta-button>a>span{border-radius:12px;box-shadow:0 1px 0 0 rgba(0,0,0,.15);background-color:#0a0a0a}li#topbar-cta-button>a>span:is(.dark *){background-color:#3b3b3b}div.hidden div.h-full a.group{border-radius:8px;margin-top:10px;margin-right:-10px;padding:10px;height:30px}div.hidden div.h-full a.group:hover{background-color:rgb(var(--gray-100))}div.hidden div.h-full a.group:hover:is(.dark *){background-color:rgb(var(--gray-700))}div.hidden div.h-full a.group div{left:0;bottom:-8px;border-radius:8px}a[href=\"/support\"] span:not(:has(svg)):not([aria-hidden]),div.hidden div.h-full a.group div:not(.bg-primary){display:none}img[src^=\"/images/icons/\"]:is(.dark *){filter:invert(.65)}.bg-sky-50\\/50{background-color:rgba(255,251,235,.5)}.border-sky-500\\/20{border-color:rgba(245,158,11,.2)}.text-sky-900{color:rgb(120 53 15/var(--tw-text-opacity))}.text-sky-500{color:rgb(251 191 36/var(--tw-text-opacity))}.bg-sky-50\\/50:is(.dark *){background-color:rgba(236,201,61,.5)}.border-sky-500\\/20:is(.dark *){border-color:rgba(245,158,11,.2)}.text-sky-500:is(.dark *),.text-sky-900:is(.dark *){color:rgb(240 240 240/var(--tw-text-opacity))}div.text-sm>p{font-size:.95rem}div.text-sm:not(.prose)>p{display:flex;flex-direction:column;gap:5px}div#navbar img{height:20px}table th{text-align:left}div[data-radix-popper-content-wrapper] div.bg-tooltip{background:#3b3b3b;max-width:320px;border-radius:10px;border:0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:300;line-height:160%;letter-spacing:.02em;text-align:left}div#navigation-items>button.nav-dropdown-trigger{background-color:rgb(var(--background-light))}#navigation-items button:is(.dark *),.connector-guide-scopes-container:is(.dark *),div#navigation-items>button.nav-dropdown-trigger:is(.dark *){background-color:rgb(var(--background-dark))}div#sidebar-content{background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(var(--background-light)) 5%,rgb(var(--background-light)) 96%,rgba(255,255,255,0) 100%);padding-left:15px;padding-right:10px;left:0}div#sidebar-content:is(.dark *){background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(var(--background-dark)) 5%,rgb(var(--background-dark)) 96%,rgba(255,255,255,0) 100%);padding-left:15px;padding-right:10px}div#sidebar-content div.sticky{background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(var(--background-light)) 1%,rgb(var(--background-light)) 99%,rgba(255,255,255,0) 100%);z-index:2}div#sidebar-content div.sticky:is(.dark *){background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgb(var(--background-dark)) 1%,rgb(var(--background-dark)) 99%,rgba(255,255,255,0) 100%);z-index:2}#navigation-items button{position:sticky;top:20px;z-index:1;background-color:rgb(var(--background-light))}#navigation-items li[data-active=true]>button[aria-expanded=true]{background-color:rgb(var(--gray-100));font-weight:600!important;z-index:2}#navigation-items li[data-active=true]>button[aria-expanded=true]:is(.dark *){background-color:rgb(var(--gray-800));font-weight:600!important;z-index:2}#navigation-items button:hover,.connector-actions-scopes__actions button:hover{background-color:rgb(var(--gray-100))}#navigation-items button:hover:is(.dark *),.connector-actions-scopes__actions button:hover:is(.dark *){background-color:rgb(var(--gray-800))}div.eyebrow{margin-bottom:16px}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:.6em}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:.5em}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1em;margin-bottom:.4em}.prose :where(ul, ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.prose :where(div[class*=\"border-l-\"]):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}svg[aria-roledescription=er],svg[aria-roledescription=flowchart-v2]{background-image:url(https://mintlify.s3.us-west-1.amazonaws.com/stackone-60/images/background/dots.svg);background-color:#fff;border-radius:12px;border-color:#bdbdbd;border-width:1px;border-style:solid;padding:4px}svg[aria-roledescription=er]:is(.dark *),svg[aria-roledescription=flowchart-v2]:is(.dark *){background-color:#555;border-color:#888}svg[aria-roledescription=flowchart-v2]:is(.dark *) p{color:rgb(var(--gray-700))}div:has(>svg[aria-roledescription=er]),div:has(>svg[aria-roledescription=flowchart-v2]){display:flex;justify-content:center;align-items:center}.fields-table table,.fields-table-col-3 table,.troubleshooting-table table{width:100%}.fields-table td:first-child,.fields-table th:first-child{width:35%}.fields-table td:nth-child(2),.fields-table th:nth-child(2){width:65%}.fields-table-col-3 td:first-child,.fields-table-col-3 th:first-child{width:25%}.fields-table-col-3 td:nth-child(2),.fields-table-col-3 th:nth-child(2){width:35%}.fields-table-col-3 td:nth-child(3),.fields-table-col-3 th:nth-child(3){width:40%}.troubleshooting-table td:first-child,.troubleshooting-table th:first-child{width:25%}.troubleshooting-table td:nth-child(2),.troubleshooting-table th:nth-child(2){width:35%}.troubleshooting-table td:nth-child(3),.troubleshooting-table th:nth-child(3){width:40%}.custom-list-accordion li{font-size:14px}.connector-guide-scopes-container{background-color:rgb(var(--background-light));padding:4px 12px}.connector-guide-display-scopes{margin-top:8px}.connector-guide-scopes-list{list-style-type:'- ';padding-left:1em;margin:0}.connector-guide-scopes-list li{overflow-wrap:anywhere;word-break:break-word}.connector-guide-field-list{margin-left:20px}.connector-guide-scopes-container--scrollable{max-height:240px;overflow-y:auto;background-color:rgb(var(--background-light));background-image:linear-gradient(rgb(var(--background-light)) 30%,rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0),rgb(var(--background-light)) 70%),radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.08),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.08),transparent);background-position:0 0,0 100%,0 0,0 100%;background-repeat:no-repeat;background-size:100% 32px,100% 32px,100% 11px,100% 11px;background-attachment:local,local,scroll,scroll}.connector-guide-scopes-container--scrollable:is(.dark *){background-color:rgb(var(--background-dark));background-image:linear-gradient(rgb(var(--background-dark)) 30%,transparent),linear-gradient(transparent,rgb(var(--background-dark)) 70%),radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.35),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.35),transparent)}.connector-guide-scope-copy{display:inline-flex;align-items:center;gap:.4em;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;font:inherit;text-align:left}#sidebar-content li[data-group-tag][id^=\"/\"]>button,.connector-guide-scope-copy__label{font-weight:600}.connector-guide-scope-copy__icon{display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;opacity:.55;flex-shrink:0}.connector-guide-actions-badge{display:block;width:fit-content;max-width:100%;padding:2px 8px;border-radius:8px;font-size:12px;margin-top:-10px;margin-bottom:8px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;background-color:#ecfdf3;color:#166534;background-image:linear-gradient(to right,#ecfdf3 30%,rgba(236,253,243,0)),linear-gradient(to left,#ecfdf3 30%,rgba(236,253,243,0)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.08),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.08),transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}.connector-guide-actions-badge:is(.dark *){background-color:#064e3b;color:#a7f3d0;background-image:linear-gradient(to right,#064e3b 30%,rgba(6,78,59,0)),linear-gradient(to left,#064e3b 30%,rgba(6,78,59,0)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.3),transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.3),transparent)}[class*=anchor] li:nth-child(4) a:not(:hover),[class*=sidebar]>ul>li:nth-child(4)>a:not(:hover){opacity:.55;transition:opacity .2s ease}[class*=anchor] li:nth-child(4) a:hover,[class*=sidebar]>ul>li:nth-child(4):has(a[aria-current]) a,[class*=sidebar]>ul>li:nth-child(4)>a:hover,li:has(a[href*=\"/ats/\"]) a,li:has(a[href*=\"/crm/\"]) a,li:has(a[href*=\"/hris/\"]) a,li:has(a[href*=\"/lms/\"]) a{opacity:1}#sidebar-content li[data-group-tag] li[data-group-tag][id^=\"/\"]>button{font-weight:400}.stackone-status-indicator{position:fixed;top:17px;right:16px;z-index:30;display:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;text-decoration:none;background:0 0;transition:background .2s ease}@media (min-width:1024px){.stackone-status-indicator{display:inline-flex}}.stackone-status-indicator:hover{background:rgb(var(--gray-100));text-decoration:none}.stackone-status-indicator:hover:is(.dark *){background:rgb(var(--gray-700))}.stackone-status-indicator .status-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.stackone-status-indicator.operational .status-dot{background-color:#00c853!important;box-shadow:0 0 6px rgba(0,200,83,.5)}.stackone-status-indicator.degraded .status-dot{background-color:#ffd600!important;box-shadow:0 0 6px rgba(255,214,0,.5);animation:pulse-yellow 1.5s infinite}.stackone-status-indicator.partial .status-dot{background-color:#ff9100!important;box-shadow:0 0 6px rgba(255,145,0,.5);animation:pulse-orange 1.5s infinite}.stackone-status-indicator.outage .status-dot{background-color:#ff1744!important;box-shadow:0 0 6px rgba(255,23,68,.5);animation:pulse-red 1s infinite}.stackone-status-indicator.unknown .status-dot{background-color:#9e9e9e!important}body:has(#chat-assistant-sheet[aria-hidden=false]) .stackone-status-indicator{display:none!important}:root{--surface-bg:rgb(var(--background-light));--surface-bg-hover:var(--shiki-light-bg, rgb(var(--gray-100)))}.dark{--surface-bg:rgb(var(--gray-800));--surface-bg-hover:var(--shiki-dark-bg, rgb(var(--gray-900)))}.connector-page-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.connector-page-icon{width:48px;height:48px;border-radius:10px;padding:2px;background-color:var(--surface-bg)}.connector-page-auth-description,.connector-page-subtitle{color:rgb(var(--gray-500))}.connector-page-auth-description:is(.dark *),.connector-page-subtitle:is(.dark *){color:rgb(var(--gray-400))}.connector-page-changelog{display:flex;flex-direction:column;gap:2px;flex-shrink:0;white-space:nowrap}.connector-page-version{display:flex;align-items:center;gap:6px}.connector-page-card-text{font-size:14px;margin-top:0;margin-bottom:0}.connector-page-category-tag{background-color:rgb(var(--gray-100));color:rgb(var(--gray-600));display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.connector-page-category-tag:is(.dark *){background-color:rgb(var(--gray-800));color:rgb(var(--gray-300))}.connector-page-category-tags{display:flex;gap:6px;margin-top:4px;overflow-x:auto;scrollbar-width:none}.connector-page-category-tags::-webkit-scrollbar{display:none}.connector-page-category-tags>*{flex-shrink:0}.connector-page-tag-beta{background-color:#fef3c7;color:#b45309;font-size:11px}.connector-page-tag-beta:is(.dark *){background-color:#422006;color:#fde68a}.connector-page-tag-preview{background-color:#e1e9f4;color:#0d58ae;border:1px solid #bfd5f1;font-size:11px}.connector-page-tag-preview:is(.dark *){background-color:#0c2f4f;color:#93c5fd;border-color:#1e40af}.connector-page-code,.connector-page-stage-tag{display:inline-block;padding:2px 8px;border-radius:4px}.connector-page-code{background-color:rgb(var(--gray-100));color:rgb(var(--gray-600));padding:4px 8px;font-size:11px;white-space:nowrap;transition:background-color .15s}.connector-page-code:is(.dark *){background-color:rgb(var(--gray-800));color:rgb(var(--gray-300))}.connector-page-code:hover{background-color:rgb(var(--gray-200))}.connector-page-code:hover:is(.dark *){background-color:rgb(var(--gray-700))}.connector-page-code-button{position:relative;display:inline-flex;align-items:center;max-width:100%;padding:0;border:0;background:0 0;color:inherit;cursor:pointer;font:inherit;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;text-align:left}.connector-page-code--copied,.connector-page-code--copied:hover,.connector-page-code-button.connector-page-code--copied .connector-page-code,.connector-page-code-button.connector-page-code--copied:hover .connector-page-code{background-color:#d1fae5;color:#065f46}.connector-page-code--copied:hover:is(.dark *),.connector-page-code--copied:is(.dark *),.connector-page-code-button.connector-page-code--copied:hover:is(.dark *) .connector-page-code,.connector-page-code-button.connector-page-code--copied:is(.dark *) .connector-page-code{background-color:#064e3b;color:#a7f3d0}.connector-page-tooltip{background-color:rgb(var(--gray-900));color:#fff}.connector-page-tooltip:is(.dark *){background-color:rgb(var(--gray-100));color:rgb(var(--gray-900))}.connector-page-tooltip-arrow{border-color:transparent transparent rgb(var(--gray-900))}.connector-page-tooltip-arrow:is(.dark *){border-color:transparent transparent rgb(var(--gray-100))}.meta-library-count{color:rgb(var(--gray-500));font-size:12px;margin-bottom:8px}.meta-library-count:is(.dark *){color:rgb(var(--gray-400))}.connector-page-header-meta{border-left:1px solid rgb(var(--gray-200));padding-left:12px}.connector-page-header-meta:is(.dark *),.meta-library-table-container:is(.dark *){border-color:rgb(var(--gray-700))}.meta-library-table-container{border:1px solid rgb(var(--gray-200));max-height:500px;overflow-y:auto;overflow-x:auto;border-radius:8px;font-size:13px}.meta-library-grid-header-cell{background-color:#fff;border-bottom:1px solid rgb(var(--gray-200));position:sticky;top:0;padding:10px 12px;font-weight:600;z-index:1}.meta-library-grid-header-cell:is(.dark *){background-color:#1a1a1a;border-bottom-color:rgb(var(--gray-700))}.meta-library-grid-cell{border-bottom:1px solid rgb(var(--gray-100));padding:10px 12px}.meta-library-grid-cell:is(.dark *){border-bottom-color:rgb(var(--gray-800))}.meta-library-grid-cell--values{color:rgb(var(--gray-600));font-size:12px}.meta-library-grid-cell--description:is(.dark *),.meta-library-grid-cell--values:is(.dark *){color:rgb(var(--gray-400))}.meta-library-grid-cell--description{color:rgb(var(--gray-500))}.connector-meta-library-section{margin-bottom:16px;padding-left:3px}.connector-meta-library-title{font-size:18px;font-weight:600;margin-bottom:12px}.connector-meta-library-grid{display:grid;grid-template-columns:200px 1fr;min-width:600px}.connector-meta-library-grid--three-col{grid-template-columns:200px 1fr 150px}.connector-meta-library-row{display:contents}.connector-meta-library-item-cell{font-weight:500}.connector-meta-library-item-sub{margin-top:4px}.connector-meta-library-values-list{display:flex;flex-wrap:wrap;gap:6px}.connector-actions-controls{display:flex;flex-direction:column;gap:8px;margin:12px 0}.connector-actions-controls__row{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.connector-actions-search{flex:1 1 200px;padding:8px 12px;border-radius:6px;border:1px solid rgb(var(--gray-200));font-size:14px;background:var(--surface-bg);color:inherit}.connector-actions-scopes:is(.dark *) .connector-actions-scopes__toggle,.connector-actions-search:is(.dark *){border-color:rgb(var(--gray-700))}.connector-actions-scopes{position:relative;min-width:180px}.connector-actions-scopes__toggle{width:100%;list-style:none;padding:8px 12px;border-radius:6px;border:1px solid rgb(var(--gray-200));font-size:14px;background:var(--surface-bg);color:inherit;cursor:pointer;user-select:none;display:flex;justify-content:space-between;gap:8px}.connector-actions-scopes__toggle::after{content:\"▾\"}.connector-actions-scopes[data-connector-scopes-open=true] .connector-actions-scopes__toggle::after{content:\"▴\"}.connector-actions-scopes__menu{display:none;position:absolute;top:calc(100% + 4px);right:0;min-width:280px;max-height:320px;overflow-y:auto;border-radius:6px;border:1px solid rgb(var(--gray-200));background:#fff;z-index:50;padding:8px;flex-direction:column;gap:4px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.connector-actions-scopes[data-connector-scopes-open=true] .connector-actions-scopes__menu{display:flex}.connector-actions-scopes__menu:is(.dark *){border-color:rgb(var(--gray-700));background:var(--surface-bg, #1a1a1a)}.connector-actions-scopes__header{display:flex;flex-direction:column;gap:6px;padding-bottom:6px}.connector-actions-scopes__search{width:100%;padding:8px 10px;border-radius:6px;border:1px solid rgb(var(--gray-200));background:var(--surface-bg);color:inherit;font-size:13px;outline:0}.connector-actions-scopes__search:is(.dark *){border-color:rgb(var(--gray-700))}.connector-actions-scopes__actions{display:flex;align-items:center;gap:8px;font-size:12px}.connector-actions-scopes__actions button{border:0;background:0 0;color:inherit;cursor:pointer;font:inherit;padding:2px 4px;border-radius:4px}.connector-actions-scopes__item{display:flex;align-items:flex-start!important;gap:8px;padding:6px 8px!important;border-radius:4px;font-size:13px;cursor:pointer;position:relative}.connector-actions-scopes__item>input[type=checkbox]{flex-shrink:0;margin-top:2px;appearance:checkbox;-webkit-appearance:checkbox;font-size:0;color:transparent}.connector-actions-scopes__item>span{word-break:break-all;min-width:0;line-height:1.4}.connector-actions-scopes__item:hover{background-color:rgb(var(--gray-100))}.connector-actions-scopes__item:hover:is(.dark *){background-color:rgb(var(--gray-800))}.connector-actions-scopes__empty{padding:8px 6px;text-align:center;font-size:13px;color:rgb(var(--gray-500));display:none}.connector-actions-scopes__empty.connector-actions-scopes__empty--visible{display:block!important}.connector-actions-count:is(.dark *),.connector-actions-scopes__empty:is(.dark *){color:rgb(var(--gray-400))}.connector-actions-scopes__item--cascade-hidden{display:none!important}.connector-actions-count{font-size:12px;color:rgb(var(--gray-500))}.connector-actions-table__header{padding:10px 12px;text-align:left;font-weight:600}.connector-actions-table__cell{padding:10px 12px;vertical-align:top}.connector-actions-table__cell--chips{font-size:12px}.guides-scope-selector{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg);color:rgb(var(--gray-700));border-radius:8px;padding:16px;margin-bottom:24px}.guides-scope-selector:is(.dark *){border-color:rgb(var(--gray-700));color:rgb(var(--gray-200))}.guides-scope-selector__title{color:rgb(var(--gray-900));font-size:16px;font-weight:600;margin-bottom:12px}.guides-scope-selector__title:is(.dark *){color:rgb(var(--gray-100))}.guides-scope-selector__muted{color:rgb(var(--gray-500))}.guides-scope-selector__muted:is(.dark *){color:rgb(var(--gray-400))}.guides-scope-selector__list{border:1px solid rgb(var(--gray-200));background-color:rgb(var(--background-light));max-height:240px;overflow-y:auto;border-radius:6px;margin-bottom:12px}.guides-scope-selector__list:is(.dark *){border-color:rgb(var(--gray-700));background-color:rgb(var(--background-dark))}.guides-scope-selector__list-header{background-color:rgb(var(--gray-50, var(--gray-100)));border-bottom:1px solid rgb(var(--gray-200));color:rgb(var(--gray-500));display:flex;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;position:sticky;top:0;z-index:1}.guides-scope-selector__list-header-spacer{width:16px;flex-shrink:0}.guides-scope-selector__list-header-action{flex:1;text-align:left}.guides-scope-selector__list-header-scopes{min-width:120px;margin-left:auto;text-align:right}.guides-scope-selector__list-header:is(.dark *){background-color:rgb(var(--gray-800));border-bottom-color:rgb(var(--gray-700));color:rgb(var(--gray-400))}.guides-scope-selector__list-item{color:rgb(var(--gray-700));border-bottom:1px solid rgb(var(--gray-100))}.guides-scope-selector__list-item:is(.dark *){color:rgb(var(--gray-200));border-bottom-color:rgb(var(--gray-800))}.guides-scope-selector__list-item--last{border-bottom:none}.guides-scope-selector__list-item--hovered{background-color:rgb(var(--gray-100))}.guides-scope-selector__list-item--hovered:is(.dark *){background-color:rgb(var(--gray-800))}.guides-scope-selector__checkbox{border:2px solid rgb(var(--gray-300))}.guides-scope-selector__checkbox:is(.dark *){border-color:rgb(var(--gray-600))}.guides-scope-selector__checkbox--checked,.guides-scope-selector__checkbox--checked:is(.dark *){background-color:#068f56;border-color:#068f56}.guides-scope-selector__scope-chip{background-color:rgb(var(--gray-100));color:rgb(var(--gray-600))}.guides-scope-selector__scope-chip:is(.dark *){background-color:rgb(var(--gray-800));color:rgb(var(--gray-300))}.guides-scope-selector__input{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg);color:rgb(var(--gray-800));border-radius:6px}.guides-scope-selector__input:is(.dark *){border-color:rgb(var(--gray-700));color:rgb(var(--gray-100))}.guides-scope-selector__copy-btn,.guides-scope-selector__quick-btn{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg);color:rgb(var(--gray-700))}.guides-scope-selector__copy-btn:is(.dark *),.guides-scope-selector__quick-btn:is(.dark *){border-color:rgb(var(--gray-700));color:rgb(var(--gray-200))}.guides-scope-selector__quick-btn{padding:6px 10px;border-radius:6px;font-size:12px;cursor:pointer}.guides-scope-selector__copy-btn{width:120px;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.guides-scope-selector__copy-btn--end{margin-left:auto}.guides-scope-selector__copy-btn--success{background-color:#d1fae5;border-color:#10b981;color:#065f46}.guides-scope-selector__copy-btn--success:is(.dark *){background-color:#064e3b;border-color:#10b981;color:#a7f3d0}.guides-scope-selector__url-section{border-top:1px solid rgb(var(--gray-200));margin-top:12px;padding-top:12px}.getting-started-section:is(.dark *),.guides-scope-selector__url-section:is(.dark *){border-top-color:rgb(var(--gray-700))}.guides-scope-selector__subtitle{font-size:13px;margin-bottom:12px}.guides-scope-selector__toolbar{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.guides-scope-selector__search{padding:8px 12px;font-size:13px;flex:1;min-width:160px}.guides-scope-selector__status{padding:16px;text-align:center;font-size:13px}.guides-scope-selector__label{font-size:12px;font-weight:500;margin-bottom:6px}.guides-scope-selector__url-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.guides-scope-selector__url-input{flex:1;min-width:200px;padding:8px 10px;font-size:12px;font-family:monospace}.guides-scope-selector__scopes-section{margin-top:12px}.guides-scope-selector__scopes-row{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.guides-scope-selector__scopes-output{flex:1;min-width:200px;min-height:88px;max-height:120px;overflow-y:auto;margin:0;padding:8px 10px;font-size:12px;font-family:monospace;white-space:pre-wrap}.guides-scope-selector__side-controls{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;flex-shrink:0;align-items:flex-start}.guides-scope-selector__side-label{white-space:nowrap}.guides-scope-selector__delimiter{width:100%;padding:6px 10px;font-size:12px}.getting-started-section{border-top:1px solid rgb(var(--gray-200))}.connector-grid-card{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg)}.connector-grid-card:is(.dark *){border-color:rgb(var(--gray-700))}.connector-grid-card:hover{background-color:var(--surface-bg-hover);border-color:#068f56;box-shadow:0 4px 12px rgba(6,143,86,.12);transform:translateY(-1px)}.connector-grid-name{color:rgb(var(--gray-900))}.connector-grid-name:is(.dark *),.filter-dropdown__action-btn:hover:is(.dark *){color:rgb(var(--gray-100))}.connector-grid-pill{background-color:rgb(var(--gray-100));color:rgb(var(--gray-500))}.connector-grid-pill:is(.dark *){background-color:rgb(var(--gray-800));color:rgb(var(--gray-400))}.connector-grid-count{color:rgb(var(--gray-500))}.connector-grid-count:is(.dark *){color:rgb(var(--gray-400))}.filter-dropdown__trigger,.search-bar{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg);color:rgb(var(--gray-800))}.search-bar:focus{background-color:var(--surface-bg-hover)}.search-bar:is(.dark *){border-color:rgb(var(--gray-700));color:rgb(var(--gray-100))}.search-bar::placeholder{color:rgb(var(--gray-400))}.search-bar::placeholder:is(.dark *){color:rgb(var(--gray-500))}.filter-dropdown__trigger:focus,.filter-dropdown__trigger:hover{background-color:var(--surface-bg-hover)}.filter-dropdown__trigger:is(.dark *){border-color:rgb(var(--gray-700));color:rgb(var(--gray-100))}.filter-dropdown__trigger--active{border-color:#068f56;background-color:#f0fdf4}.filter-dropdown__trigger--active:is(.dark *){border-color:#068f56;background-color:#052e1a}.filter-dropdown__badge{background-color:#068f56;color:#fff}.filter-dropdown__chevron{color:rgb(var(--gray-500))}.filter-dropdown__chevron:is(.dark *){color:rgb(var(--gray-400))}.filter-dropdown__menu{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg);box-shadow:0 4px 12px rgba(0,0,0,.1)}.filter-dropdown__menu:is(.dark *){border-color:rgb(var(--gray-700));box-shadow:0 4px 12px rgba(0,0,0,.5)}.filter-dropdown__header{border-bottom:1px solid rgb(var(--gray-200))}.filter-dropdown__header:is(.dark *){border-bottom-color:rgb(var(--gray-700))}.filter-dropdown__search{border:1px solid rgb(var(--gray-200));background-color:var(--surface-bg);color:rgb(var(--gray-800))}.filter-dropdown__search:focus{background-color:var(--surface-bg-hover)}.filter-dropdown__search:is(.dark *){border-color:rgb(var(--gray-700));color:rgb(var(--gray-100))}.filter-dropdown__action-btn{color:rgb(var(--gray-500))}.filter-dropdown__action-btn:is(.dark *){color:rgb(var(--gray-400))}.filter-dropdown__action-btn:hover{color:rgb(var(--gray-900))}.filter-dropdown__separator{color:rgb(var(--gray-200));font-size:12px}.filter-dropdown__separator:is(.dark *){color:rgb(var(--gray-700))}.filter-dropdown__item{color:rgb(var(--gray-700));width:100%;background:0 0;border:0;font:inherit;text-align:left}.filter-dropdown__item:is(.dark *){color:rgb(var(--gray-200))}.filter-dropdown__item--hovered,.filter-dropdown__item--selected{background-color:var(--surface-bg-hover)}.filter-dropdown__checkbox{border:2px solid rgb(var(--gray-300))}.filter-dropdown__checkbox:is(.dark *){border-color:rgb(var(--gray-600))}.filter-dropdown__checkbox--checked,.filter-dropdown__checkbox--checked:is(.dark *){background-color:#068f56;border-color:#068f56}.filter-dropdown__no-results{color:rgb(var(--gray-500))}.filter-dropdown__no-results:is(.dark *){color:rgb(var(--gray-400))}.breadcrumb-item{color:rgb(var(--primary))}.breadcrumb-item:is(.dark *){color:rgb(var(--primary-light))}.prose a[target=_blank]::after{content:\"↗\";display:inline-block;margin-left:.1em;font-size:.85em;vertical-align:baseline}.prose .not-prose a[target=_blank]::after{content:none}:root{--hs-radius-lg:8px;--hs-radius-xl:12px;--hs-shadow-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),\n 0 4px 6px -4px rgba(0, 0, 0, 0.1);--hs-shadow-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),\n 0 8px 10px -6px rgba(0, 0, 0, 0.1);--hs-card-bg:rgb(255, 255, 255);--hs-card-border:rgb(232, 232, 232);--hs-card-dimmed:rgb(247, 247, 247);--hs-text-primary:rgb(10, 10, 10);--hs-text-secondary:rgb(115, 115, 115);--hs-brand:#068f56;--hs-brand-hover:#00af66}.stackone-hs-fab{position:fixed;bottom:24px;right:24px;z-index:45;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:9999px;background-color:var(--hs-brand);color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer;box-shadow:var(--hs-shadow-lg);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.stackone-hs-fab:hover{background-color:var(--hs-brand-hover);transform:translateY(-1px);box-shadow:var(--hs-shadow-xl)}.stackone-hs-fab:focus-visible{outline:2px solid var(--hs-brand-hover);outline-offset:2px}.stackone-hs-fab-icon{flex-shrink:0}.stackone-hs-fab.stackone-hs-fab--dev{right:96px}.stackone-hs-panel{position:fixed;bottom:88px;right:24px;z-index:45;display:flex;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:min(70vh,640px);overflow:hidden;background-color:var(--hs-card-bg);border:1px solid var(--hs-card-border);border-radius:var(--hs-radius-xl);box-shadow:var(--hs-shadow-xl);visibility:hidden;pointer-events:none;opacity:0;transform:translateY(8px) scale(.98);transform-origin:bottom right;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.stackone-hs-panel.open{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0) scale(1);transition:opacity .16s ease,transform .16s ease,visibility 0s}.stackone-hs-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--hs-card-border)}.stackone-hs-title{margin:0;font-size:16px;font-weight:600;color:var(--hs-text-primary)}.stackone-hs-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--hs-radius-lg);background:0 0;color:var(--hs-text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.stackone-hs-close:hover{background-color:var(--hs-card-dimmed);color:var(--hs-text-primary)}.stackone-hs-body{padding:16px;overflow-y:auto}.stackone-hs-error{margin:0 0 10px;color:var(--hs-text-secondary);font-size:13px}.stackone-hs-error:empty{display:none}.stackone-hs-field{margin-bottom:12px}.stackone-hs-label{display:block;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--hs-text-primary)}.stackone-hs-required{margin-left:2px;color:#d92d20}.stackone-hs-help{margin:0 0 6px;font-size:12px;color:var(--hs-text-secondary)}.stackone-hs-input,.stackone-hs-select,.stackone-hs-textarea{width:100%;padding:8px 10px;border:1px solid var(--hs-card-border);border-radius:var(--hs-radius-lg);background-color:#fff;color:var(--hs-text-primary);font-size:14px;font-family:inherit;box-sizing:border-box}.stackone-hs-input:focus-visible,.stackone-hs-select:focus-visible,.stackone-hs-textarea:focus-visible{outline:2px solid var(--hs-brand-hover);outline-offset:1px}.stackone-hs-textarea{min-height:300px;resize:vertical}.stackone-hs-submit{padding:10px 16px;border:0;border-radius:9999px;background-color:var(--hs-brand);color:#fff;font-size:14px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s ease}.stackone-hs-submit:hover{background-color:var(--hs-brand-hover)}.stackone-hs-submit:disabled{opacity:.6;cursor:default}.stackone-hs-success{margin:0;font-size:14px;color:var(--hs-text-primary)}@media (max-width:640px){.stackone-hs-fab{padding:12px;border-radius:50%}.stackone-hs-fab-label{display:none}.stackone-hs-panel{left:12px;right:12px;bottom:80px;width:auto;max-width:none;max-height:75vh}}#content>h1:first-child,#content>h2:first-child,#content>h3:first-child,#content>h4:first-child,#content>h5:first-child,#content>h6:first-child{margin-top:0}a[href=\"/support\"]{opacity:.55;transition:opacity .2s ease}a[href=\"/support\"]:hover{opacity:1}"}],"page":{"pagePath":"platform/api-reference/v2/connectors/create-a-connector","slug":"/platform/api-reference/v2/connectors/create-a-connector","pageMetadata":{"openapi":"post /v2/connectors","title":"Create a connector","description":"Creates a custom connector in the current project's registry. It is owned by this project and is not available to the organization's other projects.","href":"/platform/api-reference/v2/connectors/create-a-connector"},"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: \"Creates a custom connector in the current project’s registry. It is owned by this project and is not available to the organization’s other projects.\"\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 /v2/connectors","title":"Create a connector","description":"Creates a custom connector in the current project's registry. It is owned by this project and is not available to the organization's other projects.","href":"/platform/api-reference/v2/connectors/create-a-connector"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/stackone-60/072d59ca3ea476f6/status-indicator.js","/_mintlify/custom/stackone-60/2cef6058362559bc/connectors.js","/_mintlify/custom/stackone-60/af28b3fbb0435529/hubspot-form.js"],"openApiReferenceData":{"operation":{"description":"Creates a custom connector in the current project's registry. It is owned by this project and is not available to the organization's other projects.","operationId":"create_connector","parameters":["e66b994d-2d0f-4226-9605-8a9d60b27b4d"],"requestBody":"d7f97d55-13b9-44b3-a507-f5cf16bc65c6","responses":{"201":"5fbd5fff-963a-46ef-ac2d-904980862a69","400":"8d1c8245-1b19-4f3b-9d6e-a9f97f28d1f7","401":"49df5a66-6d62-495a-833a-528104ccd927","403":"cfb481fd-137f-4ba3-b04f-3bca9c70dc89","404":"2d5c60a6-be05-4e79-ab11-747b1edef089","408":"a6a6ef88-426c-4ac8-962f-3991f53bd264","409":"6e1f5a69-a8f3-4798-a69f-87c769c9e5c5","422":"56e4e845-c3db-4081-ae6f-4d917accc040","429":"7ba8a22b-96cd-4cf9-8879-3e35e3f53050","500":"80d3d176-bf8a-4734-9ec1-76a3c1ecd247","501":"1cb3c0f9-c469-4ac6-b3a1-31d4bc7dbea8","502":"e6ae03be-bb33-4b76-a4f2-d345ea93925c"},"security":["836195a4-1e05-40a6-ae3f-48e408a47a5c"],"summary":"Create a connector","tags":["Connectors"],"method":"post","type":"path","servers":["1f1a1885-2845-4856-8b3b-6a91a4ae826e"],"path":"/v2/connectors","baseUrlOptions":["https://api.stackone.com"],"title":"Create a connector","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e66b994d-2d0f-4226-9605-8a9d60b27b4d":{"name":"expand","required":false,"in":"query","description":"Comma-separated fields to resolve on the created connector, with the same tokens as the get endpoint: `actions`, `versions`, `changelog`, `accounts_count`, `connector_profiles_count`. Unexpanded fields are `null`.","schema":{"oneOf":[{"type":"string","description":"Comma-separated fields to resolve on the created connector, with the same tokens as the get endpoint: `actions`, `versions`, `changelog`, `accounts_count`, `connector_profiles_count`. Unexpanded fields are `null`.","uniqueKey":"oneOf.0","typeLabel":"string"},{"type":"null","description":"Comma-separated fields to resolve on the created connector, with the same tokens as the get endpoint: `actions`, `versions`, `changelog`, `accounts_count`, `connector_profiles_count`. Unexpanded fields are `null`.","uniqueKey":"oneOf.1","typeLabel":"null"}],"isRequired":false,"uniqueKey":"","typeLabel":"string | null"}}},"requestBody":{"required":true,"description":"Exactly one of the two source-specific shapes: create from a remote MCP server url, or register a StackOne connector YAML definition.","content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"CreateMcpConnectorRequest","required":["mcp_server_url"],"properties":{"mcp_server_url":{"type":"string","format":"uri","pattern":"^https?://","description":"The URL of the remote MCP server to create the connector for. The server is probed to determine how it authenticates (openly, with a static access token, or through OAuth). The connector is created without actions; its tools are added separately. A project holds one connector per server URL, compared with its query included.","isRequired":true,"uniqueKey":"oneOf.0.mcp_server_url","typeLabel":"string\u003curi>"},"title":{"type":"string","minLength":1,"description":"The display name of the connector; it also derives the connector key. Defaults to the name the MCP server reports about itself, or to the server URL hostname.","uniqueKey":"oneOf.0.title","typeLabel":"string"},"force":{"type":"boolean","enum":[false],"description":"Not supported when creating from an MCP server url; accepted only as `false`, which is a no-op.","uniqueKey":"oneOf.0.force","typeLabel":"enum\u003cboolean>"}},"additionalProperties":false,"uniqueKey":"oneOf.0","typeLabel":"CreateMcpConnectorRequest · object"},{"type":"object","title":"CreateYamlConnectorRequest","required":["yaml"],"properties":{"yaml":{"type":"string","minLength":1,"description":"The StackOne connector YAML definition to register. Its version must be new and semver-greater than the latest one, unless `force` is set.","isRequired":true,"uniqueKey":"oneOf.1.yaml","typeLabel":"string"},"force":{"type":"boolean","default":false,"description":"Skips the version-increment validation when re-registering a connector (version conflicts are still rejected while the project has immutable versioning on, its default).","uniqueKey":"oneOf.1.force","typeLabel":"boolean"}},"additionalProperties":false,"uniqueKey":"oneOf.1","typeLabel":"CreateYamlConnectorRequest · object"}],"uniqueKey":"","typeLabel":"CreateMcpConnectorRequest · object | CreateYamlConnectorRequest · object"},"examples":{"Example":{"title":"Example","value":{"mcp_server_url":"\u003cstring>","title":"\u003cstring>","force":false}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"5fbd5fff-963a-46ef-ac2d-904980862a69":{"description":"The connector was created.","content":{"application/json":{"schema":{"type":"object","properties":{"key":{"type":"string","description":"The connector key (e.g. `workday`).","isRequired":true,"uniqueKey":"key","typeLabel":"string"},"name":{"type":"string","description":"The human-readable connector name (e.g. `Workday`).","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"logo_url":{"type":"string","description":"The URL of the connector's logo.","isRequired":true,"uniqueKey":"logo_url","typeLabel":"string"},"description":{"oneOf":[{"type":"string","description":"The connector description; `null` when the connector declares none.","isRequired":true,"uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","description":"The connector description; `null` when the connector declares none.","isRequired":true,"uniqueKey":"description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"description","typeLabel":"string | null"},"categories":{"description":"The categories the connector belongs to (e.g. `[\"hris\"]`).","type":"array","items":{"type":"string","uniqueKey":"categories.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"categories","typeLabel":"string[]"},"authentication_methods":{"description":"One-line summaries of the authentication methods the connector supports.","type":"array","items":{"type":"object","properties":{"key":{"type":"string","description":"The key of the authentication method (e.g. `oauth2`).","isRequired":true,"uniqueKey":"authentication_methods.items.[INDEX].key","typeLabel":"string"},"label":{"type":"string","description":"The display label of the method (e.g. `OAuth v2`).","isRequired":true,"uniqueKey":"authentication_methods.items.[INDEX].label","typeLabel":"string"},"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `oidc`, `custom`).","isRequired":true,"uniqueKey":"authentication_methods.items.[INDEX].type","typeLabel":"string"}},"required":["key","label","type"],"uniqueKey":"authentication_methods.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"authentication_methods","typeLabel":"object[]"},"version":{"type":"string","description":"The connector version.","isRequired":true,"uniqueKey":"version","typeLabel":"string"},"owner":{"type":"string","description":"The owner of the connector.","isRequired":true,"uniqueKey":"owner","typeLabel":"string"},"release_stage":{"type":"string","description":"The release stage of the connector (e.g. `ga`, `beta`).","isRequired":true,"uniqueKey":"release_stage","typeLabel":"string"},"actions_count":{"type":"integer","description":"The number of actions the connector exposes to the organization; 0 when the connector does not report action counts.","isRequired":true,"uniqueKey":"actions_count","typeLabel":"integer"},"events_count":{"type":"integer","description":"The number of event actions the connector exposes; 0 when the connector does not report event counts.","isRequired":true,"uniqueKey":"events_count","typeLabel":"integer"},"documentation_url":{"oneOf":[{"type":"string","description":"The URL of the public StackOne documentation for the connector; `null` when no public documentation is available.","isRequired":true,"uniqueKey":"documentation_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The URL of the public StackOne documentation for the connector; `null` when no public documentation is available.","isRequired":true,"uniqueKey":"documentation_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"documentation_url","typeLabel":"string | null"},"authentication":{"type":"object","additionalProperties":{"type":"object","description":"The environments of the authentication method (`default` plus concrete environments such as `production`), keyed by environment.","additionalProperties":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (`oauth2`, `oidc` or `custom`).","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.type","typeLabel":"string"},"label":{"oneOf":[{"type":"string","description":"The display label of the method (present on the `default` environment).","uniqueKey":"authentication.additionalProperties.additionalProperties.label.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display label of the method (present on the `default` environment).","uniqueKey":"authentication.additionalProperties.additionalProperties.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.label","typeLabel":"string | null"},"envLabel":{"oneOf":[{"type":"string","description":"The display label of the environment (present on concrete environments).","uniqueKey":"authentication.additionalProperties.additionalProperties.envLabel.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display label of the environment (present on concrete environments).","uniqueKey":"authentication.additionalProperties.additionalProperties.envLabel.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.envLabel","typeLabel":"string | null"},"guide":{"oneOf":[{"type":"object","description":"The guide attached to the method.","properties":{"description":{"oneOf":[{"type":"string","description":"A description of the method.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"A description of the method.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.description","typeLabel":"string | null"},"supportLink":{"oneOf":[{"type":"string","description":"A link to the setup documentation for the method.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.supportLink.oneOf.0","typeLabel":"string"},{"type":"null","description":"A link to the setup documentation for the method.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.supportLink.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.supportLink","typeLabel":"string | null"},"setup":{"oneOf":[{"type":"object","description":"The steps to set up a connector profile for the method.","required":["sections"],"properties":{"sections":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"The section title.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].title","typeLabel":"string"},"content":{"type":"string","description":"The section introduction, in Markdown.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].content","typeLabel":"string"},"list":{"oneOf":[{"description":"Bullet points, in Markdown.","type":"array","items":{"type":"string","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].list.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].list.oneOf.0","typeLabel":"string[]"},{"description":"Bullet points, in Markdown.","type":"null","items":{"type":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].list.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].list","typeLabel":"string[] | null"},"image":{"oneOf":[{"type":"object","required":["src","alt"],"properties":{"src":{"type":"string","description":"The image path, relative to the connector.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].image.oneOf.0.src","typeLabel":"string"},"alt":{"type":"string","description":"Text describing the image.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].image.oneOf.0.alt","typeLabel":"string"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].image","typeLabel":"object | null"},"steps":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"The step title.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].title","typeLabel":"string"},"content":{"type":"string","description":"The step instructions, in Markdown.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].content","typeLabel":"string"},"list":{"oneOf":[{"description":"Bullet points, in Markdown.","type":"array","items":{"type":"string","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].list.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].list.oneOf.0","typeLabel":"string[]"},{"description":"Bullet points, in Markdown.","type":"null","items":{"type":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].list.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].list","typeLabel":"string[] | null"},"image":{"oneOf":[{"type":"object","required":["src","alt"],"properties":{"src":{"type":"string","description":"The image path, relative to the connector.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].image.oneOf.0.src","typeLabel":"string"},"alt":{"type":"string","description":"Text describing the image.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].image.oneOf.0.alt","typeLabel":"string"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].image.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].image.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].image","typeLabel":"object | null"},"displayScopes":{"oneOf":[{"type":"boolean","description":"Whether the step shows the scopes the selected actions need.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].displayScopes.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the step shows the scopes the selected actions need.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].displayScopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].displayScopes","typeLabel":"boolean | null"},"applicableScopes":{"oneOf":[{"description":"The scopes this step covers.","type":"array","items":{"type":"string","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].applicableScopes.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].applicableScopes.oneOf.0","typeLabel":"string[]"},{"description":"The scopes this step covers.","type":"null","items":{"type":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].applicableScopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX].applicableScopes","typeLabel":"string[] | null"}},"required":["title","content"],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"title":{"type":"string","description":"The step title."},"content":{"type":"string","description":"The step instructions, in Markdown."},"list":{"oneOf":[{"description":"Bullet points, in Markdown.","type":"array","items":{"type":"string"}},{"description":"Bullet points, in Markdown.","type":"null","items":{"type":"string"}}]},"image":{"oneOf":[{"type":"object","required":["src","alt"],"properties":{"src":{"type":"string","description":"The image path, relative to the connector."},"alt":{"type":"string","description":"Text describing the image."}}},{"type":"null"}]},"displayScopes":{"oneOf":[{"type":"boolean","description":"Whether the step shows the scopes the selected actions need."},{"type":"null","description":"Whether the step shows the scopes the selected actions need."}]},"applicableScopes":{"oneOf":[{"description":"The scopes this step covers.","type":"array","items":{"type":"string"}},{"description":"The scopes this step covers.","type":"null","items":{"type":"string"}}]}},"required":["title","content"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].steps","typeLabel":"object[] | null"},"applicableScopes":{"oneOf":[{"description":"The scopes this section covers.","type":"array","items":{"type":"string","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].applicableScopes.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].applicableScopes.oneOf.0","typeLabel":"string[]"},{"description":"The scopes this section covers.","type":"null","items":{"type":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].applicableScopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX].applicableScopes","typeLabel":"string[] | null"}},"required":["title","content"],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.sections","typeLabel":"object[]"},"warning":{"oneOf":[{"type":"string","description":"A prerequisite to read before the first step, in Markdown.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.warning.oneOf.0","typeLabel":"string"},{"type":"null","description":"A prerequisite to read before the first step, in Markdown.","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.warning.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0.warning","typeLabel":"string | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0.setup","typeLabel":"object | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.guide.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.guide","typeLabel":"object | null"},"setup":{"oneOf":[{"type":"object","description":"The setup fields and notices the method requires.","properties":{"fields":{"oneOf":[{"description":"The setup fields the method requires.","type":"array","items":{"type":"object","properties":{"key":{"type":"string","description":"The key the field value is submitted under.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].key","typeLabel":"string"},"label":{"oneOf":[{"type":"string","description":"The display label of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display label of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].label","typeLabel":"string | null"},"type":{"oneOf":[{"type":"string","description":"The input type of the field (e.g. `text`, `password`, `select`).","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","description":"The input type of the field (e.g. `text`, `password`, `select`).","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].type","typeLabel":"string | null"},"required":{"oneOf":[{"type":"boolean","description":"Whether the field is required.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].required.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field is required.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].required.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].required","typeLabel":"boolean | null"},"secret":{"oneOf":[{"type":"boolean","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].secret.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].secret","typeLabel":"boolean | null"},"readOnly":{"oneOf":[{"type":"boolean","description":"Whether the field is read-only.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].readOnly.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field is read-only.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].readOnly.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].readOnly","typeLabel":"boolean | null"},"options":{"oneOf":[{"description":"The options of a select-type field.","type":"array","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","description":"The value submitted when the option is selected.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX].value","typeLabel":"string"}},"required":["label","value"],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].options.oneOf.0","typeLabel":"object[]"},{"description":"The options of a select-type field.","type":"null","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option."},"value":{"type":"string","description":"The value submitted when the option is selected."}},"required":["label","value"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].options.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].options","typeLabel":"object[] | null"},"placeholder":{"oneOf":[{"type":"string","description":"The placeholder text of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].placeholder.oneOf.0","typeLabel":"string"},{"type":"null","description":"The placeholder text of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].placeholder.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].placeholder","typeLabel":"string | null"},"externalSystemAccountIdentifier":{"oneOf":[{"type":"boolean","description":"Whether the field value identifies the account in the external system (used for event routing).","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].externalSystemAccountIdentifier.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field value identifies the account in the external system (used for event routing).","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].externalSystemAccountIdentifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].externalSystemAccountIdentifier","typeLabel":"boolean | null"},"value":{"oneOf":[{"type":"string","description":"The default or fixed value of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","description":"The default or fixed value of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].value","typeLabel":"string | null"},"computed":{"oneOf":[{"type":"boolean","description":"Whether the field value is computed server-side rather than user-provided.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].computed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field value is computed server-side rather than user-provided.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].computed.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].computed","typeLabel":"boolean | null"},"guide":{"oneOf":[{"type":"object","description":"Guide texts for the field.","properties":{"tooltip":{"oneOf":[{"type":"string","description":"A short tooltip for the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0.tooltip.oneOf.0","typeLabel":"string"},{"type":"null","description":"A short tooltip for the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0.tooltip.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0.tooltip","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"A longer description of how to fill the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"A longer description of how to fill the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0.description","typeLabel":"string | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].guide","typeLabel":"object | null"},"validation":{"oneOf":[{"type":"object","description":"The client-side validation rule for the field value, when the connector declares one.","properties":{"type":{"oneOf":[{"type":"string","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.type","typeLabel":"enum\u003cstring> | null"},"pattern":{"oneOf":[{"type":"string","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.pattern.oneOf.0","typeLabel":"string"},{"type":"null","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.pattern.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.pattern","typeLabel":"string | null"},"format":{"oneOf":[{"type":"string","description":"The expected string format.","enum":["email","url","uuid","date","datetime","uri","unmapped_value",null],"x-speakeasy-unknown-values":"allow","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.format.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.format","typeLabel":"enum\u003cstring> | null"},"errorMessage":{"oneOf":[{"type":"string","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.errorMessage","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","description":"The message shown when a legacy/static rule fails.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.error.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message shown when a legacy/static rule fails.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0.error","typeLabel":"string | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX].validation","typeLabel":"object | null"}},"required":["key"],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.0","typeLabel":"object[]"},{"description":"The setup fields the method requires.","type":"null","items":{"type":"object","properties":{"key":{"type":"string","description":"The key the field value is submitted under."},"label":{"oneOf":[{"type":"string","description":"The display label of the field."},{"type":"null","description":"The display label of the field."}]},"type":{"oneOf":[{"type":"string","description":"The input type of the field (e.g. `text`, `password`, `select`)."},{"type":"null","description":"The input type of the field (e.g. `text`, `password`, `select`)."}]},"required":{"oneOf":[{"type":"boolean","description":"Whether the field is required."},{"type":"null","description":"Whether the field is required."}]},"secret":{"oneOf":[{"type":"boolean","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted."},{"type":"null","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted."}]},"readOnly":{"oneOf":[{"type":"boolean","description":"Whether the field is read-only."},{"type":"null","description":"Whether the field is read-only."}]},"options":{"oneOf":[{"description":"The options of a select-type field.","type":"array","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option."},"value":{"type":"string","description":"The value submitted when the option is selected."}},"required":["label","value"]}},{"description":"The options of a select-type field.","type":"null","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option."},"value":{"type":"string","description":"The value submitted when the option is selected."}},"required":["label","value"]}}]},"placeholder":{"oneOf":[{"type":"string","description":"The placeholder text of the field."},{"type":"null","description":"The placeholder text of the field."}]},"externalSystemAccountIdentifier":{"oneOf":[{"type":"boolean","description":"Whether the field value identifies the account in the external system (used for event routing)."},{"type":"null","description":"Whether the field value identifies the account in the external system (used for event routing)."}]},"value":{"oneOf":[{"type":"string","description":"The default or fixed value of the field."},{"type":"null","description":"The default or fixed value of the field."}]},"computed":{"oneOf":[{"type":"boolean","description":"Whether the field value is computed server-side rather than user-provided."},{"type":"null","description":"Whether the field value is computed server-side rather than user-provided."}]},"guide":{"oneOf":[{"type":"object","description":"Guide texts for the field.","properties":{"tooltip":{"oneOf":[{"type":"string","description":"A short tooltip for the field."},{"type":"null","description":"A short tooltip for the field."}]},"description":{"oneOf":[{"type":"string","description":"A longer description of how to fill the field."},{"type":"null","description":"A longer description of how to fill the field."}]}}},{"type":"null"}]},"validation":{"oneOf":[{"type":"object","description":"The client-side validation rule for the field value, when the connector declares one.","properties":{"type":{"oneOf":[{"type":"string","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow"},{"type":"null","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow"}]},"pattern":{"oneOf":[{"type":"string","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set."},{"type":"null","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set."}]},"format":{"oneOf":[{"type":"string","description":"The expected string format.","enum":["email","url","uuid","date","datetime","uri","unmapped_value",null],"x-speakeasy-unknown-values":"allow"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted."},{"type":"null","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted."}]},"error":{"oneOf":[{"type":"string","description":"The message shown when a legacy/static rule fails."},{"type":"null","description":"The message shown when a legacy/static rule fails."}]}}},{"type":"null"}]}},"required":["key"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.fields","typeLabel":"object[] | null"},"notices":{"oneOf":[{"description":"Notices rendered alongside the setup fields.","type":"array","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique key of the notice.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].key","typeLabel":"string"},"type":{"type":"string","description":"The notice type (`warning` or `info`).","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","description":"The notice text.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].description","typeLabel":"string"},"position":{"oneOf":[{"type":"string","description":"Where the notice is rendered (`top` or `bottom`).","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].position.oneOf.0","typeLabel":"string"},{"type":"null","description":"Where the notice is rendered (`top` or `bottom`).","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].position","typeLabel":"string | null"},"anchor":{"oneOf":[{"type":"string","description":"The key of the field the notice is anchored to.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].anchor.oneOf.0","typeLabel":"string"},{"type":"null","description":"The key of the field the notice is anchored to.","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].anchor.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX].anchor","typeLabel":"string | null"}},"required":["key","type","description"],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.0","typeLabel":"object[]"},{"description":"Notices rendered alongside the setup fields.","type":"null","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique key of the notice."},"type":{"type":"string","description":"The notice type (`warning` or `info`)."},"description":{"type":"string","description":"The notice text."},"position":{"oneOf":[{"type":"string","description":"Where the notice is rendered (`top` or `bottom`)."},{"type":"null","description":"Where the notice is rendered (`top` or `bottom`)."}]},"anchor":{"oneOf":[{"type":"string","description":"The key of the field the notice is anchored to."},{"type":"null","description":"The key of the field the notice is anchored to."}]}},"required":["key","type","description"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0.notices","typeLabel":"object[] | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.setup.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.setup","typeLabel":"object | null"},"fields":{"oneOf":[{"description":"The config fields of the method (rendered outside the setup section).","type":"array","items":{"type":"object","properties":{"key":{"type":"string","description":"The key the field value is submitted under.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].key","typeLabel":"string"},"label":{"oneOf":[{"type":"string","description":"The display label of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","description":"The display label of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].label","typeLabel":"string | null"},"type":{"oneOf":[{"type":"string","description":"The input type of the field (e.g. `text`, `password`, `select`).","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].type.oneOf.0","typeLabel":"string"},{"type":"null","description":"The input type of the field (e.g. `text`, `password`, `select`).","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].type.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].type","typeLabel":"string | null"},"required":{"oneOf":[{"type":"boolean","description":"Whether the field is required.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].required.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field is required.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].required.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].required","typeLabel":"boolean | null"},"secret":{"oneOf":[{"type":"boolean","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].secret.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].secret.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].secret","typeLabel":"boolean | null"},"readOnly":{"oneOf":[{"type":"boolean","description":"Whether the field is read-only.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].readOnly.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field is read-only.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].readOnly.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].readOnly","typeLabel":"boolean | null"},"options":{"oneOf":[{"description":"The options of a select-type field.","type":"array","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX].label","typeLabel":"string"},"value":{"type":"string","description":"The value submitted when the option is selected.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX].value","typeLabel":"string"}},"required":["label","value"],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].options.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].options.oneOf.0","typeLabel":"object[]"},{"description":"The options of a select-type field.","type":"null","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option."},"value":{"type":"string","description":"The value submitted when the option is selected."}},"required":["label","value"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].options.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].options","typeLabel":"object[] | null"},"placeholder":{"oneOf":[{"type":"string","description":"The placeholder text of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].placeholder.oneOf.0","typeLabel":"string"},{"type":"null","description":"The placeholder text of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].placeholder.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].placeholder","typeLabel":"string | null"},"externalSystemAccountIdentifier":{"oneOf":[{"type":"boolean","description":"Whether the field value identifies the account in the external system (used for event routing).","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].externalSystemAccountIdentifier.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field value identifies the account in the external system (used for event routing).","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].externalSystemAccountIdentifier.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].externalSystemAccountIdentifier","typeLabel":"boolean | null"},"value":{"oneOf":[{"type":"string","description":"The default or fixed value of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","description":"The default or fixed value of the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].value","typeLabel":"string | null"},"computed":{"oneOf":[{"type":"boolean","description":"Whether the field value is computed server-side rather than user-provided.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].computed.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the field value is computed server-side rather than user-provided.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].computed.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].computed","typeLabel":"boolean | null"},"guide":{"oneOf":[{"type":"object","description":"Guide texts for the field.","properties":{"tooltip":{"oneOf":[{"type":"string","description":"A short tooltip for the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0.tooltip.oneOf.0","typeLabel":"string"},{"type":"null","description":"A short tooltip for the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0.tooltip.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0.tooltip","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"A longer description of how to fill the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"A longer description of how to fill the field.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0.description","typeLabel":"string | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].guide","typeLabel":"object | null"},"validation":{"oneOf":[{"type":"object","description":"The client-side validation rule for the field value, when the connector declares one.","properties":{"type":{"oneOf":[{"type":"string","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.type","typeLabel":"enum\u003cstring> | null"},"pattern":{"oneOf":[{"type":"string","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.pattern.oneOf.0","typeLabel":"string"},{"type":"null","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.pattern.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.pattern","typeLabel":"string | null"},"format":{"oneOf":[{"type":"string","description":"The expected string format.","enum":["email","url","uuid","date","datetime","uri","unmapped_value",null],"x-speakeasy-unknown-values":"allow","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.format.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.format.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.format","typeLabel":"enum\u003cstring> | null"},"errorMessage":{"oneOf":[{"type":"string","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.errorMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.errorMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.errorMessage","typeLabel":"string | null"},"error":{"oneOf":[{"type":"string","description":"The message shown when a legacy/static rule fails.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.error.oneOf.0","typeLabel":"string"},{"type":"null","description":"The message shown when a legacy/static rule fails.","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0.error","typeLabel":"string | null"}},"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX].validation","typeLabel":"object | null"}},"required":["key"],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.0","typeLabel":"object[]"},{"description":"The config fields of the method (rendered outside the setup section).","type":"null","items":{"type":"object","properties":{"key":{"type":"string","description":"The key the field value is submitted under."},"label":{"oneOf":[{"type":"string","description":"The display label of the field."},{"type":"null","description":"The display label of the field."}]},"type":{"oneOf":[{"type":"string","description":"The input type of the field (e.g. `text`, `password`, `select`)."},{"type":"null","description":"The input type of the field (e.g. `text`, `password`, `select`)."}]},"required":{"oneOf":[{"type":"boolean","description":"Whether the field is required."},{"type":"null","description":"Whether the field is required."}]},"secret":{"oneOf":[{"type":"boolean","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted."},{"type":"null","description":"Whether the field value is a secret — submitted via `secrets` and returned redacted."}]},"readOnly":{"oneOf":[{"type":"boolean","description":"Whether the field is read-only."},{"type":"null","description":"Whether the field is read-only."}]},"options":{"oneOf":[{"description":"The options of a select-type field.","type":"array","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option."},"value":{"type":"string","description":"The value submitted when the option is selected."}},"required":["label","value"]}},{"description":"The options of a select-type field.","type":"null","items":{"type":"object","properties":{"label":{"type":"string","description":"The display label of the option."},"value":{"type":"string","description":"The value submitted when the option is selected."}},"required":["label","value"]}}]},"placeholder":{"oneOf":[{"type":"string","description":"The placeholder text of the field."},{"type":"null","description":"The placeholder text of the field."}]},"externalSystemAccountIdentifier":{"oneOf":[{"type":"boolean","description":"Whether the field value identifies the account in the external system (used for event routing)."},{"type":"null","description":"Whether the field value identifies the account in the external system (used for event routing)."}]},"value":{"oneOf":[{"type":"string","description":"The default or fixed value of the field."},{"type":"null","description":"The default or fixed value of the field."}]},"computed":{"oneOf":[{"type":"boolean","description":"Whether the field value is computed server-side rather than user-provided."},{"type":"null","description":"Whether the field value is computed server-side rather than user-provided."}]},"guide":{"oneOf":[{"type":"object","description":"Guide texts for the field.","properties":{"tooltip":{"oneOf":[{"type":"string","description":"A short tooltip for the field."},{"type":"null","description":"A short tooltip for the field."}]},"description":{"oneOf":[{"type":"string","description":"A longer description of how to fill the field."},{"type":"null","description":"A longer description of how to fill the field."}]}}},{"type":"null"}]},"validation":{"oneOf":[{"type":"object","description":"The client-side validation rule for the field value, when the connector declares one.","properties":{"type":{"oneOf":[{"type":"string","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow"},{"type":"null","enum":["html-pattern","domain","unmapped_value",null],"description":"The rule kind, set only by legacy/static connectors (`html-pattern` or `domain`); absent on Falcon connectors.","x-speakeasy-unknown-values":"allow"}]},"pattern":{"oneOf":[{"type":"string","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set."},{"type":"null","description":"A regular expression the field value must match. On Falcon connectors exactly one of `pattern` or `format` is set."}]},"format":{"oneOf":[{"type":"string","description":"The expected string format.","enum":["email","url","uuid","date","datetime","uri","unmapped_value",null],"x-speakeasy-unknown-values":"allow"},{"type":"null"}]},"errorMessage":{"oneOf":[{"type":"string","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted."},{"type":"null","description":"The message shown when a Falcon rule fails; clients generate a fallback when omitted."}]},"error":{"oneOf":[{"type":"string","description":"The message shown when a legacy/static rule fails."},{"type":"null","description":"The message shown when a legacy/static rule fails."}]}}},{"type":"null"}]}},"required":["key"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.fields","typeLabel":"object[] | null"},"notices":{"oneOf":[{"description":"Notices rendered alongside the config fields.","type":"array","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique key of the notice.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].key","typeLabel":"string"},"type":{"type":"string","description":"The notice type (`warning` or `info`).","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].type","typeLabel":"string"},"description":{"type":"string","description":"The notice text.","isRequired":true,"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].description","typeLabel":"string"},"position":{"oneOf":[{"type":"string","description":"Where the notice is rendered (`top` or `bottom`).","uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].position.oneOf.0","typeLabel":"string"},{"type":"null","description":"Where the notice is rendered (`top` or `bottom`).","uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].position.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].position","typeLabel":"string | null"},"anchor":{"oneOf":[{"type":"string","description":"The key of the field the notice is anchored to.","uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].anchor.oneOf.0","typeLabel":"string"},{"type":"null","description":"The key of the field the notice is anchored to.","uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].anchor.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX].anchor","typeLabel":"string | null"}},"required":["key","type","description"],"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.0","typeLabel":"object[]"},{"description":"Notices rendered alongside the config fields.","type":"null","items":{"type":"object","properties":{"key":{"type":"string","description":"The unique key of the notice."},"type":{"type":"string","description":"The notice type (`warning` or `info`)."},"description":{"type":"string","description":"The notice text."},"position":{"oneOf":[{"type":"string","description":"Where the notice is rendered (`top` or `bottom`)."},{"type":"null","description":"Where the notice is rendered (`top` or `bottom`)."}]},"anchor":{"oneOf":[{"type":"string","description":"The key of the field the notice is anchored to."},{"type":"null","description":"The key of the field the notice is anchored to."}]}},"required":["key","type","description"]},"uniqueKey":"authentication.additionalProperties.additionalProperties.notices.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.notices","typeLabel":"object[] | null"},"configuredTestActionIds":{"oneOf":[{"description":"The ids of the test actions configured for the method.","type":"array","items":{"type":"string","uniqueKey":"authentication.additionalProperties.additionalProperties.configuredTestActionIds.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.configuredTestActionIds.oneOf.0","typeLabel":"string[]"},{"description":"The ids of the test actions configured for the method.","type":"null","items":{"type":"string"},"uniqueKey":"authentication.additionalProperties.additionalProperties.configuredTestActionIds.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.configuredTestActionIds","typeLabel":"string[] | null"},"credentialsVerifiedByAuth":{"oneOf":[{"type":"boolean","description":"Whether completing the authentication flow already verifies credentials.","uniqueKey":"authentication.additionalProperties.additionalProperties.credentialsVerifiedByAuth.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether completing the authentication flow already verifies credentials.","uniqueKey":"authentication.additionalProperties.additionalProperties.credentialsVerifiedByAuth.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.credentialsVerifiedByAuth","typeLabel":"boolean | null"},"hasInlineTestAction":{"oneOf":[{"type":"boolean","description":"Whether the method declares an inline test action.","uniqueKey":"authentication.additionalProperties.additionalProperties.hasInlineTestAction.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the method declares an inline test action.","uniqueKey":"authentication.additionalProperties.additionalProperties.hasInlineTestAction.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.hasInlineTestAction","typeLabel":"boolean | null"},"mcpServerUrl":{"oneOf":[{"type":"string","description":"The remote MCP server an MCP method connects to, with userinfo dropped and query values masked. Present on concrete environments of MCP methods.","uniqueKey":"authentication.additionalProperties.additionalProperties.mcpServerUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"The remote MCP server an MCP method connects to, with userinfo dropped and query values masked. Present on concrete environments of MCP methods.","uniqueKey":"authentication.additionalProperties.additionalProperties.mcpServerUrl.oneOf.1","typeLabel":"null"}],"uniqueKey":"authentication.additionalProperties.additionalProperties.mcpServerUrl","typeLabel":"string | null"}},"required":["type"],"uniqueKey":"authentication.additionalProperties.additionalProperties","typeLabel":"object"},"uniqueKey":"authentication.additionalProperties","typeLabel":"object"},"description":"The authentication methods the connector supports, keyed by authentication config key and then by environment. Contains field definitions, notices and OAuth metadata — never credential values.","isRequired":true,"uniqueKey":"authentication","typeLabel":"object"},"actions":{"oneOf":[{"description":"The metadata of the actions the connector exposes (id, label, description, tags, required scopes…). Only resolved when `expand=actions` is requested; `null` otherwise. When `connector_profile_id` is supplied, the actions that profile enables come first and every action carries `enabled`.","type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique id of the action.","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","description":"The display label of the action.","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].label","typeLabel":"string"},"description":{"type":"string","description":"The description of the action.","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].description","typeLabel":"string"},"schema_type":{"type":"string","description":"The schema type of the action (e.g. `list`, `create`).","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].schema_type","typeLabel":"string"},"authentication":{"description":"The authentication methods the action supports.","type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `custom`).","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].type","typeLabel":"string"},"label":{"type":"string","description":"The display label of the authentication method.","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].label","typeLabel":"string"},"key":{"type":"string","description":"The key of the authentication method.","isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].key","typeLabel":"string"},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires under this method.","type":"array","items":{"type":"string","uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].required_scopes.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].required_scopes.oneOf.0","typeLabel":"string[]"},{"description":"The provider scopes the action requires under this method.","type":"null","items":{"type":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].required_scopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].required_scopes","typeLabel":"string[] | null"},"description":{"oneOf":[{"type":"string","description":"A description of the authentication requirements.","uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"A description of the authentication requirements.","uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX].description","typeLabel":"string | null"}},"required":["type","label","key"],"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"actions.oneOf.0.items.[INDEX].authentication","typeLabel":"object[]"},"tags":{"oneOf":[{"description":"The tags of the action.","type":"array","items":{"type":"string","uniqueKey":"actions.oneOf.0.items.[INDEX].tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].tags.oneOf.0","typeLabel":"string[]"},{"description":"The tags of the action.","type":"null","items":{"type":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].tags.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].tags","typeLabel":"string[] | null"},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires.","type":"array","items":{"type":"string","uniqueKey":"actions.oneOf.0.items.[INDEX].required_scopes.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].required_scopes.oneOf.0","typeLabel":"string[]"},{"description":"The provider scopes the action requires.","type":"null","items":{"type":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].required_scopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].required_scopes","typeLabel":"string[] | null"},"release_stage":{"oneOf":[{"type":"string","description":"The release stage of the action (e.g. `ga`, `beta`).","uniqueKey":"actions.oneOf.0.items.[INDEX].release_stage.oneOf.0","typeLabel":"string"},{"type":"null","description":"The release stage of the action (e.g. `ga`, `beta`).","uniqueKey":"actions.oneOf.0.items.[INDEX].release_stage.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].release_stage","typeLabel":"string | null"},"effects":{"oneOf":[{"description":"The effects of the action (e.g. `read`, `write`, `delete`).","type":"array","items":{"type":"string","uniqueKey":"actions.oneOf.0.items.[INDEX].effects.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].effects.oneOf.0","typeLabel":"string[]"},{"description":"The effects of the action (e.g. `read`, `write`, `delete`).","type":"null","items":{"type":"string"},"uniqueKey":"actions.oneOf.0.items.[INDEX].effects.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].effects","typeLabel":"string[] | null"},"annotations":{"oneOf":[{"type":"object","description":"The behavioural annotations of the action.","properties":{"title":{"oneOf":[{"type":"string","description":"A human-readable title for the action.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.title.oneOf.0","typeLabel":"string"},{"type":"null","description":"A human-readable title for the action.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.title.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.title","typeLabel":"string | null"},"readOnlyHint":{"oneOf":[{"type":"boolean","description":"Whether the action does not modify the external system.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.readOnlyHint.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the action does not modify the external system.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.readOnlyHint.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.readOnlyHint","typeLabel":"boolean | null"},"destructiveHint":{"oneOf":[{"type":"boolean","description":"Whether the action may perform destructive updates.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.destructiveHint.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the action may perform destructive updates.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.destructiveHint.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.destructiveHint","typeLabel":"boolean | null"},"idempotentHint":{"oneOf":[{"type":"boolean","description":"Whether repeated calls with the same arguments have no additional effect.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.idempotentHint.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether repeated calls with the same arguments have no additional effect.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.idempotentHint.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.idempotentHint","typeLabel":"boolean | null"},"openWorldHint":{"oneOf":[{"type":"boolean","description":"Whether the action interacts with entities outside the external system.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.openWorldHint.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the action interacts with entities outside the external system.","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.openWorldHint.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0.openWorldHint","typeLabel":"boolean | null"}},"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"actions.oneOf.0.items.[INDEX].annotations.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].annotations","typeLabel":"object | null"},"action_details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"The full action definition (inputs, response schema…). A large, connector-specific payload.","uniqueKey":"actions.oneOf.0.items.[INDEX].action_details.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":true,"description":"The full action definition (inputs, response schema…). A large, connector-specific payload.","uniqueKey":"actions.oneOf.0.items.[INDEX].action_details.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].action_details","typeLabel":"object | null"},"syncable":{"oneOf":[{"type":"boolean","description":"Whether this action can be synced by the data-sync engine.","uniqueKey":"actions.oneOf.0.items.[INDEX].syncable.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether this action can be synced by the data-sync engine.","uniqueKey":"actions.oneOf.0.items.[INDEX].syncable.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].syncable","typeLabel":"boolean | null"},"supports_incremental":{"oneOf":[{"type":"boolean","description":"Whether this action supports incremental syncs (it declares an incremental strategy).","uniqueKey":"actions.oneOf.0.items.[INDEX].supports_incremental.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether this action supports incremental syncs (it declares an incremental strategy).","uniqueKey":"actions.oneOf.0.items.[INDEX].supports_incremental.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].supports_incremental","typeLabel":"boolean | null"},"has_required_parameters":{"oneOf":[{"type":"boolean","description":"Whether this action requires parameters to be supplied when it is synced. Such actions cannot be linked automatically for every account — each schedule must be created with its parameter values.","uniqueKey":"actions.oneOf.0.items.[INDEX].has_required_parameters.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether this action requires parameters to be supplied when it is synced. Such actions cannot be linked automatically for every account — each schedule must be created with its parameter values.","uniqueKey":"actions.oneOf.0.items.[INDEX].has_required_parameters.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].has_required_parameters","typeLabel":"boolean | null"},"lookback_default_window":{"oneOf":[{"type":"string","description":"The default lookback window for this action, as an ISO 8601 duration (e.g. `P2Y`). A new sync config starts its `lookback_start` this far before today. `null` when the action does not support lookback.","uniqueKey":"actions.oneOf.0.items.[INDEX].lookback_default_window.oneOf.0","typeLabel":"string"},{"type":"null","description":"The default lookback window for this action, as an ISO 8601 duration (e.g. `P2Y`). A new sync config starts its `lookback_start` this far before today. `null` when the action does not support lookback.","uniqueKey":"actions.oneOf.0.items.[INDEX].lookback_default_window.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].lookback_default_window","typeLabel":"string | null"},"enabled":{"oneOf":[{"type":"boolean","description":"Whether the connector profile given in `connector_profile_id` enables this action. Present only when the request names a connector profile.","uniqueKey":"actions.oneOf.0.items.[INDEX].enabled.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the connector profile given in `connector_profile_id` enables this action. Present only when the request names a connector profile.","uniqueKey":"actions.oneOf.0.items.[INDEX].enabled.oneOf.1","typeLabel":"null"}],"uniqueKey":"actions.oneOf.0.items.[INDEX].enabled","typeLabel":"boolean | null"}},"required":["id","label","description","schema_type","authentication"],"uniqueKey":"actions.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"actions.oneOf.0","typeLabel":"object[]"},{"description":"The metadata of the actions the connector exposes (id, label, description, tags, required scopes…). Only resolved when `expand=actions` is requested; `null` otherwise. When `connector_profile_id` is supplied, the actions that profile enables come first and every action carries `enabled`.","type":"null","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique id of the action."},"label":{"type":"string","description":"The display label of the action."},"description":{"type":"string","description":"The description of the action."},"schema_type":{"type":"string","description":"The schema type of the action (e.g. `list`, `create`)."},"tags":{"oneOf":[{"description":"The tags of the action.","type":"array","items":{"type":"string"}},{"description":"The tags of the action.","type":"null","items":{"type":"string"}}]},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires.","type":"array","items":{"type":"string"}},{"description":"The provider scopes the action requires.","type":"null","items":{"type":"string"}}]},"release_stage":{"oneOf":[{"type":"string","description":"The release stage of the action (e.g. `ga`, `beta`)."},{"type":"null","description":"The release stage of the action (e.g. `ga`, `beta`)."}]},"effects":{"oneOf":[{"description":"The effects of the action (e.g. `read`, `write`, `delete`).","type":"array","items":{"type":"string"}},{"description":"The effects of the action (e.g. `read`, `write`, `delete`).","type":"null","items":{"type":"string"}}]},"annotations":{"oneOf":[{"type":"object","description":"The behavioural annotations of the action.","properties":{"title":{"oneOf":[{"type":"string","description":"A human-readable title for the action."},{"type":"null","description":"A human-readable title for the action."}]},"readOnlyHint":{"oneOf":[{"type":"boolean","description":"Whether the action does not modify the external system."},{"type":"null","description":"Whether the action does not modify the external system."}]},"destructiveHint":{"oneOf":[{"type":"boolean","description":"Whether the action may perform destructive updates."},{"type":"null","description":"Whether the action may perform destructive updates."}]},"idempotentHint":{"oneOf":[{"type":"boolean","description":"Whether repeated calls with the same arguments have no additional effect."},{"type":"null","description":"Whether repeated calls with the same arguments have no additional effect."}]},"openWorldHint":{"oneOf":[{"type":"boolean","description":"Whether the action interacts with entities outside the external system."},{"type":"null","description":"Whether the action interacts with entities outside the external system."}]}}},{"type":"null"}]},"action_details":{"oneOf":[{"type":"object","additionalProperties":true,"description":"The full action definition (inputs, response schema…). A large, connector-specific payload."},{"type":"null","additionalProperties":true,"description":"The full action definition (inputs, response schema…). A large, connector-specific payload."}]},"authentication":{"description":"The authentication methods the action supports.","type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `custom`)."},"label":{"type":"string","description":"The display label of the authentication method."},"key":{"type":"string","description":"The key of the authentication method."},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires under this method.","type":"array","items":{"type":"string"}},{"description":"The provider scopes the action requires under this method.","type":"null","items":{"type":"string"}}]},"description":{"oneOf":[{"type":"string","description":"A description of the authentication requirements."},{"type":"null","description":"A description of the authentication requirements."}]}},"required":["type","label","key"]}},"syncable":{"oneOf":[{"type":"boolean","description":"Whether this action can be synced by the data-sync engine."},{"type":"null","description":"Whether this action can be synced by the data-sync engine."}]},"supports_incremental":{"oneOf":[{"type":"boolean","description":"Whether this action supports incremental syncs (it declares an incremental strategy)."},{"type":"null","description":"Whether this action supports incremental syncs (it declares an incremental strategy)."}]},"has_required_parameters":{"oneOf":[{"type":"boolean","description":"Whether this action requires parameters to be supplied when it is synced. Such actions cannot be linked automatically for every account — each schedule must be created with its parameter values."},{"type":"null","description":"Whether this action requires parameters to be supplied when it is synced. Such actions cannot be linked automatically for every account — each schedule must be created with its parameter values."}]},"lookback_default_window":{"oneOf":[{"type":"string","description":"The default lookback window for this action, as an ISO 8601 duration (e.g. `P2Y`). A new sync config starts its `lookback_start` this far before today. `null` when the action does not support lookback."},{"type":"null","description":"The default lookback window for this action, as an ISO 8601 duration (e.g. `P2Y`). A new sync config starts its `lookback_start` this far before today. `null` when the action does not support lookback."}]},"enabled":{"oneOf":[{"type":"boolean","description":"Whether the connector profile given in `connector_profile_id` enables this action. Present only when the request names a connector profile."},{"type":"null","description":"Whether the connector profile given in `connector_profile_id` enables this action. Present only when the request names a connector profile."}]}},"required":["id","label","description","schema_type","authentication"]},"isRequired":true,"uniqueKey":"actions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"actions","typeLabel":"object[] | null"},"enabled_actions_count":{"oneOf":[{"type":"integer","description":"How many of the connector's actions the connector profile given in `connector_profile_id` enables, out of `actions_count`. Only resolved when `connector_profile_id` is supplied together with `expand=actions`; `null` otherwise.","isRequired":true,"uniqueKey":"enabled_actions_count.oneOf.0","typeLabel":"integer"},{"type":"null","description":"How many of the connector's actions the connector profile given in `connector_profile_id` enables, out of `actions_count`. Only resolved when `connector_profile_id` is supplied together with `expand=actions`; `null` otherwise.","isRequired":true,"uniqueKey":"enabled_actions_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"enabled_actions_count","typeLabel":"integer | null"},"event_actions":{"oneOf":[{"description":"The metadata of the event actions the connector exposes. Only resolved when `expand=actions` is requested; `null` otherwise.","type":"array","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique id of the event action.","isRequired":true,"uniqueKey":"event_actions.oneOf.0.items.[INDEX].id","typeLabel":"string"},"label":{"type":"string","description":"The display label of the event action.","isRequired":true,"uniqueKey":"event_actions.oneOf.0.items.[INDEX].label","typeLabel":"string"},"description":{"type":"string","description":"The description of the event action.","isRequired":true,"uniqueKey":"event_actions.oneOf.0.items.[INDEX].description","typeLabel":"string"},"tags":{"oneOf":[{"description":"The tags of the event action.","type":"array","items":{"type":"string","uniqueKey":"event_actions.oneOf.0.items.[INDEX].tags.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"event_actions.oneOf.0.items.[INDEX].tags.oneOf.0","typeLabel":"string[]"},{"description":"The tags of the event action.","type":"null","items":{"type":"string"},"uniqueKey":"event_actions.oneOf.0.items.[INDEX].tags.oneOf.1","typeLabel":"null"}],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].tags","typeLabel":"string[] | null"},"release_stage":{"oneOf":[{"type":"string","description":"The release stage of the event action (e.g. `ga`, `beta`).","uniqueKey":"event_actions.oneOf.0.items.[INDEX].release_stage.oneOf.0","typeLabel":"string"},{"type":"null","description":"The release stage of the event action (e.g. `ga`, `beta`).","uniqueKey":"event_actions.oneOf.0.items.[INDEX].release_stage.oneOf.1","typeLabel":"null"}],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].release_stage","typeLabel":"string | null"},"requires_manual_setup":{"oneOf":[{"type":"boolean","description":"Whether the event requires manual webhook setup in the external system.","uniqueKey":"event_actions.oneOf.0.items.[INDEX].requires_manual_setup.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether the event requires manual webhook setup in the external system.","uniqueKey":"event_actions.oneOf.0.items.[INDEX].requires_manual_setup.oneOf.1","typeLabel":"null"}],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].requires_manual_setup","typeLabel":"boolean | null"},"authentication":{"oneOf":[{"description":"The authentication methods the event action supports.","type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `custom`).","isRequired":true,"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].type","typeLabel":"string"},"label":{"type":"string","description":"The display label of the authentication method.","isRequired":true,"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].label","typeLabel":"string"},"key":{"type":"string","description":"The key of the authentication method.","isRequired":true,"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].key","typeLabel":"string"},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires under this method.","type":"array","items":{"type":"string","uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].required_scopes.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].required_scopes.oneOf.0","typeLabel":"string[]"},{"description":"The provider scopes the action requires under this method.","type":"null","items":{"type":"string"},"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].required_scopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].required_scopes","typeLabel":"string[] | null"},"description":{"oneOf":[{"type":"string","description":"A description of the authentication requirements.","uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"A description of the authentication requirements.","uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX].description","typeLabel":"string | null"}},"required":["type","label","key"],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.0","typeLabel":"object[]"},{"description":"The authentication methods the event action supports.","type":"null","items":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `custom`)."},"label":{"type":"string","description":"The display label of the authentication method."},"key":{"type":"string","description":"The key of the authentication method."},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires under this method.","type":"array","items":{"type":"string"}},{"description":"The provider scopes the action requires under this method.","type":"null","items":{"type":"string"}}]},"description":{"oneOf":[{"type":"string","description":"A description of the authentication requirements."},{"type":"null","description":"A description of the authentication requirements."}]}},"required":["type","label","key"]},"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication.oneOf.1","typeLabel":"null"}],"uniqueKey":"event_actions.oneOf.0.items.[INDEX].authentication","typeLabel":"object[] | null"}},"required":["id","label","description"],"uniqueKey":"event_actions.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"event_actions.oneOf.0","typeLabel":"object[]"},{"description":"The metadata of the event actions the connector exposes. Only resolved when `expand=actions` is requested; `null` otherwise.","type":"null","items":{"type":"object","properties":{"id":{"type":"string","description":"The unique id of the event action."},"label":{"type":"string","description":"The display label of the event action."},"description":{"type":"string","description":"The description of the event action."},"tags":{"oneOf":[{"description":"The tags of the event action.","type":"array","items":{"type":"string"}},{"description":"The tags of the event action.","type":"null","items":{"type":"string"}}]},"release_stage":{"oneOf":[{"type":"string","description":"The release stage of the event action (e.g. `ga`, `beta`)."},{"type":"null","description":"The release stage of the event action (e.g. `ga`, `beta`)."}]},"requires_manual_setup":{"oneOf":[{"type":"boolean","description":"Whether the event requires manual webhook setup in the external system."},{"type":"null","description":"Whether the event requires manual webhook setup in the external system."}]},"authentication":{"oneOf":[{"description":"The authentication methods the event action supports.","type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `custom`)."},"label":{"type":"string","description":"The display label of the authentication method."},"key":{"type":"string","description":"The key of the authentication method."},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires under this method.","type":"array","items":{"type":"string"}},{"description":"The provider scopes the action requires under this method.","type":"null","items":{"type":"string"}}]},"description":{"oneOf":[{"type":"string","description":"A description of the authentication requirements."},{"type":"null","description":"A description of the authentication requirements."}]}},"required":["type","label","key"]}},{"description":"The authentication methods the event action supports.","type":"null","items":{"type":"object","properties":{"type":{"type":"string","description":"The authentication type (e.g. `oauth2`, `custom`)."},"label":{"type":"string","description":"The display label of the authentication method."},"key":{"type":"string","description":"The key of the authentication method."},"required_scopes":{"oneOf":[{"description":"The provider scopes the action requires under this method.","type":"array","items":{"type":"string"}},{"description":"The provider scopes the action requires under this method.","type":"null","items":{"type":"string"}}]},"description":{"oneOf":[{"type":"string","description":"A description of the authentication requirements."},{"type":"null","description":"A description of the authentication requirements."}]}},"required":["type","label","key"]}}]}},"required":["id","label","description"]},"isRequired":true,"uniqueKey":"event_actions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"event_actions","typeLabel":"object[] | null"},"scope_definitions":{"oneOf":[{"description":"The scopes the connector declares, each with the scopes it already grants. Only resolved when `expand=actions` is requested; `null` otherwise. Empty for connectors that declare no scopes.","type":"array","items":{"type":"object","properties":{"name":{"type":"string","description":"The scope name, as it appears in `required_scopes`.","isRequired":true,"uniqueKey":"scope_definitions.oneOf.0.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","description":"What the scope grants.","isRequired":true,"uniqueKey":"scope_definitions.oneOf.0.items.[INDEX].description","typeLabel":"string"},"includes":{"oneOf":[{"description":"The scopes this scope already grants. A consumer listing required scopes can drop any scope another listed scope includes.","type":"array","items":{"type":"string","uniqueKey":"scope_definitions.oneOf.0.items.[INDEX].includes.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"scope_definitions.oneOf.0.items.[INDEX].includes.oneOf.0","typeLabel":"string[]"},{"description":"The scopes this scope already grants. A consumer listing required scopes can drop any scope another listed scope includes.","type":"null","items":{"type":"string"},"uniqueKey":"scope_definitions.oneOf.0.items.[INDEX].includes.oneOf.1","typeLabel":"null"}],"uniqueKey":"scope_definitions.oneOf.0.items.[INDEX].includes","typeLabel":"string[] | null"}},"required":["name","description"],"uniqueKey":"scope_definitions.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"scope_definitions.oneOf.0","typeLabel":"object[]"},{"description":"The scopes the connector declares, each with the scopes it already grants. Only resolved when `expand=actions` is requested; `null` otherwise. Empty for connectors that declare no scopes.","type":"null","items":{"type":"object","properties":{"name":{"type":"string","description":"The scope name, as it appears in `required_scopes`."},"description":{"type":"string","description":"What the scope grants."},"includes":{"oneOf":[{"description":"The scopes this scope already grants. A consumer listing required scopes can drop any scope another listed scope includes.","type":"array","items":{"type":"string"}},{"description":"The scopes this scope already grants. A consumer listing required scopes can drop any scope another listed scope includes.","type":"null","items":{"type":"string"}}]}},"required":["name","description"]},"isRequired":true,"uniqueKey":"scope_definitions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"scope_definitions","typeLabel":"object[] | null"},"versions":{"oneOf":[{"description":"The registry versions of the connector, newest first — the version options a connector profile can be pinned to. Only resolved when `expand=versions` is requested; `null` otherwise. Empty for connectors with no registry versions.","type":"array","items":{"type":"object","properties":{"version":{"type":"string","description":"The connector version (e.g. `1.2.0`).","isRequired":true,"uniqueKey":"versions.oneOf.0.items.[INDEX].version","typeLabel":"string"},"owner":{"type":"string","description":"The owner of the version; `stackone` for built-in connectors.","isRequired":true,"uniqueKey":"versions.oneOf.0.items.[INDEX].owner","typeLabel":"string"},"builtin":{"type":"boolean","description":"Whether the version is a built-in StackOne connector (`true`) or one owned by the organization (`false`).","isRequired":true,"uniqueKey":"versions.oneOf.0.items.[INDEX].builtin","typeLabel":"boolean"},"release_stage":{"type":"string","description":"The release stage of the version (e.g. `ga`, `beta`).","isRequired":true,"uniqueKey":"versions.oneOf.0.items.[INDEX].release_stage","typeLabel":"string"}},"required":["version","owner","builtin","release_stage"],"uniqueKey":"versions.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"versions.oneOf.0","typeLabel":"object[]"},{"description":"The registry versions of the connector, newest first — the version options a connector profile can be pinned to. Only resolved when `expand=versions` is requested; `null` otherwise. Empty for connectors with no registry versions.","type":"null","items":{"type":"object","properties":{"version":{"type":"string","description":"The connector version (e.g. `1.2.0`)."},"owner":{"type":"string","description":"The owner of the version; `stackone` for built-in connectors."},"builtin":{"type":"boolean","description":"Whether the version is a built-in StackOne connector (`true`) or one owned by the organization (`false`)."},"release_stage":{"type":"string","description":"The release stage of the version (e.g. `ga`, `beta`)."}},"required":["version","owner","builtin","release_stage"]},"isRequired":true,"uniqueKey":"versions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"versions","typeLabel":"object[] | null"},"changelog":{"oneOf":[{"type":"object","description":"The connector's release history: one entry per published version, newest first, with its summary, labels, release date and affected actions. Only resolved when `expand=changelog` is requested, and only for StackOne's built-in Falcon connectors; `null` otherwise, including connectors with no published changelog.","required":["current_version","entries"],"properties":{"current_version":{"type":"string","description":"The most recent version with a changelog entry.","isRequired":true,"uniqueKey":"changelog.oneOf.0.current_version","typeLabel":"string"},"entries":{"description":"One entry per published version, newest first by version (semver descending).","type":"array","items":{"type":"object","properties":{"version":{"type":"string","description":"The connector version the entry describes (e.g. `1.2.0`).","isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].version","typeLabel":"string"},"summary":{"type":"string","description":"A summary of what changed in this version.","isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].summary","typeLabel":"string"},"labels":{"oneOf":[{"description":"Labels categorising the change (e.g. `new-actions`, `bug-fix`); `null` when the entry carries none.","type":"array","items":{"type":"string","uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].labels.oneOf.0.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].labels.oneOf.0","typeLabel":"string[]"},{"description":"Labels categorising the change (e.g. `new-actions`, `bug-fix`); `null` when the entry carries none.","type":"null","items":{"type":"string"},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].labels.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].labels","typeLabel":"string[] | null"},"released_at":{"type":"string","format":"date-time","description":"When the version was released, as an ISO 8601 timestamp.","isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].released_at","typeLabel":"string\u003cdate-time>"},"affected_actions":{"oneOf":[{"type":"object","description":"The action ids this version added, removed and changed relative to the previous version; `null` when no previous version exists to compare against (a connector's first recorded entry).","required":["added","removed","changed"],"properties":{"added":{"description":"The ids of the actions this version added.","type":"array","items":{"type":"string","uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0.added.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0.added","typeLabel":"string[]"},"removed":{"description":"The ids of the actions this version removed.","type":"array","items":{"type":"string","uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0.removed.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0.removed","typeLabel":"string[]"},"changed":{"description":"The ids of the actions this version changed.","type":"array","items":{"type":"string","uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0.changed.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0.changed","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX].affected_actions","typeLabel":"object | null"}},"required":["version","summary","labels","released_at","affected_actions"],"uniqueKey":"changelog.oneOf.0.entries.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"changelog.oneOf.0.entries","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"changelog.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"changelog.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"changelog","typeLabel":"object | null"},"accounts_count":{"oneOf":[{"type":"integer","description":"The number of accounts linked to the connector in this project that are visible to you. Only resolved when `expand=accounts_count` is requested; `null` otherwise.","uniqueKey":"accounts_count.oneOf.0","typeLabel":"integer"},{"type":"null","description":"The number of accounts linked to the connector in this project that are visible to you. Only resolved when `expand=accounts_count` is requested; `null` otherwise.","uniqueKey":"accounts_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"accounts_count","typeLabel":"integer | null"},"connector_profiles_count":{"oneOf":[{"type":"integer","description":"The number of connector profiles configured for the connector in this project. Only resolved when `expand=connector_profiles_count` is requested; `null` otherwise.","uniqueKey":"connector_profiles_count.oneOf.0","typeLabel":"integer"},{"type":"null","description":"The number of connector profiles configured for the connector in this project. Only resolved when `expand=connector_profiles_count` is requested; `null` otherwise.","uniqueKey":"connector_profiles_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"connector_profiles_count","typeLabel":"integer | null"}},"required":["key","name","logo_url","description","categories","authentication_methods","version","owner","release_stage","actions_count","events_count","documentation_url","authentication","actions","enabled_actions_count","event_actions","scope_definitions","versions","changelog"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"key":"\u003cstring>","name":"\u003cstring>","logo_url":"\u003cstring>","description":"\u003cstring>","categories":["\u003cstring>"],"authentication_methods":[{"key":"\u003cstring>","label":"\u003cstring>","type":"\u003cstring>"}],"version":"\u003cstring>","owner":"\u003cstring>","release_stage":"\u003cstring>","actions_count":123,"events_count":123,"documentation_url":"\u003cstring>","authentication":{},"actions":[{"id":"\u003cstring>","label":"\u003cstring>","description":"\u003cstring>","schema_type":"\u003cstring>","authentication":[{"type":"\u003cstring>","label":"\u003cstring>","key":"\u003cstring>","required_scopes":["\u003cstring>"],"description":"\u003cstring>"}],"tags":["\u003cstring>"],"required_scopes":["\u003cstring>"],"release_stage":"\u003cstring>","effects":["\u003cstring>"],"annotations":{"title":"\u003cstring>","readOnlyHint":true,"destructiveHint":true,"idempotentHint":true,"openWorldHint":true},"action_details":{},"syncable":true,"supports_incremental":true,"has_required_parameters":true,"lookback_default_window":"\u003cstring>","enabled":true}],"enabled_actions_count":123,"event_actions":[{"id":"\u003cstring>","label":"\u003cstring>","description":"\u003cstring>","tags":["\u003cstring>"],"release_stage":"\u003cstring>","requires_manual_setup":true,"authentication":[{"type":"\u003cstring>","label":"\u003cstring>","key":"\u003cstring>","required_scopes":["\u003cstring>"],"description":"\u003cstring>"}]}],"scope_definitions":[{"name":"\u003cstring>","description":"\u003cstring>","includes":["\u003cstring>"]}],"versions":[{"version":"\u003cstring>","owner":"\u003cstring>","builtin":true,"release_stage":"\u003cstring>"}],"changelog":{"current_version":"\u003cstring>","entries":[{"version":"\u003cstring>","summary":"\u003cstring>","labels":["\u003cstring>"],"released_at":"2023-11-07T05:31:56Z","affected_actions":{"added":["\u003cstring>"],"removed":["\u003cstring>"],"changed":["\u003cstring>"]}}]},"accounts_count":123,"connector_profiles_count":123}}},"exampleType":"generated"}},"exampleType":"generated"},"8d1c8245-1b19-4f3b-9d6e-a9f97f28d1f7":{"description":"Invalid request.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":400,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Bad Request","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"data":{"oneOf":[{"type":"object","description":"Error details","properties":{"statusCode":{"oneOf":[{"type":"number","description":"HTTP status code","example":400,"uniqueKey":"data.oneOf.0.statusCode.oneOf.0","typeLabel":"number"},{"type":"null","description":"HTTP status code","example":400,"uniqueKey":"data.oneOf.0.statusCode.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.statusCode","typeLabel":"number | null"},"message":{"oneOf":[{"type":"string","description":"Error message","example":"Bad Request","uniqueKey":"data.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Error message","example":"Bad Request","uniqueKey":"data.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.message","typeLabel":"string | null"},"headers":{"oneOf":[{"type":"object","description":"Response headers","example":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"},"uniqueKey":"data.oneOf.0.headers.oneOf.0","typeLabel":"object"},{"type":"null","description":"Response headers","example":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"},"uniqueKey":"data.oneOf.0.headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.oneOf.0.headers","typeLabel":"object | null"}},"uniqueKey":"data.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"data.oneOf.1","typeLabel":"null"}],"uniqueKey":"data","typeLabel":"object | null"},"provider_errors":{"oneOf":[{"description":"List of provider-specific errors","type":"array","items":{"type":"object","properties":{"status":{"oneOf":[{"type":"number","description":"HTTP status code of the provider error","example":400,"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].status.oneOf.0","typeLabel":"number"},{"type":"null","description":"HTTP status code of the provider error","example":400,"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].status.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].status","typeLabel":"number | null"},"url":{"oneOf":[{"type":"string","description":"URL that caused the error","example":"https://api.provider.com/v1/resource","uniqueKey":"provider_errors.oneOf.0.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL that caused the error","example":"https://api.provider.com/v1/resource","uniqueKey":"provider_errors.oneOf.0.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].url","typeLabel":"string | null"},"raw":{"oneOf":[{"type":"object","description":"Raw error response from the provider","example":{"message":"Invalid input parameters"},"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].raw.oneOf.0","typeLabel":"object"},{"type":"null","description":"Raw error response from the provider","example":{"message":"Invalid input parameters"},"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].raw.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].raw","typeLabel":"object | null"},"headers":{"oneOf":[{"type":"object","description":"Response headers","example":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"},"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].headers.oneOf.0","typeLabel":"object"},{"type":"null","description":"Response headers","example":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"},"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].headers.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_errors.oneOf.0.items.[INDEX].headers","typeLabel":"object | null"}},"uniqueKey":"provider_errors.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"provider_errors.oneOf.0","typeLabel":"object[]"},{"description":"List of provider-specific errors","type":"null","items":{"type":"object","properties":{"status":{"oneOf":[{"type":"number","description":"HTTP status code of the provider error","example":400},{"type":"null","description":"HTTP status code of the provider error","example":400}]},"url":{"oneOf":[{"type":"string","description":"URL that caused the error","example":"https://api.provider.com/v1/resource"},{"type":"null","description":"URL that caused the error","example":"https://api.provider.com/v1/resource"}]},"raw":{"oneOf":[{"type":"object","description":"Raw error response from the provider","example":{"message":"Invalid input parameters"}},{"type":"null","description":"Raw error response from the provider","example":{"message":"Invalid input parameters"}}]},"headers":{"oneOf":[{"type":"object","description":"Response headers","example":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"}},{"type":"null","description":"Response headers","example":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"}}]}}},"uniqueKey":"provider_errors.oneOf.1","typeLabel":"null"}],"uniqueKey":"provider_errors","typeLabel":"object[] | null"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":400,"message":"Bad Request","timestamp":"2023-05-30T00:00:00.000Z","data":{"statusCode":400,"message":"Bad Request","headers":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"}},"provider_errors":[{"status":400,"url":"https://api.provider.com/v1/resource","raw":{"message":"Invalid input parameters"},"headers":{"content-type":"application/json","x-request-id":"5678c28b211dace4e0a0f9171e6b88c5"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"49df5a66-6d62-495a-833a-528104ccd927":{"description":"Unauthorized access.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":401,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Unauthorized","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":401,"message":"Unauthorized","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"cfb481fd-137f-4ba3-b04f-3bca9c70dc89":{"description":"Forbidden.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":403,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Forbidden resource","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":403,"message":"Forbidden resource","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"2d5c60a6-be05-4e79-ab11-747b1edef089":{"description":"Resource not found.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":404,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Not Found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":404,"message":"Not Found","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"a6a6ef88-426c-4ac8-962f-3991f53bd264":{"description":"The request has timed out.","headers":{"Retry-After":{"description":"A time in seconds after which the request can be retried.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":408,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Request timed out","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":408,"message":"Request timed out","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"6e1f5a69-a8f3-4798-a69f-87c769c9e5c5":{"description":"Conflict with current state.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":409,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Conflict","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":409,"message":"Conflict","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"56e4e845-c3db-4081-ae6f-4d917accc040":{"description":"Validation error.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":422,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Unprocessable Entity","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":422,"message":"Unprocessable Entity","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"7ba8a22b-96cd-4cf9-8879-3e35e3f53050":{"description":"Too many requests.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":429,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Too many requests","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":429,"message":"Too many requests","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"80d3d176-bf8a-4734-9ec1-76a3c1ecd247":{"description":"Server error while executing the request.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":500,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Internal server error","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":500,"message":"Internal server error","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"1cb3c0f9-c469-4ac6-b3a1-31d4bc7dbea8":{"description":"This functionality is not implemented.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":501,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Not Implemented","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":501,"message":"Not Implemented","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"},"e6ae03be-bb33-4b76-a4f2-d345ea93925c":{"description":"Bad gateway error.","content":{"application/json":{"schema":{"type":"object","properties":{"statusCode":{"type":"number","description":"HTTP status code","example":502,"isRequired":true,"uniqueKey":"statusCode","typeLabel":"number"},"message":{"type":"string","description":"Error message","example":"Bad Gateway","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"string","description":"Timestamp when the error occurred","example":"2023-05-30T00:00:00.000Z","format":"date-time","isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"}},"required":["statusCode","message","timestamp"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"statusCode":502,"message":"Bad Gateway","timestamp":"2023-05-30T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"836195a4-1e05-40a6-ae3f-48e408a47a5c":{"basic":{"type":"http","scheme":"basic","scopes":[],"schemeName":"basic"}}},"servers":{"1f1a1885-2845-4856-8b3b-6a91a4ae826e":{"url":"https://api.stackone.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"basic","scopes":[],"schemeName":"basic"},"schema":{"title":"Basic Auth","type":"object","description":"Basic authentication header of the form `Basic \u003cencoded-value>`, where `\u003cencoded-value>` is the base64-encoded string `username:password`.","isRequired":true,"properties":{"username":{"type":"string","uniqueKey":"username","isRequired":true,"typeLabel":"string","deprecated":false},"password":{"type":"string","uniqueKey":"password","isRequired":true,"typeLabel":"string","deprecated":false}},"additionalProperties":false,"deprecated":false},"schemeName":"basic","name":"Authorization"}],"title":"basic"}]},"originalFileLocation":"platform/api-reference/platform-v2.json"},"subdomain":"stackone-60","siteName":"Stackone","title":"Create a connector - Stackone","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-27T12:59:03.884Z","originalFileLocation":"platform/api-reference/v2/connectors/create-a-connector.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=\"Creates a custom connector in the current project\u0026#x27;s registry. It is owned by this project and is not available to the organization\u0026#x27;s other projects.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Stackone\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_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/stackone-60/vUkZo0TYnLvO23Z1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a connector - Stackone\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a custom connector in the current project\u0026#x27;s registry. It is owned by this project and is not available to the organization\u0026#x27;s other projects.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Stackone\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://stackone-60.mintlify.app/_mintlify/api/og/v2?division=Connectors\u0026amp;title=Create+a+connector\u0026amp;description=Creates+a+custom+connector+in+the+current+project%27s+registry.+It+is+owned+by+this+project+and+is+not+available+to+the+organization%27s+other+projects.\u0026amp;theme=841e834217e7bb36731c6d12\u0026amp;signature=89dc95b6f42062da10beae93757d430b903ce7876f425e8be230f126b4fa8b17\">\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 a connector - Stackone\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a custom connector in the current project\u0026#x27;s registry. It is owned by this project and is not available to the organization\u0026#x27;s other projects.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://stackone-60.mintlify.app/_mintlify/api/og/v2?division=Connectors\u0026amp;title=Create+a+connector\u0026amp;description=Creates+a+custom+connector+in+the+current+project%27s+registry.+It+is+owned+by+this+project+and+is+not+available+to+the+organization%27s+other+projects.\u0026amp;theme=841e834217e7bb36731c6d12\u0026amp;signature=89dc95b6f42062da10beae93757d430b903ce7876f425e8be230f126b4fa8b17\">\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/stackone-60/vUkZo0TYnLvO23Z1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Stackone\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#068F56\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"gYj1x4gkdSwpCGVLFVXNVOPQ_wVrePW37ZKJt3HEqys\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/platform/api-reference/v2/connectors/create-a-connector.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.stackone.com/#organization\",\"name\":\"Stackone\",\"url\":\"https://docs.stackone.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/stackone-60/WsmKpuoeBZmio9QO/images/logo/logo-light-mode.svg?fit=max\u0026auto=format\u0026n=WsmKpuoeBZmio9QO\u0026q=85\u0026s=f08be9c0a142cb1e7fcaa23910c4bf7f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.stackone.com#website\",\"name\":\"Stackone\",\"url\":\"https://docs.stackone.com\",\"publisher\":{\"@id\":\"https://docs.stackone.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector#webpage\",\"url\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector\",\"name\":\"Create a connector\",\"description\":\"Creates a custom connector in the current project's registry. It is owned by this project and is not available to the organization's other projects.\",\"dateModified\":\"2026-08-27T12:59:03.884Z\",\"isPartOf\":{\"@id\":\"https://docs.stackone.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connectors\",\"item\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/list-connectors\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a connector\",\"item\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector#apireference\",\"headline\":\"Create a connector\",\"name\":\"Create a connector\",\"description\":\"Creates a custom connector in the current project's registry. It is owned by this project and is not available to the organization's other projects.\",\"url\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector\",\"mainEntityOfPage\":{\"@id\":\"https://docs.stackone.com/platform/api-reference/v2/connectors/create-a-connector#webpage\"},\"dateModified\":\"2026-08-27T12:59:03.884Z\",\"publisher\":{\"@id\":\"https://docs.stackone.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.stackone.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Stackone\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Stackone","nav":{"global":null,"tabs":[{"tab":"Gateway","icon":"rocket","pages":[{"title":"Gateway","href":"/introduction"}]},{"tab":"Connectors","icon":"plug","pages":[{"title":"Connectors","href":"/connectors/introduction"}]},{"tab":"Embed","icon":"cube","pages":[{"title":"Embed","href":"/embed/overview"}]},{"tab":"Platform API","icon":"code","groups":[{"group":"Overview","root":{"title":"Platform API Reference","href":"/platform-api/overview"},"expanded":true,"pages":[{"title":"Authentication","sidebarTitle":"Authentication","href":"/platform-api/authentication"},{"group":"Request Parameters","pages":[{"title":"Pagination","href":"/platform-api/request-parameters/pagination"},{"title":"Filtering","href":"/platform-api/request-parameters/filtering"},{"title":"Expanding Fields","href":"/platform-api/request-parameters/expanding-fields"}]},{"title":"Rate Limiting","href":"/platform-api/rate-limiting"},{"title":"Platform Events","sidebarTitle":"Platform Events","href":"/platform-api/platform-events"},{"title":"API SDKs","href":"/platform-api/api-sdks"}]},{"group":"Accounts","icon":"users","expanded":true,"pages":[{"openapi":"get /v2/accounts","title":"List accounts","href":"/platform/api-reference/v2/accounts/list-accounts"},{"openapi":"get /v2/accounts/filters","title":"List account filter values","href":"/platform/api-reference/v2/accounts/list-account-filter-values"},{"openapi":"get /v2/accounts/{id}","title":"Get an account","href":"/platform/api-reference/v2/accounts/get-an-account"},{"openapi":"patch /v2/accounts/{id}","title":"Patch an account","href":"/platform/api-reference/v2/accounts/patch-an-account"},{"openapi":"delete /v2/accounts/{id}","title":"Delete an account","href":"/platform/api-reference/v2/accounts/delete-an-account"}]},{"group":"Actions","icon":"bolt","expanded":true,"pages":[{"openapi":"post /actions/search","title":"Search connector actions by semantic similarity","href":"/platform/api-reference/actions/search-connector-actions-by-semantic-similarity"},{"openapi":"post /actions/rpc","title":"Make an RPC call to an action","href":"/platform/api-reference/actions/make-an-rpc-call-to-an-action"},{"openapi":"post /actions/rpc/synced","title":"Read synced action data from the datasync index","href":"/platform/api-reference/actions/read-synced-action-data-from-the-datasync-index"},{"openapi":"post /actions/rpc/synced/queryable_fields","title":"List the fields a synced action's data can be queried by","href":"/platform/api-reference/actions/list-the-fields-a-synced-actions-data-can-be-queried-by"},{"openapi":"post /unified/check_permissions","title":"Check user permissions on a resource","href":"/platform/api-reference/actions/check-user-permissions-on-a-resource"}]},{"group":"Connect Sessions","icon":"link","expanded":true,"pages":[{"openapi":"post /connect_sessions","title":"Create Connect Session","href":"/platform/api-reference/connect-sessions/create-connect-session"},{"openapi":"get /connect_sessions/{id}","title":"Get Connect Session","href":"/platform/api-reference/connect-sessions/get-connect-session"},{"openapi":"post /connect_sessions/authenticate","title":"Authenticate Connect Session","href":"/platform/api-reference/connect-sessions/authenticate-connect-session"}]},{"group":"Connector Profiles","icon":"sliders","expanded":true,"pages":[{"openapi":"get /v2/connector_profiles","title":"List connector profiles","href":"/platform/api-reference/v2/connector-profiles/list-connector-profiles"},{"openapi":"get /v2/connector_profiles/{id}","title":"Get a connector profile","href":"/platform/api-reference/v2/connector-profiles/get-a-connector-profile"},{"openapi":"post /v2/connector_profiles","title":"Create a connector profile","href":"/platform/api-reference/v2/connector-profiles/create-a-connector-profile"},{"openapi":"patch /v2/connector_profiles/{id}","title":"Patch a connector profile","href":"/platform/api-reference/v2/connector-profiles/patch-a-connector-profile"},{"openapi":"delete /v2/connector_profiles/{id}","title":"Delete a connector profile","href":"/platform/api-reference/v2/connector-profiles/delete-a-connector-profile"}]},{"group":"Connectors","icon":"puzzle-piece","expanded":true,"pages":[{"openapi":"get /v2/connectors","title":"List connectors","href":"/platform/api-reference/v2/connectors/list-connectors"},{"openapi":"get /v2/connectors/{id}","title":"Get connector","href":"/platform/api-reference/v2/connectors/get-connector"},{"openapi":"get /v2/connectors/{id}/actions/{actionId}","title":"Get connector action","href":"/platform/api-reference/v2/connectors/get-connector-action"},{"openapi":"get /v2/connectors/{id}/event_actions/{eventId}","title":"Get connector event action","href":"/platform/api-reference/v2/connectors/get-connector-event-action"},{"openapi":"get /v2/connectors/{id}/versions","title":"List connector versions","description":"Returns the registry versions of the connector available to the project, newest first — the version options a connector profile can be pinned to. Returns an empty array for connectors that exist but have no registry versions.","href":"/platform/api-reference/v2/connectors/list-connector-versions"},{"openapi":"post /v2/connectors","title":"Create a connector","href":"/platform/api-reference/v2/connectors/create-a-connector"},{"openapi":"delete /v2/connectors/{id}","title":"Delete a connector","description":"Removes one version of the project's own connector from the connectors registry. The id has the form `key@version` (e.g. `acmehr@1.2.0`) — an exact version is required, so which document is removed never depends on what a range like `latest` resolves to at the time. Built-in StackOne connectors are shared across organizations and cannot be deleted. A version that any of the project's connector profiles currently resolves to is refused until those are repointed or removed.","href":"/platform/api-reference/v2/connectors/delete-a-connector"}]},{"group":"Data Sync","icon":"rotate","expanded":true,"pages":[{"group":"Sync Configs","expanded":true,"pages":[{"openapi":"get /v2/data_sync/sync_configs","title":"List sync configs","href":"/platform/api-reference/v2/data-sync/list-sync-configs"},{"openapi":"get /v2/data_sync/sync_configs/{id}","title":"Get a sync config","href":"/platform/api-reference/v2/data-sync/get-a-sync-config"},{"openapi":"get /v2/data_sync/sync_configs/{id}/parameters","title":"Get a sync config action's parameters","href":"/platform/api-reference/v2/data-sync/get-a-sync-config-actions-parameters"},{"openapi":"post /v2/data_sync/sync_configs","title":"Create a sync config","href":"/platform/api-reference/v2/data-sync/create-a-sync-config"},{"openapi":"patch /v2/data_sync/sync_configs/{id}","title":"Patch a sync config","href":"/platform/api-reference/v2/data-sync/patch-a-sync-config"},{"openapi":"delete /v2/data_sync/sync_configs/{id}","title":"Delete a sync config","href":"/platform/api-reference/v2/data-sync/delete-a-sync-config"}]},{"group":"Schedules","expanded":true,"pages":[{"openapi":"get /v2/data_sync/schedules","title":"List schedules","href":"/platform/api-reference/v2/data-sync/list-schedules"},{"openapi":"get /v2/data_sync/schedules/{id}","title":"Get a schedule","href":"/platform/api-reference/v2/data-sync/get-a-schedule"},{"openapi":"patch /v2/data_sync/schedules/{id}","title":"Patch a schedule","href":"/platform/api-reference/v2/data-sync/patch-a-schedule"}]},{"group":"Runs","expanded":true,"pages":[{"openapi":"get /v2/data_sync/runs","title":"List runs","href":"/platform/api-reference/v2/data-sync/list-runs"},{"openapi":"get /v2/data_sync/runs/{id}","title":"Get a run","href":"/platform/api-reference/v2/data-sync/get-a-run"}]}]},{"group":"Logs","icon":"file-lines","expanded":true,"pages":[{"openapi":"post /logs","title":"List Logs","href":"/platform/api-reference/logs/list-logs"},{"openapi":"post /logs/platform","title":"List Platform Logs","href":"/platform/api-reference/logs/list-platform-logs"},{"openapi":"post /logs/provider","title":"List Provider Logs","href":"/platform/api-reference/logs/list-provider-logs"},{"group":"Action Logs","expanded":true,"pages":[{"openapi":"post /logs/actions","title":"List Action Logs","href":"/platform/api-reference/logs/list-action-logs"},{"openapi":"get /logs/actions/{actionRunId}","title":"Get Action Log","href":"/platform/api-reference/logs/get-action-log"},{"openapi":"get /logs/actions/{actionRunId}/advanced","title":"Get Action Advanced Log","href":"/platform/api-reference/logs/get-action-advanced-log"},{"openapi":"get /logs/actions/{actionRunId}/defender","title":"Get Action Defender Log","href":"/platform/api-reference/logs/get-action-defender-log"}]},{"group":"Step Logs","expanded":true,"pages":[{"openapi":"post /logs/steps","title":"List Step Logs","href":"/platform/api-reference/logs/list-step-logs"},{"openapi":"get /logs/actions/{actionRunId}/steps","title":"List Action Step Logs","href":"/platform/api-reference/logs/list-action-step-logs"},{"openapi":"get /logs/actions/{actionRunId}/steps/{stepIndex}","title":"Get Step Log","href":"/platform/api-reference/logs/get-step-log"},{"openapi":"get /logs/actions/{actionRunId}/steps/{stepIndex}/advanced","title":"Get Step Advanced Log","href":"/platform/api-reference/logs/get-step-advanced-log"}]},{"group":"Stats","expanded":true,"pages":[{"openapi":"post /logs/stats/aggregate","title":"Get Logs Stats Aggregate","href":"/platform/api-reference/logs/get-logs-stats-aggregate"},{"openapi":"post /logs/stats/dimensions","title":"Get Logs Stats Dimensions","href":"/platform/api-reference/logs/get-logs-stats-dimensions"}]}]},{"group":"MCP","icon":"plug","expanded":true,"pages":[{"openapi":"post /mcp","title":"Send MCP JSON-RPC message","href":"/platform/api-reference/mcp/send-mcp-json-rpc-message"}]},{"group":"Webhooks","icon":"webhook","expanded":true,"pages":[{"openapi":"get /v2/webhooks","title":"List webhooks","href":"/platform/api-reference/v2/webhooks/list-webhooks"},{"openapi":"get /v2/webhooks/{id}","title":"Get a webhook","href":"/platform/api-reference/v2/webhooks/get-a-webhook"},{"openapi":"post /v2/webhooks","title":"Create a webhook","href":"/platform/api-reference/v2/webhooks/create-a-webhook"},{"openapi":"patch /v2/webhooks/{id}","title":"Update a webhook","href":"/platform/api-reference/v2/webhooks/update-a-webhook"},{"openapi":"delete /v2/webhooks/{id}","title":"Delete a webhook","href":"/platform/api-reference/v2/webhooks/delete-a-webhook"}]}]}]},"title":"Create a connector - Stackone","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}