This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter.
Location Types supported by this endpoint includes
Room
Shelf
Freezer
Custom locations
Location Types that are not currently supported via this API
Racks
Manifest (Use the “Assign Manifest To A Location” endpoint to assign manifest locations)
There is a heirarchy for these locations where some location types cannot be created as a child of another location type.
Within Custom Locations: Shelves, Custom Locations
Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.
{"docsConfig":{"theme":"willow","$schema":"https://mintlify.com/docs.json","name":"Scispot API","description":"Official documentation for the Scispot API — Labsheets, ELN, manifests, sequences, and webhooks.","colors":{"primary":"#2563EB","light":"#3B82F6","dark":"#1E40AF"},"logo":{"light":"https://mintcdn.com/scispot-io-inc/-CF3kFKHLf9-JVAv/images/scispot_logo.png?fit=max\u0026auto=format\u0026n=-CF3kFKHLf9-JVAv\u0026q=85\u0026s=0d646333b120ee27deb543339c4ca31d","dark":"https://mintcdn.com/scispot-io-inc/-CF3kFKHLf9-JVAv/images/scispot_logo.png?fit=max\u0026auto=format\u0026n=-CF3kFKHLf9-JVAv\u0026q=85\u0026s=0d646333b120ee27deb543339c4ca31d","href":"https://labsheets.scispot.io/"},"favicon":{"light":"https://mintcdn.com/scispot-io-inc/-CF3kFKHLf9-JVAv/images/scispot_logo.png?fit=max\u0026auto=format\u0026n=-CF3kFKHLf9-JVAv\u0026q=85\u0026s=0d646333b120ee27deb543339c4ca31d","dark":"https://mintcdn.com/scispot-io-inc/-CF3kFKHLf9-JVAv/images/scispot_logo.png?fit=max\u0026auto=format\u0026n=-CF3kFKHLf9-JVAv\u0026q=85\u0026s=0d646333b120ee27deb543339c4ca31d"},"api":{"openapi":"api-docs.yaml","playground":{"display":"interactive","proxy":true},"examples":{"languages":["bash","javascript","python"],"autogenerate":true},"url":"full","mdx":{"auth":{"method":"bearer"},"server":"https://cloudlab.scispot.io"}},"navbar":{"links":[{"href":"https://www.scispot.com","label":"Website"},{"href":"mailto:support@scispot.com","label":"Contact"}],"primary":{"type":"button","label":"Open Scispot","href":"https://labsheets.scispot.io"}},"footer":{"socials":{"github":"https://github.com/scispot","linkedin":"https://www.linkedin.com/company/scispot"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"markdown":{"schema":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scispot-io-inc","hasAudioNarration":false,"actualSubdomain":"scispot-io-inc","customDomains":["docs.scispot.com"],"gitSource":{"type":"github","owner":"scispot-repo","repo":"scispot-api-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae4ef9c1af8f8b3409d3a48","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Guides","count":97},{"language":"default","tag":"API Reference","count":92},{"language":"default","tag":"ELN API","count":35},{"language":"default","tag":"Labsheets (LIMS) API","count":27},{"language":"default","tag":"Sequence API","count":14},{"language":"default","tag":"Update","count":10},{"language":"default","tag":"List","count":7},{"language":"default","tag":"Start here","count":5},{"language":"default","tag":"Create","count":5},{"language":"default","tag":"Find","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"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},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/scispot-api--locations-api/create-locations-in-bulk","slug":"/api-reference/scispot-api--locations-api/create-locations-in-bulk","pageMetadata":{"title":"Create Locations in Bulk","description":"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter.\n\nLocation Types supported by this endpoint includes\n\n- Room\n\n- Shelf\n\n- Freezer\n\n- Custom locations\n\n\nLocation Types that are not currently supported via this API\n\n- Racks\n\n- Manifest (Use the \"Assign Manifest To A Location\" endpoint to assign manifest locations)\n\n\nThere is a heirarchy for these locations where some location types cannot be created as a child of another location type.\n\nRoot Locations: Rooms, Shelves, Freezers, Custom Locations\n\nWithin Rooms: Freezers, Shelves, Custom Locations\n\nWithin Freezers: Shelves, Custom Locations\n\nWithin Shelves: Custom Locations\n\nWithin Custom Locations: Shelves, Custom Locations\n\nCreates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /location/create","href":"/api-reference/scispot-api--locations-api/create-locations-in-bulk","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Location Types supported by this endpoint includes\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsx(_components.p, {\n children: \"Room\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsx(_components.p, {\n children: \"Shelf\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsx(_components.p, {\n children: \"Freezer\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsx(_components.p, {\n children: \"Custom locations\"\n }), \"\\n\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Location Types that are not currently supported via this API\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsx(_components.p, {\n children: \"Racks\"\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [\"\\n\", _jsx(_components.p, {\n children: \"Manifest (Use the “Assign Manifest To A Location” endpoint to assign manifest locations)\"\n }), \"\\n\"]\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"There is a heirarchy for these locations where some location types cannot be created as a child of another location type.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Root Locations: Rooms, Shelves, Freezers, Custom Locations\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Within Rooms: Freezers, Shelves, Custom Locations\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Within Freezers: Shelves, Custom Locations\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Within Shelves: Custom Locations\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Within Custom Locations: Shelves, Custom Locations\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Locations in Bulk","description":"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter.\n\nLocation Types supported by this endpoint includes\n\n- Room\n\n- Shelf\n\n- Freezer\n\n- Custom locations\n\n\nLocation Types that are not currently supported via this API\n\n- Racks\n\n- Manifest (Use the \"Assign Manifest To A Location\" endpoint to assign manifest locations)\n\n\nThere is a heirarchy for these locations where some location types cannot be created as a child of another location type.\n\nRoot Locations: Rooms, Shelves, Freezers, Custom Locations\n\nWithin Rooms: Freezers, Shelves, Custom Locations\n\nWithin Freezers: Shelves, Custom Locations\n\nWithin Shelves: Custom Locations\n\nWithin Custom Locations: Shelves, Custom Locations\n\nCreates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /location/create","href":"/api-reference/scispot-api--locations-api/create-locations-in-bulk","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Scispot API - LOCATIONS API"],"summary":"Create Locations in Bulk","description":"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter.\n\nLocation Types supported by this endpoint includes\n\n- Room\n\n- Shelf\n\n- Freezer\n\n- Custom locations\n\n\nLocation Types that are not currently supported via this API\n\n- Racks\n\n- Manifest (Use the \"Assign Manifest To A Location\" endpoint to assign manifest locations)\n\n\nThere is a heirarchy for these locations where some location types cannot be created as a child of another location type.\n\nRoot Locations: Rooms, Shelves, Freezers, Custom Locations\n\nWithin Rooms: Freezers, Shelves, Custom Locations\n\nWithin Freezers: Shelves, Custom Locations\n\nWithin Shelves: Custom Locations\n\nWithin Custom Locations: Shelves, Custom Locations\n\nCreates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.","requestBody":"c4b0ac8c-9ab8-4833-b749-3d720f238d2e","responses":{"200":"94ad0c3d-091d-43d3-b8a7-4eeaa48b2d3d","400":"086e58b3-c6ec-4cea-b6fd-274258838700","401":"362bce84-a5c4-4d51-b716-97afefbd64d2","403":"1ea43f52-5006-4759-ab75-8d35b53c4735","422":"bfcf1c9a-f476-4aa9-94d4-94c8cc2b6410","500":"a866a8b8-0672-4a81-a812-f28f411d591b"},"parameters":[],"method":"post","type":"path","servers":["7dc3cfcb-e8f7-4417-99d7-49b69fc1b212"],"security":["2b5bd5b7-7e7b-4b8f-a741-08a49e6e416d"],"path":"/location/create","baseUrlOptions":["https://cloudlab.scispot.io"],"title":"Create Locations in Bulk","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","urlDisplay":"full"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"locations":{"type":"array","description":"The location nodes to create. Counts include nested children, up to a maximum of 20 nodes per request with a maximum nesting depth of 3.","items":{"type":"object","properties":{"name":{"type":"string","description":"The name of the location. Allowed characters are letters, numbers, spaces, and ._()-/,\u0026 (pattern ^[a-zA-Z0-9 ._()\\-/,\u0026]+$).","isRequired":true,"uniqueKey":"locations.items.[INDEX].name","typeLabel":"string"},"locationType":{"type":"string","description":"The type of location. One of: ROOM, FREEZER, SHELF, CUSTOM. RACK is not supported through this endpoint. Hierarchy rules apply (e.g. FREEZER may only be nested under ROOM).","isRequired":true,"uniqueKey":"locations.items.[INDEX].locationType","typeLabel":"string"},"idRef":{"type":"string","description":"(Optional) The UUID of an existing parent location to create this location under. Omit for a root location.","uniqueKey":"locations.items.[INDEX].idRef","typeLabel":"string"},"children":{"type":"array","description":"(Optional) Nested child locations, each following this same shape. Nesting is allowed up to 3 levels deep.","items":{"type":"object","additionalProperties":true,"uniqueKey":"locations.items.[INDEX].children.items.[INDEX]","typeLabel":"object"},"uniqueKey":"locations.items.[INDEX].children","typeLabel":"object[]"},"temperature":{"type":"string","description":"The temperature of the freezer. Required when locationType is FREEZER; must be omitted otherwise.","uniqueKey":"locations.items.[INDEX].temperature","typeLabel":"string"},"temperatureUnit":{"type":"string","description":"The unit for `temperature` (e.g. C or F). Required when locationType is FREEZER; must be omitted otherwise.","uniqueKey":"locations.items.[INDEX].temperatureUnit","typeLabel":"string"},"customTypeName":{"type":"string","description":"The display name of the custom location type. Required when locationType is CUSTOM; must be omitted otherwise.","uniqueKey":"locations.items.[INDEX].customTypeName","typeLabel":"string"}},"required":["name","locationType"],"additionalProperties":true,"uniqueKey":"locations.items.[INDEX]","typeLabel":"object"},"maxItems":20,"isRequired":true,"uniqueKey":"locations","typeLabel":"object[]"}},"required":["locations"],"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"locations":[{"name":"Lab Room 1","locationType":"ROOM","children":[{"name":"Freezer A","locationType":"FREEZER","temperature":"-80","temperatureUnit":"C","children":[{"name":"Shelf 1","locationType":"SHELF"}]}]}]},"examples":{"Example":{"title":"Example","value":{"locations":[{"name":"Lab Room 1","locationType":"ROOM","children":[{"name":"Freezer A","locationType":"FREEZER","temperature":"-80","temperatureUnit":"C","children":[{"name":"Shelf 1","locationType":"SHELF"}]}]}]}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"94ad0c3d-091d-43d3-b8a7-4eeaa48b2d3d":{"content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"requestId":{"type":"string","uniqueKey":"requestId","typeLabel":"string"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":true,"requestId":"\u003crequestId>","message":"Location creation queued"},"examples":{"Example":{"title":"Example","value":{"success":true,"requestId":"\u003crequestId>","message":"Location creation queued"}}},"exampleType":"examples"}},"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json"}}},"exampleType":"examples"},"086e58b3-c6ec-4cea-b6fd-274258838700":{"description":"Bad request","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"message":"Bad request"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Bad request"}}},"exampleType":"examples"}},"exampleType":"examples"},"362bce84-a5c4-4d51-b716-97afefbd64d2":{"description":"Invalid Authentication Token","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"message":"Invalid Authentication Token"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Invalid Authentication Token"}}},"exampleType":"examples"}},"exampleType":"examples"},"1ea43f52-5006-4759-ab75-8d35b53c4735":{"description":"Missing Authentication Token","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"message":"Missing Authentication Token"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Missing Authentication Token"}}},"exampleType":"examples"}},"exampleType":"examples"},"bfcf1c9a-f476-4aa9-94d4-94c8cc2b6410":{"description":"Validation error","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"message":"Validation error"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Validation error"}}},"exampleType":"examples"}},"exampleType":"examples"},"a866a8b8-0672-4a81-a812-f28f411d591b":{"description":"Operation failed","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"message":"Operation failed"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Operation failed"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"2b5bd5b7-7e7b-4b8f-a741-08a49e6e416d":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"UUID","description":"Personal access token from Scispot Account → Personal Tokens","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"7dc3cfcb-e8f7-4417-99d7-49b69fc1b212":{"url":"https://cloudlab.scispot.io","description":"Scispot Cloud Lab"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"UUID","description":"Personal access token from Scispot Account → Personal Tokens","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Personal access token from Scispot Account → Personal Tokens","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-docs.yaml"},"subdomain":"scispot-io-inc","siteName":"Scispot API","title":"Create Locations in Bulk - Scispot API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T19:27:31.224Z","originalFileLocation":"api-reference/scispot-api--locations-api/create-locations-in-bulk.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=\"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter. Location Types supported by this endpoint includes - Room - Shelf - Freezer - Custom locations Location Types that are not currently supported via this API - Racks - Manifest (Use the \u0026quot;Assign Manifest To A Location\u0026quot; endpoint to assign manifest locations) There is a heirarchy for these locations where some location types cannot be created as a child of another location type. Root Locations: Rooms, Shelves, Freezers, Custom Locations Within Rooms: Freezers, Shelves, Custom Locations Within Freezers: Shelves, Custom Locations Within Shelves: Custom Locations Within Custom Locations: Shelves, Custom Locations Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scispot API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_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/scispot-io-inc/tIEiTJ-8KSYr5-99/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Locations in Bulk - Scispot API\">\u003cmeta data-mint-head property=\"og:description\" content=\"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter. Location Types supported by this endpoint includes - Room - Shelf - Freezer - Custom locations Location Types that are not currently supported via this API - Racks - Manifest (Use the \u0026quot;Assign Manifest To A Location\u0026quot; endpoint to assign manifest locations) There is a heirarchy for these locations where some location types cannot be created as a child of another location type. Root Locations: Rooms, Shelves, Freezers, Custom Locations Within Rooms: Freezers, Shelves, Custom Locations Within Freezers: Shelves, Custom Locations Within Shelves: Custom Locations Within Custom Locations: Shelves, Custom Locations Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scispot API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scispot-io-inc.mintlify.site/_mintlify/api/og/v2?division=Locations+API\u0026amp;title=Create+Locations+in+Bulk\u0026amp;description=This+API+endpoint+is+used+to+create+single+locations+or+locations+in+bulk.+This+is+an+async+process%2C+so+the+return+message+will+only+return+the+request+ID+for+t\u0026amp;theme=6e3130cb153fd9fdd44fda2f\u0026amp;signature=3aefd04a6ac24dd6b385a343026e6293d1237555a039968b15ea4717b33e32e0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create Locations in Bulk - Scispot API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter. Location Types supported by this endpoint includes - Room - Shelf - Freezer - Custom locations Location Types that are not currently supported via this API - Racks - Manifest (Use the \u0026quot;Assign Manifest To A Location\u0026quot; endpoint to assign manifest locations) There is a heirarchy for these locations where some location types cannot be created as a child of another location type. Root Locations: Rooms, Shelves, Freezers, Custom Locations Within Rooms: Freezers, Shelves, Custom Locations Within Freezers: Shelves, Custom Locations Within Shelves: Custom Locations Within Custom Locations: Shelves, Custom Locations Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scispot-io-inc.mintlify.site/_mintlify/api/og/v2?division=Locations+API\u0026amp;title=Create+Locations+in+Bulk\u0026amp;description=This+API+endpoint+is+used+to+create+single+locations+or+locations+in+bulk.+This+is+an+async+process%2C+so+the+return+message+will+only+return+the+request+ID+for+t\u0026amp;theme=6e3130cb153fd9fdd44fda2f\u0026amp;signature=3aefd04a6ac24dd6b385a343026e6293d1237555a039968b15ea4717b33e32e0\">\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/scispot-io-inc/tIEiTJ-8KSYr5-99/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scispot API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/scispot-api--locations-api/create-locations-in-bulk.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.scispot.com/#organization\",\"name\":\"Scispot API\",\"url\":\"https://docs.scispot.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scispot-io-inc/-CF3kFKHLf9-JVAv/images/scispot_logo.png?fit=max\u0026auto=format\u0026n=-CF3kFKHLf9-JVAv\u0026q=85\u0026s=0d646333b120ee27deb543339c4ca31d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scispot.com#website\",\"name\":\"Scispot API\",\"url\":\"https://docs.scispot.com\",\"publisher\":{\"@id\":\"https://docs.scispot.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk#webpage\",\"url\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk\",\"name\":\"Create Locations in Bulk\",\"description\":\"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter. Location Types supported by this endpoint includes - Room - Shelf - Freezer - Custom locations Location Types that are not currently supported via this API - Racks - Manifest (Use the \\\"Assign Manifest To A Location\\\" endpoint to assign manifest locations) There is a heirarchy for these locations where some location types cannot be created as a child of another location type. Root Locations: Rooms, Shelves, Freezers, Custom Locations Within Rooms: Freezers, Shelves, Custom Locations Within Freezers: Shelves, Custom Locations Within Shelves: Custom Locations Within Custom Locations: Shelves, Custom Locations Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.\",\"dateModified\":\"2026-10-30T19:27:31.224Z\",\"isPartOf\":{\"@id\":\"https://docs.scispot.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.scispot.com/api-reference/scispot-api--labsheets-lims-api/create-folder\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Locations API\",\"item\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/fetch-root-locations\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Locations in Bulk\",\"item\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk#apireference\",\"headline\":\"Create Locations in Bulk\",\"name\":\"Create Locations in Bulk\",\"description\":\"This API endpoint is used to create single locations or locations in bulk. This is an async process, so the return message will only return the request ID for the async ticket. In order to check the creation status of this endpoint, use the /location/create/status endpoint with the request ID as the parameter. Location Types supported by this endpoint includes - Room - Shelf - Freezer - Custom locations Location Types that are not currently supported via this API - Racks - Manifest (Use the \\\"Assign Manifest To A Location\\\" endpoint to assign manifest locations) There is a heirarchy for these locations where some location types cannot be created as a child of another location type. Root Locations: Rooms, Shelves, Freezers, Custom Locations Within Rooms: Freezers, Shelves, Custom Locations Within Freezers: Shelves, Custom Locations Within Shelves: Custom Locations Within Custom Locations: Shelves, Custom Locations Creates up to 20 location nodes including children. Maximum nested depth is 3. RACK cannot be created through this endpoint. FREEZER requires temperature and temperatureUnit; CUSTOM requires customTypeName.\",\"url\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--locations-api/create-locations-in-bulk#webpage\"},\"dateModified\":\"2026-10-30T19:27:31.224Z\",\"publisher\":{\"@id\":\"https://docs.scispot.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scispot.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Scispot API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Scispot API","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Start here","pages":[{"title":"Introduction","href":""},{"title":"Quickstart","href":"/quickstart"},{"title":"Authentication","icon":"key","href":"/authentication"},{"title":"Scispot MCP Server","icon":"https://mintlify.s3.us-west-1.amazonaws.com/scispot-io-inc/images/mcp-logo.svg","href":"/mcp-server"},{"title":"API overview","icon":"book-open","href":"/api-reference/overview"}]},{"group":"API Reference","pages":[{"group":"Labsheets (LIMS) API","expanded":true,"pages":[{"title":"Create Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheet-folder/create","href":"/api-reference/scispot-api--labsheets-lims-api/create-folder"},{"title":"List Labsheet Folders","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheet-folder/list","href":"/api-reference/scispot-api--labsheets-lims-api/list-labsheet-folders"},{"title":"List Labsheets In Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheet-folder/list-labsheets-by-folder-name","href":"/api-reference/scispot-api--labsheets-lims-api/list-labsheets-in-folder"},{"title":"Move Labsheet To Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheet-folder/move-labsheet-to-folder","href":"/api-reference/scispot-api--labsheets-lims-api/move-labsheet-to-folder"},{"title":"Create Labsheet","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/create","href":"/api-reference/scispot-api--labsheets-lims-api/create-labsheet"},{"title":"Fetch List of Labsheets","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/fetch-list","href":"/api-reference/scispot-api--labsheets-lims-api/fetch-list-of-labsheets"},{"title":"Get Labsheet Schema","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/get-labsheet-schema","href":"/api-reference/scispot-api--labsheets-lims-api/get-labsheet-schema"},{"title":"Get Labsheet Template Schema","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/get-labsheet-template-schema","href":"/api-reference/scispot-api--labsheets-lims-api/get-labsheet-template-schema"},{"title":"Convert Labsheet to Template","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/labsheet-to-template","href":"/api-reference/scispot-api--labsheets-lims-api/convert-labsheet-to-template"},{"title":"Create Column","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/create-column","href":"/api-reference/scispot-api--labsheets-lims-api/create-column"},{"title":"Rename Column","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/rename-column","href":"/api-reference/scispot-api--labsheets-lims-api/rename-column"},{"title":"Delete Column","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /labsheets/delete-column","href":"/api-reference/scispot-api--labsheets-lims-api/delete-column"},{"title":"Add Rows","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/add-rows","href":"/api-reference/scispot-api--labsheets-lims-api/add-rows"},{"title":"Fetch List of Labsheet Rows","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/fetch-list-rows","href":"/api-reference/scispot-api--labsheets-lims-api/fetch-list-of-labsheet-rows"},{"title":"Fetch List of Labsheet Rows(with Filter)","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/fetch-list-rows","href":"/api-reference/scispot-api--labsheets-lims-api/fetch-list-of-labsheet-rowswith-filter"},{"title":"Get Row Data","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/fetch-row","href":"/api-reference/scispot-api--labsheets-lims-api/get-row-data"},{"title":"Get Row Data By ID Column","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/fetch-row-by-id","href":"/api-reference/scispot-api--labsheets-lims-api/get-row-data-by-id-column"},{"title":"Get Rows by Internal Barcode","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labsheets/fetch-row-by-internal-barcode","href":"/api-reference/scispot-api--labsheets-lims-api/get-rows-by-internal-barcode"},{"title":"Update Rows","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/update-rows","href":"/api-reference/scispot-api--labsheets-lims-api/update-rows"},{"title":"Update Rows By UUID","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/update-rows-by-uuid","href":"/api-reference/scispot-api--labsheets-lims-api/update-rows-by-uuid"},{"title":"Update Row Data By ID Column","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/update-rows-by-id","href":"/api-reference/scispot-api--labsheets-lims-api/update-row-data-by-id-column"},{"title":"Delete Single Row","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /labsheets/delete-row-by-uuid","href":"/api-reference/scispot-api--labsheets-lims-api/delete-single-row"},{"title":"Delete Rows","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/delete-rows-by-uuids","href":"/api-reference/scispot-api--labsheets-lims-api/delete-rows"},{"title":"Create Children Samples","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/create-children","href":"/api-reference/scispot-api--labsheets-lims-api/create-children-samples"},{"title":"Assign Location","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/assign-location","href":"/api-reference/scispot-api--labsheets-lims-api/assign-location"},{"title":"Link External Barcode","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/link-external-barcode","href":"/api-reference/scispot-api--labsheets-lims-api/link-external-barcode"},{"title":"Add Sequence to Labsheet Row (DEPRECEATED)","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labsheets/add-sequence-to-row","href":"/api-reference/scispot-api--labsheets-lims-api/add-sequence-to-labsheet-row-depreceated"}]},{"group":"ELN API","expanded":true,"pages":[{"group":"Create","expanded":true,"pages":[{"title":"Create Protocol","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/protocol/new","href":"/api-reference/scispot-api--eln-api--create/create-protocol"},{"title":"Create Experiment","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/experiment/new","href":"/api-reference/scispot-api--eln-api--create/create-experiment"},{"title":"Create Documentation","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/documentation/new","href":"/api-reference/scispot-api--eln-api--create/create-documentation"},{"title":"Create Labspace","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/create","href":"/api-reference/scispot-api--eln-api--create/create-labspace"},{"title":"Create Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/folder/new","href":"/api-reference/scispot-api--eln-api--create/create-folder"}]},{"group":"Update","expanded":true,"pages":[{"title":"Write To A Protocol","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/protocol/write","href":"/api-reference/scispot-api--eln-api--update/write-to-a-protocol"},{"title":"Write To An Experiment","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/experiment/write","href":"/api-reference/scispot-api--eln-api--update/write-to-an-experiment"},{"title":"Write To A Documentation","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/documentation/write","href":"/api-reference/scispot-api--eln-api--update/write-to-a-documentation"},{"title":"Add A Labsheet To A Protocol","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/protocol/add-labsheet","href":"/api-reference/scispot-api--eln-api--update/add-a-labsheet-to-a-protocol"},{"title":"Add A Labsheet To An Experiment","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/experiment/add-labsheet","href":"/api-reference/scispot-api--eln-api--update/add-a-labsheet-to-an-experiment"},{"title":"Add A Labsheet To A Documentation","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/documentation/add-labsheet","href":"/api-reference/scispot-api--eln-api--update/add-a-labsheet-to-a-documentation"},{"title":"Update Protocol Steps","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/protocol/update-step","href":"/api-reference/scispot-api--eln-api--update/update-protocol-steps"},{"title":"Attach Image to Protocol","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/protocol/attach-image","href":"/api-reference/scispot-api--eln-api--update/attach-image-to-protocol"},{"title":"Attach Image to Experiment","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/experiment/attach-image","href":"/api-reference/scispot-api--eln-api--update/attach-image-to-experiment"},{"title":"Attach Image to Documentation","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/documentation/attach-image","href":"/api-reference/scispot-api--eln-api--update/attach-image-to-documentation"}]},{"group":"Find","expanded":true,"pages":[{"title":"Find A Labspace","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/fetch","href":"/api-reference/scispot-api--eln-api--find/find-a-labspace"},{"title":"Find A Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/folder/fetch","href":"/api-reference/scispot-api--eln-api--find/find-a-folder"},{"title":"Find A Protocol","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/protocol/fetch","href":"/api-reference/scispot-api--eln-api--find/find-a-protocol"},{"title":"Find An Experiment","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/experiment/fetch","href":"/api-reference/scispot-api--eln-api--find/find-an-experiment"},{"title":"Find A Documentation","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/documentation/fetch","href":"/api-reference/scispot-api--eln-api--find/find-a-documentation"}]},{"group":"List","expanded":true,"pages":[{"title":"List Labspaces","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-labspaces"},{"title":"List Folders","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/folder/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-folders"},{"title":"List Protocols","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/protocol/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-protocols"},{"title":"List Experiments","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/experiment/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-experiments"},{"title":"List Documentations","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/documentation/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-documentations"},{"title":"List Protocol Templates","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/protocol/templates/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-protocol-templates"},{"title":"List Experiments Templates","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/experiment/templates/fetch-list","href":"/api-reference/scispot-api--eln-api--list/list-experiments-templates"}]},{"group":"Delete","expanded":true,"pages":[{"title":"Delete Protocol","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /labspace/protocol/delete","href":"/api-reference/scispot-api--eln-api--delete/delete-protocol"},{"title":"Delete Experiment","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /labspace/experiment/delete","href":"/api-reference/scispot-api--eln-api--delete/delete-experiment"},{"title":"Delete Documentation","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /labspace/documentation/delete","href":"/api-reference/scispot-api--eln-api--delete/delete-documentation"}]},{"group":"Permissions (Super Admin Only)","expanded":true,"pages":[{"title":"List Permissions","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labspace/folder/fetch-permissions","href":"/api-reference/scispot-api--eln-api--permissions-super-admin-only/list-permissions"},{"title":"Add Permissions","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/folder/add-permissions","href":"/api-reference/scispot-api--eln-api--permissions-super-admin-only/add-permissions"},{"title":"Lock Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/folder/lock","href":"/api-reference/scispot-api--eln-api--permissions-super-admin-only/lock-folder"},{"title":"Unlock Folder","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/folder/unlock","href":"/api-reference/scispot-api--eln-api--permissions-super-admin-only/unlock-folder"},{"title":"Remove Permissions","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labspace/folder/remove-permissions","href":"/api-reference/scispot-api--eln-api--permissions-super-admin-only/remove-permissions"}]}]},{"group":"Manifests (Plates, Boxes, Racks) API","expanded":true,"pages":[{"title":"Create A Manifest","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /manifest/create","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/create-a-manifest"},{"title":"Find Manifest By Human Readable ID","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /manifest/fetch","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/find-manifest-by-human-readable-id"},{"title":"Get Manifest Metadata","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /manifest/fetch-metadata","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/get-manifest-metadata"},{"title":"Update A Manifest","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /manifest/update","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest"},{"title":"Assign A Manifest To A Location","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /manifest/assign-to-location","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/assign-a-manifest-to-a-location"}]},{"group":"Sequence API","expanded":true,"pages":[{"title":"Create a Sequence","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequences","href":"/api-reference/scispot-api--sequence-api/create-a-sequence"},{"title":"Fetch List of Sequences by Pagination","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /sequences","href":"/api-reference/scispot-api--sequence-api/fetch-list-of-sequences-by-pagination"},{"title":"Create Sequences in Bulk","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequences/bulk","href":"/api-reference/scispot-api--sequence-api/create-sequences-in-bulk"},{"title":"Add annotations to a Sequence","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequences/{uuid}/annotations","href":"/api-reference/scispot-api--sequence-api/add-annotations-to-a-sequence"},{"title":"Delete Annotations","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /sequences/{uuid}/annotations/{annotationId}","href":"/api-reference/scispot-api--sequence-api/delete-annotations"},{"title":"Fetch Sequence By UUID","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /sequences/{uuid}","href":"/api-reference/scispot-api--sequence-api/fetch-sequence-by-uuid"},{"title":"Update Sequence","deprecated":null,"version":null,"openapi":"/api-docs.yaml put /sequences/{uuid}","href":"/api-reference/scispot-api--sequence-api/update-sequence"},{"title":"Delete Sequence","deprecated":null,"version":null,"openapi":"/api-docs.yaml delete /sequences/{uuid}","href":"/api-reference/scispot-api--sequence-api/delete-sequence"},{"title":"Add Sequence to Labsheet Row","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequences/{uuid}/labsheet-links","href":"/api-reference/scispot-api--sequence-api/add-sequence-to-labsheet-row"},{"title":"Add sequence to Labspace Page","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequences/{uuid}/labspace-links","href":"/api-reference/scispot-api--sequence-api/add-sequence-to-labspace-page"},{"title":"Create a DNA Sequence (Deprecated)","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequence/new","href":"/api-reference/scispot-api--sequence-api/create-a-dna-sequence-deprecated"},{"title":"Update Existing DNA Sequence (Deprecated)","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /sequence/update","href":"/api-reference/scispot-api--sequence-api/update-existing-dna-sequence-deprecated"},{"title":"Find a DNA Sequence (Deprecated)","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /sequence/fetch","href":"/api-reference/scispot-api--sequence-api/find-a-dna-sequence-deprecated"},{"title":"List DNA Sequences (Deprecated)","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /sequence/fetch-list","href":"/api-reference/scispot-api--sequence-api/list-dna-sequences-deprecated"}]},{"group":"Files API","expanded":true,"pages":[{"title":"Download File","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /download/file","href":"/api-reference/scispot-api--files-api/download-file"},{"title":"Store Files","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /files/store","href":"/api-reference/scispot-api--files-api/store-files"},{"title":"Upload Files And Queue Embedding","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /files/store-and-embed","href":"/api-reference/scispot-api--files-api/upload-files-and-queue-embedding"}]},{"group":"Locations API","expanded":true,"pages":[{"title":"Fetch Root Locations","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /location/list","href":"/api-reference/scispot-api--locations-api/fetch-root-locations"},{"title":"Fetch Sub Locations by Location Id","description":"Given a **parent location UUID**, lists everything directly inside—child locations, storage racks, manifests (plates), and sample inventory rows.","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /location/list-sublocations-by-id","href":"/api-reference/scispot-api--locations-api/fetch-sub-locations-by-location-id"},{"title":"Create Locations in Bulk","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /location/create","href":"/api-reference/scispot-api--locations-api/create-locations-in-bulk"},{"title":"Get Create Location Status","description":"This endpoint is used in conjunction with the location/create endpoint that creates locations in an async manner. This endpoint is used to check the status of the async request created by the location/create endpoint.\n\nTo use this endpoint, add the requestId to the params when calling this endpoint, and a response will be returned with the status of the create location request. with the status, and result of the create location request.","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /location/create/status","href":"/api-reference/scispot-api--locations-api/get-create-location-status"}]},{"group":"Labflows API","expanded":true,"pages":[{"title":"List all Samples in a Labflow","deprecated":null,"version":null,"openapi":"/api-docs.yaml get /labflows/list-samples","href":"/api-reference/scispot-api--labflows-api/list-all-samples-in-a-labflow"},{"title":"Add New Test in Labflow","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labflows/add-test","href":"/api-reference/scispot-api--labflows-api/add-new-test-in-labflow"},{"title":"Link Samples to Test in Labflow","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /labflows/link-samples-to-test","href":"/api-reference/scispot-api--labflows-api/link-samples-to-test-in-labflow"}]},{"group":"Webhook API","expanded":true,"pages":[{"title":"Push Webhook to Scispot","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /webhook/custom","href":"/api-reference/scispot-api--webhook-api/push-webhook-to-scispot"}]}]}]}]},"basePath":"","title":"Create Locations in Bulk - Scispot API","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}