Import existing provider connections to your Bring Your Own OAuth application credentials.Before migrating any connection through this endpoint, you must first
configure your BYOO app credential for the data provider
on your Junction Team.Note that these connections cannot be migrated:
Any connection that is bound to an OAuth application credential not in your possession.
Any connection that is not bound to the OAuth application credential set on your Junction Team.
The Bulk Import endpoint enqueues all connections you submitted to a persistent background operation. It then responds
202 Accepted immediately afterwards.You can inspect the status of the resulting background operation through the List Bulk Ops endpoint.Optionally, you may opt into the wait_for_completion mode, which would respond with 200 OK only if the operation does complete within 20 seconds.
Otherwise, the endpoint responds 202 Accepted.
You can submit any number of — or even all — connections through the Bulk Import API within a short period of time. Enqueuing is fast and
does not disrupt the progress of the background operation.
Whether or not the endpoint should wait for the Bulk Op to complete before responding.
When wait_for_completion is enabled, the endpoint may respond 200 OK if the Bulk Op takes less than 20 seconds to complete.
Otherwise, the endpoint always responds with 202 Created once the submitted data have been enqueued successfully. You can use
the List Bulk Ops endpoint to inspect the progress of the Bulk Op.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Junction","colors":{"primary":"#3D1836","light":"#D8DFE6","dark":"#3D1836"},"logo":{"light":"https://mintcdn.com/vital/eMrsGYbovvX8f4E9/logo/light.svg?fit=max\u0026auto=format\u0026n=eMrsGYbovvX8f4E9\u0026q=85\u0026s=ee117f69d6fb95bfe3444b1599cbf4ab","dark":"https://mintcdn.com/vital/eMrsGYbovvX8f4E9/logo/dark.svg?fit=max\u0026auto=format\u0026n=eMrsGYbovvX8f4E9\u0026q=85\u0026s=ebc0213ee8884949409e32422590de09"},"favicon":"https://mintcdn.com/vital/deJB3IUUpJEYmyW_/favicon.png?fit=max\u0026auto=format\u0026n=deJB3IUUpJEYmyW_\u0026q=85\u0026s=5a29581b030d504a93dc8ec7af55eab2","api":{"openapi":["swagger.json","org-management-api.json"],"mdx":{"auth":{"method":"key","name":"x-vital-api-key"},"server":["https://api.us.junction.com","https://api.sandbox.junction.com","https://api.eu.junction.com","https://api.sandbox.eu.junction.com"]}},"navbar":{"links":[{"href":"https://github.com/tryVital","label":"GitHub","type":"github"}],"primary":{"type":"button","label":"Get API Keys","href":"https://app.junction.com/"}},"footer":{"socials":{"website":"https://www.junction.com/","twitter":"https://twitter.com/tryVital","linkedin":"https://www.linkedin.com/company/tryvital"}},"integrations":{"posthog":{"apiKey":"phc_pjvYzFeBB6z4l6JByNiic3SoHt74M9Lqw1SVrR95OCd"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vital","hasAudioNarration":false,"actualSubdomain":"vital","customDomains":["docs.junction.com"],"gitSource":{"type":"github","owner":"tryvital","repo":"docs","deployBranch":"main","contentDirectory":"docs","mountPath":"","label":""},"feedback":{"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af5a63f5cae6d002f813902","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Devices","count":300},{"language":"default","tag":"API Reference","count":226},{"language":"default","tag":"Event Catalog","count":186},{"language":"default","tag":"Lab Testing","count":135},{"language":"default","tag":"Product Guides","count":134},{"language":"default","tag":"Vitals Timeseries","count":60},{"language":"default","tag":"Management API","count":45},{"language":"default","tag":"Activity Timeseries","count":43},{"language":"default","tag":"Junction Sense","count":34},{"language":"default","tag":"Body Timeseries","count":32}]},"assistantConfig":{"enableAskAiButton":true,"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@junction.com"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"6903bdd6f72d20ee0d510a59","deploymentId":"62e9e13d5c3fe5998f7f58cd","questionText":"How do I connect wearable devices?","status":"active","generatedBy":"manual","createdAt":"2025-10-30T19:34:46.230Z","updatedAt":"2025-10-30T19:34:46.230Z","__v":0},{"_id":"6903bdb5f72d20ee0d510516","deploymentId":"62e9e13d5c3fe5998f7f58cd","questionText":"Do each test kit get an individual result or we get a batch of results for multiple test kit orders?","status":"active","generatedBy":"manual","createdAt":"2025-10-30T19:34:13.487Z","updatedAt":"2025-10-30T19:34:13.487Z","__v":0},{"_id":"6903bd91f72d20ee0d50fd48","deploymentId":"62e9e13d5c3fe5998f7f58cd","questionText":"Does a Sandbox Order provide real or mock results?","status":"active","generatedBy":"manual","createdAt":"2025-10-30T19:33:37.419Z","updatedAt":"2025-10-30T19:33:37.419Z","__v":0}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/link/bulk-import","slug":"/api-reference/link/bulk-import","pageMetadata":{"title":"Bulk Import","description":"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.","openapi":"POST /v2/link/bulk_import","href":"/api-reference/link/bulk-import"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.\"\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`,em:`em`,li:`li`,ol:`ol`,p:`p`,..._provideComponents(),...props.components},{Heading,Note}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(Note,{children:_jsxs(_components.p,{children:[`If you are planning to migrate connections, please `,_jsx(_components.a,{href:`/home/getting-support`,children:`chat with us through support channels`}),`.\nLink Migration endpoints are disabled by default.`]})}),`\n`,_jsxs(_components.p,{children:[`Import existing provider connections to your `,_jsx(_components.a,{href:`/wearables/connecting-providers/bring-your-own-oauth/overview`,children:`Bring Your Own OAuth`}),` application credentials.`]}),`\n`,_jsxs(_components.p,{children:[`Before migrating any connection through this endpoint, you must first\n`,_jsx(_components.a,{href:`/wearables/connecting-providers/bring-your-own-oauth/overview#setting-up-your-oauth-credentials`,children:`configure your BYOO app credential`}),` for the data provider\non your Junction Team.`]}),`\n`,_jsx(_components.p,{children:`Note that these connections cannot be migrated:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Any connection that is bound to an OAuth application credential not in your possession.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Any connection that is not bound to the OAuth application credential set on your Junction Team.`}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`asynchronous-execution`,children:`Asynchronous execution`}),`\n`,_jsxs(_components.p,{children:[`The Bulk Import endpoint enqueues all connections you submitted to a persistent background operation. It then responds\n`,_jsx(_components.em,{children:`202 Accepted`}),` immediately afterwards.`]}),`\n`,_jsxs(_components.p,{children:[`You can inspect the status of the resulting background operation through the `,_jsx(_components.a,{href:`/api-reference/link/list-bulk-ops`,children:`List Bulk Ops`}),` endpoint.`]}),`\n`,_jsxs(_components.p,{children:[`Optionally, you may opt into the `,_jsx(_components.code,{children:`wait_for_completion`}),` mode, which would respond with 200 OK only if the operation does complete within 20 seconds.\nOtherwise, the endpoint responds 202 Accepted.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`You can submit any number of — or even all — connections through the Bulk Import API within a short period of time. Enqueuing is fast and\ndoes not disrupt the progress of the background operation.`})})]})}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":"Bulk Import","description":"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.","openapi":"POST /v2/link/bulk_import","href":"/api-reference/link/bulk-import"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Asynchronous execution","slug":"asynchronous-execution","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["link"],"summary":"Bulk Import Connections","operationId":"bulk_import_connections_v2_link_bulk_import_post","requestBody":"31730192-16d0-44fd-9877-c515fe6c0368","responses":{"200":"468df914-f410-4259-b78c-5b9c3d4767e4","202":"9e2f36dd-8848-4ab6-8a00-5e7c05534ee7","422":"55486260-49d2-498e-af2d-2ce2fe646a15"},"x-fern-sdk-group-name":"link","x-fern-sdk-method-name":"bulk_import","x-fern-availability":"beta","method":"post","type":"path","servers":["87a9084b-c993-45eb-918d-7faa08ccf40a","55c0c317-8db3-4c45-81d4-54b2806991d3","e3c45dd3-0bcd-4c64-bfd6-96c99c940f79","b51047a7-dd17-48e7-aa3f-6194213cda01"],"security":["e56af717-7fba-4c77-acfe-b2b6a3530cce"],"path":"/v2/link/bulk_import","baseUrlOptions":["https://api.us.junction.com","https://api.eu.junction.com","https://api.sandbox.us.junction.com","https://api.sandbox.eu.junction.com"],"title":"Bulk Import Connections","description":"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"provider":{"type":"string","enum":["oura","fitbit","garmin","strava","wahoo","ihealth","withings","google_fit","dexcom_v3","polar","cronometer","omron","whoop_v2","my_fitness_pal_v2","ultrahuman","runkeeper","google_health"],"title":"OAuthProviders","description":"ℹ️ This enum is non-exhaustive.","isRequired":true,"uniqueKey":"provider","typeLabel":"enum\u003cstring>"},"connections":{"items":{"properties":{"user_id":{"type":"string","format":"uuid","title":"User Id","description":"Vital User ID. The user must be created ahead of the bulk import operation.","isRequired":true,"uniqueKey":"connections.items.[INDEX].user_id","typeLabel":"string\u003cuuid>"},"access_token":{"type":"string","title":"Access Token","description":"The latest OAuth 2.0 Access Token, including for Garmin.","isRequired":true,"uniqueKey":"connections.items.[INDEX].access_token","typeLabel":"string"},"refresh_token":{"type":"string","title":"Refresh Token","description":"The latest OAuth 2.0 Refresh Token, including for Garmin.","isRequired":true,"uniqueKey":"connections.items.[INDEX].refresh_token","typeLabel":"string"},"provider_id":{"type":"string","title":"Provider Id","description":"User ID of the data provider.\n\n* Fitbit: 6-character Fitbit User ID \n* Garmin: 36-character Garmin User ID","isRequired":true,"uniqueKey":"connections.items.[INDEX].provider_id","typeLabel":"string"},"expires_at":{"type":"integer","title":"Expires At","description":"Access token expiry date, in terms of UNIX epoch seconds.\n\nUse the latest expiry date on your record, including for Garmin.","isRequired":true,"uniqueKey":"connections.items.[INDEX].expires_at","typeLabel":"integer"},"oauth_scopes":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"connections.items.[INDEX].oauth_scopes.oneOf.0.items.[INDEX]","typeLabel":"string"},"title":"Oauth Scopes","description":"OAuth scopes of the data provider. Specify `null` if you do not\nhave any scopes on record.\n\nSpecify the granted OAuth 2.0 scopes when available.","uniqueKey":"connections.items.[INDEX].oauth_scopes.oneOf.0","typeLabel":"string[]"},{"type":"null","title":"Oauth Scopes","description":"OAuth scopes of the data provider. Specify `null` if you do not\nhave any scopes on record.\n\nSpecify the granted OAuth 2.0 scopes when available.","uniqueKey":"connections.items.[INDEX].oauth_scopes.oneOf.1","typeLabel":"null"}],"uniqueKey":"connections.items.[INDEX].oauth_scopes","typeLabel":"string[] | null"}},"type":"object","required":["user_id","access_token","refresh_token","provider_id","expires_at"],"title":"ConnectionRecipe","uniqueKey":"connections.items.[INDEX]","typeLabel":"ConnectionRecipe · object"},"type":"array","title":"Connections","isRequired":true,"uniqueKey":"connections","typeLabel":"ConnectionRecipe · object[]"},"wait_for_completion":{"type":"boolean","title":"Wait For Completion","description":"\nWhether or not the endpoint should wait for the Bulk Op to complete before responding.\n\nWhen `wait_for_completion` is enabled, the endpoint may respond 200 OK if the Bulk Op takes less than 20 seconds to complete.\n\nOtherwise, the endpoint always responds with 202 Created once the submitted data have been enqueued successfully. You can use\nthe [List Bulk Ops](https://docs.tryvital.io/api-reference/link/list-bulk-ops) endpoint to inspect the progress of the Bulk Op.\n","default":false,"uniqueKey":"wait_for_completion","typeLabel":"boolean"}},"type":"object","required":["provider","connections"],"title":"BulkImportConnectionsBody","uniqueKey":"","typeLabel":"BulkImportConnectionsBody · object"},"examples":{"Example":{"title":"Example","value":{"connections":[{"user_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","access_token":"\u003cstring>","refresh_token":"\u003cstring>","provider_id":"\u003cstring>","expires_at":123,"oauth_scopes":["\u003cstring>"]}],"wait_for_completion":false}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"468df914-f410-4259-b78c-5b9c3d4767e4":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"user_ids_imported":{"items":{"type":"string","format":"uuid","uniqueKey":"user_ids_imported.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","title":"User Ids Imported","isRequired":true,"uniqueKey":"user_ids_imported","typeLabel":"string\u003cuuid>[]"},"user_ids_failed":{"items":{"type":"string","format":"uuid","uniqueKey":"user_ids_failed.items.[INDEX]","typeLabel":"string\u003cuuid>"},"type":"array","title":"User Ids Failed","isRequired":true,"uniqueKey":"user_ids_failed","typeLabel":"string\u003cuuid>[]"}},"type":"object","required":["user_ids_imported","user_ids_failed"],"title":"BulkImportConnectionsResponse","uniqueKey":"","typeLabel":"BulkImportConnectionsResponse · object"},"examples":{"Example":{"title":"Example","value":{"user_ids_imported":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"user_ids_failed":["3c90c3cc-0d44-4b50-8888-8dd25736052a"]}}},"exampleType":"generated"}},"exampleType":"generated"},"9e2f36dd-8848-4ab6-8a00-5e7c05534ee7":{"description":"Accepted","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"55486260-49d2-498e-af2d-2ce2fe646a15":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"oneOf":[{"title":"Detail"}],"uniqueKey":"detail","typeLabel":"any"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cunknown>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"e56af717-7fba-4c77-acfe-b2b6a3530cce":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"x-vital-api-key","description":"Vital Team API Key","scopes":[],"schemeName":"apiKeyAuth"}}},"servers":{"87a9084b-c993-45eb-918d-7faa08ccf40a":{"url":"https://api.us.junction.com","x-fern-server-name":"Production"},"55c0c317-8db3-4c45-81d4-54b2806991d3":{"url":"https://api.eu.junction.com","x-fern-server-name":"ProductionEU"},"e3c45dd3-0bcd-4c64-bfd6-96c99c940f79":{"url":"https://api.sandbox.us.junction.com","x-fern-server-name":"Sandbox"},"b51047a7-dd17-48e7-aa3f-6194213cda01":{"url":"https://api.sandbox.eu.junction.com","x-fern-server-name":"SandboxEU"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-vital-api-key","description":"Vital Team API Key","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"x-vital-api-key","type":"string","description":"Vital Team API Key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-vital-api-key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"swagger.json"},"subdomain":"vital","siteName":"Junction","title":"Bulk Import - Junction","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-07T13:45:19.344Z","originalFileLocation":"api-reference/link/bulk-import.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=\"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Junction\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_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/vital/pt6gmMsgL39tDSQT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Bulk Import - Junction\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Junction\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.junction.com/api-reference/link/bulk-import\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vital.mintlify.site/_mintlify/api/og/v2?division=Link+Migration\u0026amp;title=Bulk+Import\u0026amp;description=Create+or+submit+link+bulk+import+via+the+Junction+API.+Requires+authentication+with+your+team+API+key.\u0026amp;theme=70db05ab6525566ed63798f8\u0026amp;signature=c0176e92ccc46a9f588304a7dcc08833117f982f946f243b23db870d382137f3\">\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=\"Bulk Import - Junction\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vital.mintlify.site/_mintlify/api/og/v2?division=Link+Migration\u0026amp;title=Bulk+Import\u0026amp;description=Create+or+submit+link+bulk+import+via+the+Junction+API.+Requires+authentication+with+your+team+API+key.\u0026amp;theme=70db05ab6525566ed63798f8\u0026amp;signature=c0176e92ccc46a9f588304a7dcc08833117f982f946f243b23db870d382137f3\">\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/vital/pt6gmMsgL39tDSQT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Junction\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3D1836\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.junction.com/api-reference/link/bulk-import\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/link/bulk-import.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.junction.com/#organization\",\"name\":\"Junction\",\"url\":\"https://docs.junction.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vital/eMrsGYbovvX8f4E9/logo/light.svg?fit=max\u0026auto=format\u0026n=eMrsGYbovvX8f4E9\u0026q=85\u0026s=ee117f69d6fb95bfe3444b1599cbf4ab\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.junction.com#website\",\"name\":\"Junction\",\"url\":\"https://docs.junction.com\",\"publisher\":{\"@id\":\"https://docs.junction.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.junction.com/api-reference/link/bulk-import#webpage\",\"url\":\"https://docs.junction.com/api-reference/link/bulk-import\",\"name\":\"Bulk Import\",\"description\":\"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.\",\"dateModified\":\"2026-04-07T13:45:19.344Z\",\"isPartOf\":{\"@id\":\"https://docs.junction.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.junction.com/api-reference/link/bulk-import#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.junction.com/api-reference/link/bulk-import#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Link Migration\",\"item\":\"https://docs.junction.com/api-reference/link/list-bulk-ops\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bulk Import\",\"item\":\"https://docs.junction.com/api-reference/link/bulk-import\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.junction.com/api-reference/link/bulk-import#apireference\",\"headline\":\"Bulk Import\",\"name\":\"Bulk Import\",\"description\":\"Create or submit link bulk import via the Junction API. Requires authentication with your team API key.\",\"url\":\"https://docs.junction.com/api-reference/link/bulk-import\",\"mainEntityOfPage\":{\"@id\":\"https://docs.junction.com/api-reference/link/bulk-import#webpage\"},\"dateModified\":\"2026-04-07T13:45:19.344Z\",\"publisher\":{\"@id\":\"https://docs.junction.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.junction.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Junction\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Junction\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/link/bulk-import.md","siteName":"Junction","nav":{"global":null,"tabs":[{"tab":"Home","icon":"home","pages":[{"title":"Home","href":"/home/welcome"}]},{"tab":"Core Platform","icon":"users","pages":[{"title":"Core Platform","href":"/api-details/junction-api"}]},{"tab":"Lab Testing","icon":"flask","pages":[{"title":"Lab Testing","href":"/lab/overview/introduction"}]},{"tab":"Devices","icon":"watch-fitness","anchors":[{"anchor":"Product Guides","icon":"watch-fitness","pages":[{"title":"Product Guides","href":"/wearables/connecting-providers/bring-your-own-oauth/overview"}]},{"anchor":"API Reference","icon":"square-code","groups":[{"group":"Junction Mobile SDK Integration","pages":[{"title":"Create Sign-In Token","openapi":"POST /v2/user/{user_id}/sign_in_token","href":"/api-reference/user/create-sign-in-token"}]},{"group":"Device Connections","pages":[{"title":"List Of Providers","openapi":"GET /v2/providers","href":"/api-reference/providers"},{"title":"Get User Connections","openapi":"GET /v2/user/providers/{user_id}","href":"/api-reference/user/get-users-connected-providers"},{"title":"Refresh User Data","openapi":"POST /v2/user/refresh/{user_id}","href":"/api-reference/user/refresh-user-data"},{"title":"Deregister Connection","openapi":"DELETE /v2/user/{user_id}/{provider}","href":"/api-reference/user/deregister-a-provider"}]},{"group":"Link","pages":[{"title":"Link OAuth Provider","openapi":"GET /v2/link/provider/oauth/{oauth_provider}","href":"/api-reference/link/link-oauth-provider"},{"title":"Generate A Link Token","openapi":"POST /v2/link/token","href":"/api-reference/link/generate-link-token"},{"title":"Create Code","openapi":"POST /v2/link/code/create","href":"/api-reference/link/create-code"},{"title":"Link Password Provider","openapi":"POST /v2/link/provider/password/{provider}","href":"/api-reference/link/link-password-provider"},{"title":"Link Email Provider","openapi":"POST /v2/link/provider/email/{provider}","href":"/api-reference/link/link-email-provider"},{"title":"Link Demo Provider","openapi":"POST /v2/link/connect/demo","href":"/api-reference/link/link-demo-provider"},{"title":"Complete Password Provider MFA","openapi":"POST /v2/link/provider/password/{provider}/complete_mfa","href":"/api-reference/link/complete-password-provider-mfa"}]},{"group":"Link Migration","pages":[{"title":"List Bulk Ops","description":"Retrieve link bulk op via the Junction API. Requires authentication with your team API key.","openapi":"GET /v2/link/bulk_op","href":"/api-reference/link/list-bulk-ops"},{"title":"Bulk Import","openapi":"POST /v2/link/bulk_import","href":"/api-reference/link/bulk-import"},{"title":"Bulk Trigger Historical Pull","description":"Create or submit link bulk trigger historical pull via the Junction API. Requires authentication with your team API key.","openapi":"POST /v2/link/bulk_trigger_historical_pull","href":"/api-reference/link/bulk-trigger-historical-pull"},{"title":"Bulk Pause","openapi":"POST /v2/link/bulk_pause","href":"/api-reference/link/bulk-pause"},{"title":"Bulk Export","openapi":"POST /v2/link/bulk_export","href":"/api-reference/link/bulk-export"}]},{"group":"Debugging","pages":[{"title":"Get User Resources","openapi":"GET /v2/introspect/resources","href":"/api-reference/data/introspection/user-resources"},{"title":"Get Historical Pulls","openapi":"GET /v2/introspect/historical_pull","href":"/api-reference/data/introspection/historical-pulls"}]},{"group":"Device","pages":[{"title":"Get User Devices","openapi":"GET /v2/user/{user_id}/device","href":"/api-reference/data/device/get-devices"},{"title":"Get User Device","openapi":"GET /v2/user/{user_id}/device/{device_id}","href":"/api-reference/data/device/get-device"}]},{"group":"Sleep","pages":[{"title":"Summary","openapi":"GET /v2/summary/sleep/{user_id}","href":"/api-reference/data/sleep/get-summary"},{"title":"Raw","openapi":"GET /v2/summary/sleep/{user_id}/raw","href":"/api-reference/data/sleep/get-raw"}]},{"group":"Sleep Cycle","pages":[{"title":"Summary","openapi":"GET /v2/summary/sleep_cycle/{user_id}","href":"/api-reference/data/sleep-cycle/get-summary"}]},{"group":"Meal","pages":[{"title":"Summary","openapi":"GET /v2/summary/meal/{user_id}","href":"/api-reference/data/meal/get-summary"}]},{"group":"Workouts","pages":[{"title":"Summary","openapi":"GET /v2/summary/workouts/{user_id}","href":"/api-reference/data/workouts/get-summary"},{"title":"Stream","openapi":"GET /v2/timeseries/workouts/{workout_id}/stream","href":"/api-reference/data/workouts/get-stream"},{"title":"Raw","openapi":"GET /v2/summary/workouts/{user_id}/raw","href":"/api-reference/data/workouts/get-raw"}]},{"group":"Profile","pages":[{"title":"Summary","openapi":"GET /v2/summary/profile/{user_id}","href":"/api-reference/data/profile/get-summary"},{"title":"Raw","openapi":"GET /v2/summary/profile/{user_id}/raw","href":"/api-reference/data/profile/get-raw"}]},{"group":"Activity","pages":[{"title":"Summary","openapi":"GET /v2/summary/activity/{user_id}","href":"/api-reference/data/activity/get-summary"},{"title":"Raw","openapi":"GET /v2/summary/activity/{user_id}/raw","href":"/api-reference/data/activity/get-raw"}]},{"group":"Body","pages":[{"title":"Summary","openapi":"GET /v2/summary/body/{user_id}","href":"/api-reference/data/body/get-summary"},{"title":"Raw","openapi":"GET /v2/summary/body/{user_id}/raw","href":"/api-reference/data/body/get-raw"}]},{"group":"Menstrual Cycle","pages":[{"title":"Summary","openapi":"GET /v2/summary/menstrual_cycle/{user_id}","href":"/api-reference/data/menstrual-cycle/get-summary"}]},{"group":"Electrocardiogram","pages":[{"title":"Summary","openapi":"GET /v2/summary/electrocardiogram/{user_id}","href":"/api-reference/data/electrocardiogram/get-summary"},{"title":"Electrocardiogram Voltage","openapi":"GET /v2/timeseries/{user_id}/electrocardiogram_voltage/grouped","href":"/api-reference/data/timeseries/electrocardiogram-voltage"}]},{"group":"Vitals Timeseries","pages":[{"title":"Afib Burden","openapi":"GET /v2/timeseries/{user_id}/afib_burden/grouped","href":"/api-reference/data/timeseries/afib-burden"},{"title":"Blood Oxygen","openapi":"GET /v2/timeseries/{user_id}/blood_oxygen/grouped","href":"/api-reference/data/timeseries/blood-oxygen"},{"title":"Blood Pressure","openapi":"GET /v2/timeseries/{user_id}/blood_pressure/grouped","href":"/api-reference/data/timeseries/blood-pressure"},{"title":"Glucose","openapi":"GET /v2/timeseries/{user_id}/glucose/grouped","href":"/api-reference/data/timeseries/glucose"},{"title":"Heart Rate","openapi":"GET /v2/timeseries/{user_id}/heartrate/grouped","href":"/api-reference/data/timeseries/heartrate"},{"title":"Heart Rate Variability","openapi":"GET /v2/timeseries/{user_id}/hrv/grouped","href":"/api-reference/data/timeseries/hrv"},{"title":"Heart Rate Alert","openapi":"GET /v2/timeseries/{user_id}/heart_rate_alert/grouped","href":"/api-reference/data/timeseries/heart-rate-alert"},{"title":"Insulin Injection","openapi":"GET /v2/timeseries/{user_id}/insulin_injection/grouped","href":"/api-reference/data/timeseries/insulin-injection"},{"title":"Respiratory Rate","openapi":"GET /v2/timeseries/{user_id}/respiratory_rate/grouped","href":"/api-reference/data/timeseries/respiratory-rate"},{"title":"Vo2 Max","openapi":"GET /v2/timeseries/{user_id}/vo2_max/grouped","href":"/api-reference/data/timeseries/vo2-max"},{"title":"Forced Expiratory Volume 1","openapi":"GET /v2/timeseries/{user_id}/forced_expiratory_volume_1/grouped","href":"/api-reference/data/timeseries/forced-expiratory-volume-1"},{"title":"Forced Vital Capacity","openapi":"GET /v2/timeseries/{user_id}/forced_vital_capacity/grouped","href":"/api-reference/data/timeseries/forced-vital-capacity"},{"title":"Peak Expiratory Flow Rate","openapi":"GET /v2/timeseries/{user_id}/peak_expiratory_flow_rate/grouped","href":"/api-reference/data/timeseries/peak-expiratory-flow-rate"},{"title":"Inhaler Usage","openapi":"GET /v2/timeseries/{user_id}/inhaler_usage/grouped","href":"/api-reference/data/timeseries/inhaler-usage"},{"title":"Heart Rate Recovery One Minute","openapi":"GET /v2/timeseries/{user_id}/heart_rate_recovery_one_minute/grouped","href":"/api-reference/data/timeseries/heart-rate-recovery-one-minute"}]},{"group":"Body Timeseries","pages":[{"title":"Body Fat","openapi":"GET /v2/timeseries/{user_id}/body_fat/grouped","href":"/api-reference/data/timeseries/body-fat"},{"title":"Body Weight","openapi":"GET /v2/timeseries/{user_id}/body_weight/grouped","href":"/api-reference/data/timeseries/body-weight"},{"title":"Lean Body Mass","openapi":"GET /v2/timeseries/{user_id}/lean_body_mass/grouped","href":"/api-reference/data/timeseries/lean-body-mass"},{"title":"Body Mass Index","openapi":"GET /v2/timeseries/{user_id}/body_mass_index/grouped","href":"/api-reference/data/timeseries/body-mass-index"},{"title":"Waist Circumference","openapi":"GET /v2/timeseries/{user_id}/waist_circumference/grouped","href":"/api-reference/data/timeseries/waist-circumference"},{"title":"Body Temperature","openapi":"GET /v2/timeseries/{user_id}/body_temperature/grouped","href":"/api-reference/data/timeseries/body-temperature"},{"title":"Body Temperature Delta","openapi":"GET /v2/timeseries/{user_id}/body_temperature_delta/grouped","href":"/api-reference/data/timeseries/body-temperature-delta"},{"title":"Basal Body Temperature","openapi":"GET /v2/timeseries/{user_id}/basal_body_temperature/grouped","href":"/api-reference/data/timeseries/basal-body-temperature"}]},{"group":"Activity Timeseries","pages":[{"title":"Calories Active","openapi":"GET /v2/timeseries/{user_id}/calories_active/grouped","href":"/api-reference/data/timeseries/calories-active"},{"title":"Calories Basal","openapi":"GET /v2/timeseries/{user_id}/calories_basal/grouped","href":"/api-reference/data/timeseries/calories-basal"},{"title":"Distance","openapi":"GET /v2/timeseries/{user_id}/distance/grouped","href":"/api-reference/data/timeseries/distance"},{"title":"Floors Climbed","openapi":"GET /v2/timeseries/{user_id}/floors_climbed/grouped","href":"/api-reference/data/timeseries/floors-climbed"},{"title":"Steps","openapi":"GET /v2/timeseries/{user_id}/steps/grouped","href":"/api-reference/data/timeseries/steps"},{"title":"Workout Duration","openapi":"GET /v2/timeseries/{user_id}/workout_duration/grouped","href":"/api-reference/data/timeseries/workout-duration"},{"title":"Wheelchair Push","openapi":"GET /v2/timeseries/{user_id}/wheelchair_push/grouped","href":"/api-reference/data/timeseries/wheelchair-push"},{"title":"Stand Hour","openapi":"GET /v2/timeseries/{user_id}/stand_hour/grouped","href":"/api-reference/data/timeseries/stand-hour"},{"title":"Stand Duration","openapi":"GET /v2/timeseries/{user_id}/stand_duration/grouped","href":"/api-reference/data/timeseries/stand-duration"},{"title":"Fall","openapi":"GET /v2/timeseries/{user_id}/fall/grouped","href":"/api-reference/data/timeseries/fall"}]},{"group":"Workout Stream Timeseries","pages":[{"title":"Workout Distance","openapi":"GET /v2/timeseries/{user_id}/workout_distance/grouped","href":"/api-reference/data/timeseries/workout-distance"},{"title":"Workout Swimming Stroke","openapi":"GET /v2/timeseries/{user_id}/workout_swimming_stroke/grouped","href":"/api-reference/data/timeseries/workout-swimming-stroke"}]},{"group":"Wellness Timeseries","pages":[{"title":"Sleep Apnea Alert","openapi":"GET /v2/timeseries/{user_id}/sleep_apnea_alert/grouped","href":"/api-reference/data/timeseries/sleep-apnea-alert"},{"title":"Sleep Breathing Disturbance","openapi":"GET /v2/timeseries/{user_id}/sleep_breathing_disturbance/grouped","href":"/api-reference/data/timeseries/sleep-breathing-disturbance"},{"title":"Mindfulness Minutes","openapi":"GET /v2/timeseries/{user_id}/mindfulness_minutes/grouped","href":"/api-reference/data/timeseries/mindfulness-minutes"},{"title":"Stress Level","openapi":"GET /v2/timeseries/{user_id}/stress_level/grouped","href":"/api-reference/data/timeseries/stress-level"},{"title":"Uv Exposure","openapi":"GET /v2/timeseries/{user_id}/uv_exposure/grouped","href":"/api-reference/data/timeseries/uv-exposure"},{"title":"Daylight Exposure","openapi":"GET /v2/timeseries/{user_id}/daylight_exposure/grouped","href":"/api-reference/data/timeseries/daylight-exposure"},{"title":"Handwashing","openapi":"GET /v2/timeseries/{user_id}/handwashing/grouped","href":"/api-reference/data/timeseries/handwashing"}]},{"group":"Diary Timeseries","pages":[{"title":"Note","openapi":"GET /v2/timeseries/{user_id}/note/grouped","href":"/api-reference/data/timeseries/note"}]},{"group":"Nutrition Timeseries","pages":[{"title":"Caffeine","openapi":"GET /v2/timeseries/{user_id}/caffeine/grouped","href":"/api-reference/data/timeseries/caffeine"},{"title":"Carbohydrates","openapi":"GET /v2/timeseries/{user_id}/carbohydrates/grouped","href":"/api-reference/data/timeseries/carbohydrates"},{"title":"Water","openapi":"GET /v2/timeseries/{user_id}/water/grouped","href":"/api-reference/data/timeseries/water"}]}]},{"anchor":"Event Catalog","icon":"envelope","pages":[{"title":"Event Catalog","href":"/event-catalog/provider.connection.created"}]},{"anchor":"Changelog","icon":"book","href":"https://docs.junction.com/changelog/wearables"}]},{"tab":"Junction Sense","icon":"sensor","pages":[{"title":"Junction Sense","href":"/sense/overview"}]},{"tab":"Junction Connect","icon":"frame","pages":[{"title":"Junction Connect","href":"/connect/overview"}]},{"tab":"Management API","icon":"gear","pages":[{"title":"Management API","href":"/api-details/junction-management-api"}]},{"tab":"Changelog","icon":"book","pages":[{"title":"Changelog","href":"/changelog/core/api"}]}]},"basePath":"","title":"Bulk Import - Junction","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CybtLBIt.js","utils-BMLj2fvV.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B6In562Y.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dr8Mfhp9.js","snippetPresets-2rmQvMVl.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-WMqJYdZj.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CJ-MlPHu.js","shallow-dY3TMRCk.js","getApiPlaygroundDisplay-v-1B2bKm.js","CodeSnippet-BDhiTB7U.js","CodeSnippets-D9hnzQcS.js","Page-C4GwDT3_.js","getPastedJson-Th2V45jI.js","icon-BQXch1W9.js","MethodPill-BCqUneP3.js","DuplicateIcon-Q_-bhurZ.js","createIcon-DUjLHRqp.js","DynamicMarkdown-B-f2cqXQ.js","SectionHeading-Da5NsV4v.js","axios-vUo_bRtp.js","Markdown-D13FWkIM.js","clsx-D3Isdib3.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-C-XZBk9h.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink--qIqmmVG.js"]}