Requests activation for the connections of one or more providers in one call. Each entry in activations becomes one submission that covers the listed connections of one provider. The connections in a submission share one status and activate together. See Activate Connections.
A unique key for this request, up to 255 characters. If you retry with the same key and the same body within 24 hours, you get the stored response with Idempotency-Replayed: true, and nothing is submitted twice. See Request behavior.
The catalog connection IDs to activate under this provider: id from List App Connections. IDs that are unknown or belong to another provider are skipped. IDs that the app’s environment doesn’t support, IDs already activated for the app, and contract connections on a production app are also skipped when another ID in the entry is accepted. When none is, the entry fails with the matching error. If you omit the list or send [], the entry fails with validation_invalid_parameter; it never means all of the provider’s connections.
The registration form for this submission: a map from requirement id to a string or boolean value. Read the requirements from activationProcess.requirements in List App Connections. Omit it when the activation method is direct.
If true, the app-wide fields of each accepted registration, such as company name and contact details, are also saved on the app. They then appear as currentValue for other providers. Provider-specific fields are not saved. If false, the fields are stored only with the submission.
On a sandbox app, a registration submission stays requested. Call Instant Activate with its activationInstanceId to activate it right away.
A registration entry with a missing required field is still filed, with status: "rejected" and rejection.reason: "missing_required_fields". A select value outside its options is filed the same way with rejection.reason: "invalid_value". Fix the fields and submit again.Newly activated connections are enabled only in workflows that have Automatically enable newly activated connections turned on, and only in display groups that have no enabled connection yet.
One result per entry in activations, in the same order. A result has either activationInstanceId and status (the submission was filed) or error (nothing was filed).
Present only when status is rejected. reason is missing_required_fields (with missingFields, the requirement IDs that were missing or empty) or invalid_value (with message).
contract_activation_required: the connections need a contract on a production app. Contact the address in contact.
validation_invalid_parameter: unknown providerId, no connectionIds, none of the IDs is a connection of this provider, or the connections are not available in the app’s environment.
already_activated: every requested connection is already activated for the app.
These errors apply to the whole request. Besides the authentication and subscription errors that every route can return (see Workspace API), this endpoint returns:
HTTP
Code
When
400
VALIDATION_INVALID_PARAMETER
activations is missing, empty, or not an array, or an entry is malformed (for example providerId is missing). persist is not a boolean. Idempotency-Key is longer than 255 characters
403
AUTH_FORBIDDEN
The app belongs to another organization
404
RESOURCE_NOT_FOUND
Unknown app, or the app was deleted
409
IDEMPOTENCY_KEY_CONFLICT
The Idempotency-Key was used before with a different body
409
IDEMPOTENCY_REQUEST_IN_PROGRESS
An earlier request with the same Idempotency-Key is still running
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"hConnect","colors":{"primary":"#2563EB","light":"#71717A","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/hopae-a83466ba/ZQEdy_FTEqcDCNky/logo/hconnect_light.png?fit=max\u0026auto=format\u0026n=ZQEdy_FTEqcDCNky\u0026q=85\u0026s=b55f8449a1816421b47a12dfaf0346ad","dark":"https://mintcdn.com/hopae-a83466ba/ZQEdy_FTEqcDCNky/logo/hconnect_dark.png?fit=max\u0026auto=format\u0026n=ZQEdy_FTEqcDCNky\u0026q=85\u0026s=637f0017e4b0ccc77fd6e28d5b177afe"},"favicon":"https://mintcdn.com/hopae-a83466ba/Ic1oE8rFNW-qnQGv/hopae.svg?fit=max\u0026auto=format\u0026n=Ic1oE8rFNW-qnQGv\u0026q=85\u0026s=eb81cb989e33aeaf7c15a3a8567492ca","api":{"openapi":["v2/openapi.json","v2/openapi-oidc.json"],"playground":{"display":"interactive"},"examples":{"languages":["curl","javascript","python"]},"mdx":{"auth":{"method":"basic"},"server":"https://sandbox.api.hopae.com/connect/v1"}},"navbar":{"primary":{"type":"button","label":"Console","href":"https://console.hopae.com"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hopae-a83466ba","hasAudioNarration":false,"actualSubdomain":"hopae-a83466ba","customDomains":["docs.hopae.com"],"gitSource":{"type":"github","owner":"hopae-official","repo":"hconnect-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae2ce45d96516b66b637a80","collectionId":"1b4d70c2-9e22-40f0-8b29-736342263422","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae2ce45d96516b66b637a80"},"entitlements":{},"buildId":"6aec4ffbfc016830a857e981","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"Guides","count":51},{"language":"default","tag":"Verification API","count":32},{"language":"default","tag":"Workspace API","count":20},{"language":"default","tag":"Concepts","count":13},{"language":"default","tag":"OIDC","count":11},{"language":"default","tag":"Verifications","count":11},{"language":"default","tag":"Reference","count":11},{"language":"default","tag":"Overview","count":10},{"language":"default","tag":"Apps","count":8},{"language":"default","tag":"REST API","count":7}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"page-tags.css","content":"html:has(#sidebar-content a.bg-primary\\/10 [data-nav-tag=\"Sandbox\"]) #page-title::after{content:\"Sandbox\";display:inline-block;margin-left:0.625rem;padding:0.125rem 0.5rem;border-radius:0.375rem;font-size:0.875rem;font-weight:700;line-height:1.25rem;letter-spacing:normal;vertical-align:middle;color:rgb(var(--primary));background-color:rgb(var(--primary) / 0.1)}html.dark:has(#sidebar-content a.bg-primary\\/10 [data-nav-tag=\"Sandbox\"]) #page-title::after{color:rgb(var(--primary-light));background-color:rgb(var(--primary-light) / 0.1)}"}],"page":{"pagePath":"v2/api-reference/workspace/activate-connection","slug":"/v2/api-reference/workspace/activate-connection","pageMetadata":{"title":"Activate Connection","description":"Request activation for one or more connections of an app.","api":"POST https://api.hopae.com/connect/v2/apps/{appId}/connections/activate","href":"/v2/api-reference/workspace/activate-connection"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Request activation for one or more connections of an app.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Expandable,Heading,Note,ParamField,ResponseField,Table}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!ResponseField)_missingMdxReference(`ResponseField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Requests activation for the connections of one or more providers in one call. Each entry in `,_jsx(_components.code,{children:`activations`}),` becomes one submission that covers the listed connections of one provider. The connections in a submission share one status and activate together. See `,_jsx(_components.a,{href:`/v2/guides/concepts/connections/activation`,children:`Activate Connections`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`headers`,children:`Headers`}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,required:true,id:`param-authorization`,children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Bearer sk_workspace_...`}),`, a Workspace API key of the organization that owns the app. See `,_jsx(_components.a,{href:`/v2/api-reference/workspace/introduction`,children:`Workspace API`}),`.`]})}),`\n`,_jsx(ParamField,{header:`Content-Type`,type:`string`,required:true,default:`application/json`,id:`param-content-type`,children:_jsxs(_components.p,{children:[`Must be `,_jsx(_components.code,{children:`application/json`}),`.`]})}),`\n`,_jsx(ParamField,{header:`Idempotency-Key`,type:`string`,id:`param-idempotency-key`,children:_jsxs(_components.p,{children:[`A unique key for this request, up to 255 characters. If you retry with the same key and the same body within 24 hours, you get the stored response with `,_jsx(_components.code,{children:`Idempotency-Replayed: true`}),`, and nothing is submitted twice. See `,_jsx(_components.a,{href:`/v2/api-reference/workspace/introduction#request-behavior`,children:`Request behavior`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`path-parameters`,children:`Path Parameters`}),`\n`,_jsx(ParamField,{path:`appId`,type:`string`,required:true,id:`param-app-id`,children:_jsx(_components.p,{children:`The app ID returned by Create App or List Apps.`})}),`\n`,_jsx(Heading,{level:`2`,id:`request-body`,children:`Request Body`}),`\n`,_jsxs(ParamField,{body:`activations`,type:`object[]`,required:true,id:`param-activations`,children:[_jsx(_components.p,{children:`One entry per provider submission, with at least one entry.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ParamField,{body:`providerId`,type:`string`,required:true,id:`param-provider-id`,children:_jsxs(_components.p,{children:[`The provider to submit for: `,_jsx(_components.code,{children:`provider.id`}),` from `,_jsx(_components.a,{href:`/v2/api-reference/workspace/get-providers`,children:`List App Connections`}),`, for example `,_jsx(_components.code,{children:`smart-id`}),`.`]})}),_jsx(ParamField,{body:`connectionIds`,type:`string[]`,id:`param-connection-ids`,children:_jsxs(_components.p,{children:[`The catalog connection IDs to activate under this provider: `,_jsx(_components.code,{children:`id`}),` from List App Connections. IDs that are unknown or belong to another provider are skipped. IDs that the app’s environment doesn’t support, IDs already activated for the app, and `,_jsx(_components.code,{children:`contract`}),` connections on a production app are also skipped when another ID in the entry is accepted. When none is, the entry fails with the matching `,_jsx(_components.code,{children:`error`}),`. If you omit the list or send `,_jsx(_components.code,{children:`[]`}),`, the entry fails with `,_jsx(_components.code,{children:`validation_invalid_parameter`}),`; it never means all of the provider’s connections.`]})}),_jsx(ParamField,{body:`fields`,type:`object`,id:`param-fields`,children:_jsxs(_components.p,{children:[`The registration form for this submission: a map from requirement `,_jsx(_components.code,{children:`id`}),` to a string or boolean value. Read the requirements from `,_jsx(_components.code,{children:`activationProcess.requirements`}),` in List App Connections. Omit it when the activation method is `,_jsx(_components.code,{children:`direct`}),`.`]})})]})]}),`\n`,_jsx(ParamField,{body:`persist`,type:`boolean`,default:`false`,id:`param-persist`,children:_jsxs(_components.p,{children:[`If `,_jsx(_components.code,{children:`true`}),`, the app-wide fields of each accepted registration, such as company name and contact details, are also saved on the app. They then appear as `,_jsx(_components.code,{children:`currentValue`}),` for other providers. Provider-specific fields are not saved. If `,_jsx(_components.code,{children:`false`}),`, the fields are stored only with the submission.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`how-submissions-are-handled`,children:`How submissions are handled`}),`\n`,_jsx(_components.p,{children:`The result of each entry depends on the connection’s activation method and the app’s environment:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Method`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Sandbox app`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Production app`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`direct`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`activated`}),` in this response`]}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`activated`}),` in this response`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`registration`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`requested`}),`. Finish it with `,_jsx(_components.a,{href:`/v2/api-reference/workspace/instant-activate`,children:`Instant Activate`})]}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`requested`}),`. Hopae reviews it and activates it`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`contract`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`activated`}),` in this response`]}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`Refused with `,_jsx(_components.code,{children:`contract_activation_required`})]})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`On a sandbox app, a `,_jsx(_components.code,{children:`registration`}),` submission stays `,_jsx(_components.code,{children:`requested`}),`. Call `,_jsx(_components.a,{href:`/v2/api-reference/workspace/instant-activate`,children:`Instant Activate`}),` with its `,_jsx(_components.code,{children:`activationInstanceId`}),` to activate it right away.`]})}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.code,{children:`registration`}),` entry with a missing required field is still filed, with `,_jsx(_components.code,{children:`status: \"rejected\"`}),` and `,_jsx(_components.code,{children:`rejection.reason: \"missing_required_fields\"`}),`. A `,_jsx(_components.code,{children:`select`}),` value outside its options is filed the same way with `,_jsx(_components.code,{children:`rejection.reason: \"invalid_value\"`}),`. Fix the fields and submit again.`]}),`\n`,_jsxs(_components.p,{children:[`Newly activated connections are enabled only in workflows that have `,_jsx(_components.strong,{children:`Automatically enable newly activated connections`}),` turned on, and only in display groups that have no enabled connection yet.`]}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`200 OK`}),`, even when some entries fail. Check every entry in `,_jsx(_components.code,{children:`results`}),`.`]}),`\n`,_jsxs(ResponseField,{name:`results`,type:`object[]`,required:true,id:`param-results`,children:[_jsxs(_components.p,{children:[`One result per entry in `,_jsx(_components.code,{children:`activations`}),`, in the same order. A result has either `,_jsx(_components.code,{children:`activationInstanceId`}),` and `,_jsx(_components.code,{children:`status`}),` (the submission was filed) or `,_jsx(_components.code,{children:`error`}),` (nothing was filed).`]}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`providerId`,type:`string`,required:true,id:`param-provider-id-1`,children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`providerId`}),` you sent.`]})}),_jsx(ResponseField,{name:`connectionIds`,type:`string[]`,required:true,id:`param-connection-ids-1`,children:_jsxs(_components.p,{children:[`For a filed submission, the connections it covers, without the skipped IDs. For an `,_jsx(_components.code,{children:`error`}),` result, the IDs you sent.`]})}),_jsx(ResponseField,{name:`activationInstanceId`,type:`string`,id:`param-activation-instance-id`,children:_jsxs(_components.p,{children:[`Present only when the submission was filed. The submission ID (`,_jsx(_components.code,{children:`act_…`}),`), also listed under `,_jsx(_components.code,{children:`instances`}),` in List App Connections.`]})}),_jsx(ResponseField,{name:`status`,type:`string`,id:`param-status`,children:_jsxs(_components.p,{children:[`Present only when the submission was filed: `,_jsx(_components.code,{children:`activated`}),`, `,_jsx(_components.code,{children:`requested`}),`, or `,_jsx(_components.code,{children:`rejected`}),`.`]})}),_jsx(ResponseField,{name:`rejection`,type:`object`,id:`param-rejection`,children:_jsxs(_components.p,{children:[`Present only when `,_jsx(_components.code,{children:`status`}),` is `,_jsx(_components.code,{children:`rejected`}),`. `,_jsx(_components.code,{children:`reason`}),` is `,_jsx(_components.code,{children:`missing_required_fields`}),` (with `,_jsx(_components.code,{children:`missingFields`}),`, the requirement IDs that were missing or empty) or `,_jsx(_components.code,{children:`invalid_value`}),` (with `,_jsx(_components.code,{children:`message`}),`).`]})}),_jsxs(ResponseField,{name:`error`,type:`object`,id:`param-error`,children:[_jsx(_components.p,{children:`Present only when the entry was refused and nothing was filed.`}),_jsxs(Expandable,{title:`properties`,children:[_jsx(ResponseField,{name:`code`,type:`string`,required:true,id:`param-code`,children:_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`contract_activation_required`}),`: the connections need a contract on a production app. Contact the address in `,_jsx(_components.code,{children:`contact`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`validation_invalid_parameter`}),`: unknown `,_jsx(_components.code,{children:`providerId`}),`, no `,_jsx(_components.code,{children:`connectionIds`}),`, none of the IDs is a connection of this provider, or the connections are not available in the app’s environment.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`already_activated`}),`: every requested connection is already activated for the app.`]}),`\n`]})}),_jsx(ResponseField,{name:`message`,type:`string`,required:true,id:`param-message`,children:_jsx(_components.p,{children:`A human-readable explanation.`})}),_jsx(ResponseField,{name:`contact`,type:`string`,id:`param-contact`,children:_jsxs(_components.p,{children:[`Present only with `,_jsx(_components.code,{children:`contract_activation_required`}),`. The support email address to contact.`]})})]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`errors`,children:`Errors`}),`\n`,_jsxs(_components.p,{children:[`These errors apply to the whole request. Besides the authentication and subscription errors that every route can return (see `,_jsx(_components.a,{href:`/v2/api-reference/workspace/introduction#authentication-and-base-url`,children:`Workspace API`}),`), this endpoint returns:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`HTTP`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Code`}),_jsx(_components.th,{style:{textAlign:`left`},children:`When`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`400`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`VALIDATION_INVALID_PARAMETER`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.code,{children:`activations`}),` is missing, empty, or not an array, or an entry is malformed (for example `,_jsx(_components.code,{children:`providerId`}),` is missing). `,_jsx(_components.code,{children:`persist`}),` is not a boolean. `,_jsx(_components.code,{children:`Idempotency-Key`}),` is longer than 255 characters`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`403`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`AUTH_FORBIDDEN`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The app belongs to another organization`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`404`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`RESOURCE_NOT_FOUND`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Unknown app, or the app was deleted`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`409`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`IDEMPOTENCY_KEY_CONFLICT`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`The `,_jsx(_components.code,{children:`Idempotency-Key`}),` was used before with a different body`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,style:{textAlign:`left`},children:`409`}),_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`IDEMPOTENCY_REQUEST_IN_PROGRESS`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`An earlier request with the same `,_jsx(_components.code,{children:`Idempotency-Key`}),` is still running`]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Activate Connection","description":"Request activation for one or more connections of an app.","api":"POST https://api.hopae.com/connect/v2/apps/{appId}/connections/activate","href":"/v2/api-reference/workspace/activate-connection"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[213,231,"pre:`pre`,span:`span`,strong:`strong`,tb"],[335,421,"CodeBlock,Expandable,Heading,Note,ParamField,RequestExample,ResponseExample,ResponseField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_mi"],[611,623,"questExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!ResponseField)"],[15043,15471,",`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`23`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`23`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --request`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'https://api.hopae.com/connect/v2/apps/{appId}/connections/activate'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Authorization: Bearer sk_workspace_...'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --header`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --data`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"activations\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"providerId\": \"smart-id\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"connectionIds\": [\"smart-id\"],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"fields\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"legalCompanyName\": \"Acme Corporation B.V.\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"registrationNumber\": \"12345678\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"registeredAddress\": \"1 Example Street, Amsterdam, Netherlands\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"displayName\": \"Acme\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"providerId\": \"fi-ftn\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"connectionIds\": [\"fi-ftn\"]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"persist\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:``,numberOfLines:`19`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`19`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"results\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"providerId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"smart-id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"connectionIds\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"smart-id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"activationInstanceId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"act_01JBX5N8Q2W7RZ3K4M6P9T1V0C\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"requested\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"providerId\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"fi-ftn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"connectionIds\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"fi-ftn\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"contract_activation_required\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"This provider requires a contract. Contact support to proceed.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"contact\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"support@hopae.com\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"]]},"mdxExtracts":{"tableOfContents":[{"title":"Headers","slug":"headers","depth":2,"children":[]},{"title":"Path Parameters","slug":"path-parameters","depth":2,"children":[]},{"title":"Request Body","slug":"request-body","depth":2,"children":[]},{"title":"How submissions are handled","slug":"how-submissions-are-handled","depth":2,"children":[]},{"title":"Response","slug":"response","depth":2,"children":[]},{"title":"Errors","slug":"errors","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"23\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --request\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --url\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'https://api.hopae.com/connect/v2/apps/{appId}/connections/activate'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Authorization: Bearer sk_workspace_...'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --header\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> --data\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"activations\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"providerId\": \"smart-id\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"connectionIds\": [\"smart-id\"],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"fields\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"legalCompanyName\": \"Acme Corporation B.V.\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"registrationNumber\": \"12345678\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"registeredAddress\": \"1 Example Street, Amsterdam, Netherlands\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"displayName\": \"Acme\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"providerId\": \"fi-ftn\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"connectionIds\": [\"fi-ftn\"]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"persist\": true\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"19\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"results\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"providerId\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"smart-id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"connectionIds\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"smart-id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"activationInstanceId\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"act_01JBX5N8Q2W7RZ3K4M6P9T1V0C\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"status\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"requested\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"providerId\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"fi-ftn\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"connectionIds\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"fi-ftn\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"error\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"code\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"contract_activation_required\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"This provider requires a contract. Contact support to proceed.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"contact\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"support@hopae.com\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Activate Connection","path":"/connect/v2/apps/{appId}/connections/activate","servers":[{"url":"https://api.hopae.com"}],"method":"post","request":{"security":[{"title":"Basic Auth","parameters":{"header":{"Authorization":{"type":"http","scheme":"basic","description":"Basic authentication header of the form `Basic \u003cencoded-value>`, where `\u003cencoded-value>` is the base64-encoded string `username:password`."}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{"Authorization":{"schema":[{"type":"string","description":"`Bearer sk_workspace_...` , a Workspace API key of the organization that owns the app. See Workspace API .","required":true}]},"Content-Type":{"schema":[{"type":"string","description":"Must be `application/json` .","required":true}]},"Idempotency-Key":{"schema":[{"type":"string","description":"A unique key for this request, up to 255 characters. If you retry with the same key and the same body within 24 hours, you get the stored response with `Idempotency-Replayed: true` , and nothing is submitted twice. See Request behavior ."}]}},"cookie":{},"path":{"appId":{"schema":[{"type":"string","description":"The app ID returned by Create App or List Apps.","required":true}]}}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"activations":[{"type":"array","items":[{"type":"object","properties":{"providerId":[{"type":"string","description":"The provider to submit for: `provider.id` from List App Connections , for example `smart-id` .","required":true}],"connectionIds":[{"type":"array","items":[{"type":"string"}],"description":"The catalog connection IDs to activate under this provider: `id` from List App Connections. IDs that are unknown or belong to another provider are skipped. IDs that the app’s environment doesn’t support, IDs already activated for the app, and `contract` connections on a production app are also skipped when another ID in the entry is accepted. When none is, the entry fails with the matching `error` . If you omit the list or send `[]` , the entry fails with `validation_invalid_parameter` ; it never means all of the provider’s connections."}],"fields":[{"type":"object","properties":{},"description":"The registration form for this submission: a map from requirement `id` to a string or boolean value. Read the requirements from `activationProcess.requirements` in List App Connections. Omit it when the activation method is `direct` ."}]}}],"description":"One entry per provider submission, with at least one entry.","required":true}],"persist":[{"type":"boolean","description":"If `true` , the app-wide fields of each accepted registration, such as company name and contact details, are also saved on the app. They then appear as `currentValue` for other providers. Provider-specific fields are not saved. If `false` , the fields are stored only with the submission."}]}}],"examples":{"example":{"value":{"activations":[{"providerId":"\u003cstring>","connectionIds":["\u003cstring>"],"fields":{}}],"persist":true}}}}}},"response":{"200":{"application/json":{"schemaArray":[{"type":"object","properties":{"results":[{"type":"array","items":[{"type":"object","properties":{"providerId":[{"type":"string","description":"The `providerId` you sent.","required":true}],"connectionIds":[{"type":"array","items":[{"type":"string"}],"description":"For a filed submission, the connections it covers, without the skipped IDs. For an `error` result, the IDs you sent.","required":true}],"activationInstanceId":[{"type":"string","description":"Present only when the submission was filed. The submission ID ( `act_…` ), also listed under `instances` in List App Connections."}],"status":[{"type":"string","description":"Present only when the submission was filed: `activated` , `requested` , or `rejected` ."}],"rejection":[{"type":"object","properties":{},"description":"Present only when `status` is `rejected` . `reason` is `missing_required_fields` (with `missingFields` , the requirement IDs that were missing or empty) or `invalid_value` (with `message` )."}],"error":[{"type":"object","properties":{"code":[{"type":"string","description":"`contract_activation_required` : the connections need a contract on a production app. Contact the address in `contact` . `validation_invalid_parameter` : unknown `providerId` , no `connectionIds` , none of the IDs is a connection of this provider, or the connections are not available in the app’s environment. `already_activated` : every requested connection is already activated for the app.","required":true}],"message":[{"type":"string","description":"A human-readable explanation.","required":true}],"contact":[{"type":"string","description":"Present only with `contract_activation_required` . The support email address to contact."}]},"description":"Present only when the entry was refused and nothing was filed."}]}}],"description":"One result per entry in `activations` , in the same order. A result has either `activationInstanceId` and `status` (the submission was filed) or `error` (nothing was filed).","required":true}]}}],"examples":{"example":{"value":{"results":[{"providerId":"\u003cstring>","connectionIds":["\u003cstring>"],"activationInstanceId":"\u003cstring>","status":"\u003cstring>","rejection":{},"error":{"code":"\u003cstring>","message":"\u003cstring>","contact":"\u003cstring>"}}]}}}}}},"deprecated":false}},"jsLinks":[],"subdomain":"hopae-a83466ba","siteName":"hConnect","title":"Activate Connection - hConnect","navMaps":{"firstHrefInVersion":{"v2":{"href":"/v2/api-reference/workspace/activate-connection","matchLevel":0},"v1":{"href":"/guides/getting-started/introduction","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T09:44:35.479Z","originalFileLocation":"v2/api-reference/workspace/activate-connection.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Request activation for one or more connections of an app.\">\u003cmeta data-mint-head name=\"application-name\" content=\"hConnect\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Activate Connection - hConnect\">\u003cmeta data-mint-head property=\"og:description\" content=\"Request activation for one or more connections of an app.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"hConnect\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hopae-a83466ba.mintlify.app/_mintlify/api/og/v2?division=Connections\u0026amp;title=Activate+Connection\u0026amp;description=Request+activation+for+one+or+more+connections+of+an+app.\u0026amp;theme=faeb9cd820967b1dc90b80a5\u0026amp;signature=d1e073bff110b6c5b5e04d97092db60e6b6776b91798e244511f501d596169d8\">\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=\"Activate Connection - hConnect\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Request activation for one or more connections of an app.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hopae-a83466ba.mintlify.app/_mintlify/api/og/v2?division=Connections\u0026amp;title=Activate+Connection\u0026amp;description=Request+activation+for+one+or+more+connections+of+an+app.\u0026amp;theme=faeb9cd820967b1dc90b80a5\u0026amp;signature=d1e073bff110b6c5b5e04d97092db60e6b6776b91798e244511f501d596169d8\">\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/hopae-a83466ba/ZlLEDy_twj3SXOqy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"hConnect\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v2/api-reference/workspace/activate-connection.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hopae.com/#organization\",\"name\":\"hConnect\",\"url\":\"https://docs.hopae.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hopae-a83466ba/ZQEdy_FTEqcDCNky/logo/hconnect_light.png?fit=max\u0026auto=format\u0026n=ZQEdy_FTEqcDCNky\u0026q=85\u0026s=b55f8449a1816421b47a12dfaf0346ad\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hopae.com#website\",\"name\":\"hConnect\",\"url\":\"https://docs.hopae.com\",\"publisher\":{\"@id\":\"https://docs.hopae.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection#webpage\",\"url\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection\",\"name\":\"Activate Connection\",\"description\":\"Request activation for one or more connections of an app.\",\"dateModified\":\"2026-11-05T09:44:35.479Z\",\"isPartOf\":{\"@id\":\"https://docs.hopae.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connections\",\"item\":\"https://docs.hopae.com/v2/api-reference/workspace/get-providers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Activate Connection\",\"item\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection#apireference\",\"headline\":\"Activate Connection\",\"name\":\"Activate Connection\",\"description\":\"Request activation for one or more connections of an app.\",\"url\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hopae.com/v2/api-reference/workspace/activate-connection#webpage\"},\"dateModified\":\"2026-11-05T09:44:35.479Z\",\"publisher\":{\"@id\":\"https://docs.hopae.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hopae.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"hConnect\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"hConnect","nav":{"global":null,"versions":[{"version":"v2","default":true,"hidden":false,"tabs":[{"tab":"Guides","icon":"book-open","pages":[{"title":"Guides","href":"/v2/guides/getting-started/introduction"}]},{"tab":"Verification API","icon":"square-terminal","pages":[{"title":"Verification API","href":"/v2/api-reference/introduction"}]},{"tab":"Workspace API","icon":"square-terminal","groups":[{"group":"Overview","pages":[{"title":"Workspace API v2","href":"/v2/api-reference/workspace/introduction"}]},{"group":"Apps","pages":[{"title":"Create App","api":"POST https://api.hopae.com/connect/v2/apps","href":"/v2/api-reference/workspace/create-app"},{"title":"List Apps","api":"GET https://api.hopae.com/connect/v2/apps","href":"/v2/api-reference/workspace/list-apps"},{"title":"Get App","api":"GET https://api.hopae.com/connect/v2/apps/{appId}","href":"/v2/api-reference/workspace/get-app"},{"title":"Delete App","api":"DELETE https://api.hopae.com/connect/v2/apps/{appId}","href":"/v2/api-reference/workspace/delete-app"}]},{"group":"Connections","pages":[{"title":"List App Connections","description":"List catalog connections with the app's activation state.","api":"GET https://api.hopae.com/connect/v2/apps/{appId}/connections","href":"/v2/api-reference/workspace/get-providers"},{"title":"Activate Connection","api":"POST https://api.hopae.com/connect/v2/apps/{appId}/connections/activate","href":"/v2/api-reference/workspace/activate-connection"},{"title":"Instant Activate","description":"Sandbox apps only. Activate a pending submission right away, without waiting for review.","tag":"Sandbox","api":"POST https://api.hopae.com/connect/v2/apps/{appId}/connections/activations/{activationInstanceId}/instant-activate","href":"/v2/api-reference/workspace/instant-activate"}]},{"group":"Redirect URIs","pages":[{"title":"Get Redirect URIs","api":"GET https://api.hopae.com/connect/v2/apps/{appId}/redirect-uris","href":"/v2/api-reference/workspace/get-redirect-uris"},{"title":"Replace Redirect URIs","api":"PUT https://api.hopae.com/connect/v2/apps/{appId}/redirect-uris","href":"/v2/api-reference/workspace/replace-redirect-uris"}]}]}]},{"version":"v1","default":false,"pages":[{"title":"v1","href":"/guides/getting-started/introduction"}]}]},"basePath":"","title":"Activate Connection - hConnect","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js"]}