This endpoint allows users to update an existing manifests.
Update Operations
Assign Operations must be included in the wells array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions.
Remove Operations must be included in the removeFromWells array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows).
Assignment
Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object.
position (string, required): The specified well position
sample (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet.
tags (array, required): An array of string values representing custom metadata tags to associate with the well position.
label (string, required): When assigning a label, valid options include one of “SAMPLE”, “POS_CONTROL”, “NEG_CONTROL”, “BLANK”, “STANDARD” or left as an empty "" if no label should be assigned.
Removal
Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear.
position (string, required): The specified well position.
fields (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include “SAMPLE”, “LABEL”, “TAGS”.
Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.
{"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--manifests-plates-boxes-racks-api/update-a-manifest","slug":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest","pageMetadata":{"title":"Update A Manifest","description":"This endpoint allows users to update an existing manifests.\n\n\n### Update Operations\n\n**Assign Operations** must be included in the `wells` array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions.\n\n**Remove Operations** must be included in the `removeFromWells` array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows).\n\n### Assignment\n\nAssign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object.\n\n```\n{\n \"position\": \"A1\",\n \"sample\" : {\n \"id\": \"SM000001\",\n \"labsheet\": \"Sample Manager\"\n },\n \"tags\": [\"PASSED_QC\"],\n \"label\": \"SAMPLE\"\n}\n\n ```\n\n**position** (string, required): The specified well position\n\n**sample** (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet.\n\n**tags** (array, required): An array of string values representing custom metadata tags to associate with the well position.\n\n**label** (string, required): When assigning a label, valid options include one of \"SAMPLE\", \"POS_CONTROL\", \"NEG_CONTROL\", \"BLANK\", \"STANDARD\" or left as an empty \"\" if no label should be assigned.\n\n### Removal\n\nRemove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear.\n\n```\n\"removeFromWells\" : [\n {\n \"position\" : \"B1\",\n \"fields\" : [\"LABEL\"]\n },\n {\n \"position\" : \"A4\",\n \"fields\" : [\"SAMPLE\"]\n }\n]\n\n ```\n\n**position** (string, required): The specified well position.\n\n**fields** (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \"SAMPLE\", \"LABEL\", \"TAGS\".\n\nProvide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /manifest/update","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest","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 code: \"code\",\n h3: \"h3\",\n p: \"p\",\n pre: \"pre\",\n span: \"span\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n }, {CodeBlock} = _components;\n if (!CodeBlock) _missingMdxReference(\"CodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"This endpoint allows users to update an existing manifests.\"\n }), \"\\n\", _jsx(_components.h3, {\n children: \"Update Operations\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Assign Operations\"\n }), \" must be included in the \", _jsx(_components.code, {\n children: \"wells\"\n }), \" array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Remove Operations\"\n }), \" must be included in the \", _jsx(_components.code, {\n children: \"removeFromWells\"\n }), \" array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows).\"]\n }), \"\\n\", _jsx(_components.h3, {\n children: \"Assignment\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object.\"\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"11\",\n language: \"text\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"text\",\n children: _jsxs(_components.code, {\n language: \"text\",\n numberOfLines: \"11\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \"{\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"position\\\": \\\"A1\\\",\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"sample\\\" : {\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"id\\\": \\\"SM000001\\\",\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"labsheet\\\": \\\"Sample Manager\\\"\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"tags\\\": [\\\"PASSED_QC\\\"],\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"label\\\": \\\"SAMPLE\\\"\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \"}\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {})\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {})\n })]\n })\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"position\"\n }), \" (string, required): The specified well position\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"sample\"\n }), \" (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"tags\"\n }), \" (array, required): An array of string values representing custom metadata tags to associate with the well position.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"label\"\n }), \" (string, required): When assigning a label, valid options include one of “SAMPLE”, “POS_CONTROL”, “NEG_CONTROL”, “BLANK”, “STANDARD” or left as an empty \\\"\\\" if no label should be assigned.\"]\n }), \"\\n\", _jsx(_components.h3, {\n children: \"Removal\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear.\"\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"12\",\n language: \"text\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"text\",\n children: _jsxs(_components.code, {\n language: \"text\",\n numberOfLines: \"12\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \"\\\"removeFromWells\\\" : [\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" {\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"position\\\" : \\\"B1\\\",\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"fields\\\" : [\\\"LABEL\\\"]\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" },\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" {\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"position\\\" : \\\"A4\\\",\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" \\\"fields\\\" : [\\\"SAMPLE\\\"]\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n children: \"]\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {})\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {})\n })]\n })\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"position\"\n }), \" (string, required): The specified well position.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"fields\"\n }), \" (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include “SAMPLE”, “LABEL”, “TAGS”.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.\"\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};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\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":"Update A Manifest","description":"This endpoint allows users to update an existing manifests.\n\n\n### Update Operations\n\n**Assign Operations** must be included in the `wells` array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions.\n\n**Remove Operations** must be included in the `removeFromWells` array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows).\n\n### Assignment\n\nAssign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object.\n\n```\n{\n \"position\": \"A1\",\n \"sample\" : {\n \"id\": \"SM000001\",\n \"labsheet\": \"Sample Manager\"\n },\n \"tags\": [\"PASSED_QC\"],\n \"label\": \"SAMPLE\"\n}\n\n ```\n\n**position** (string, required): The specified well position\n\n**sample** (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet.\n\n**tags** (array, required): An array of string values representing custom metadata tags to associate with the well position.\n\n**label** (string, required): When assigning a label, valid options include one of \"SAMPLE\", \"POS_CONTROL\", \"NEG_CONTROL\", \"BLANK\", \"STANDARD\" or left as an empty \"\" if no label should be assigned.\n\n### Removal\n\nRemove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear.\n\n```\n\"removeFromWells\" : [\n {\n \"position\" : \"B1\",\n \"fields\" : [\"LABEL\"]\n },\n {\n \"position\" : \"A4\",\n \"fields\" : [\"SAMPLE\"]\n }\n]\n\n ```\n\n**position** (string, required): The specified well position.\n\n**fields** (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \"SAMPLE\", \"LABEL\", \"TAGS\".\n\nProvide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.","deprecated":null,"version":null,"openapi":"/api-docs.yaml post /manifest/update","href":"/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Scispot API - MANIFESTS (PLATES, BOXES, RACKS) API"],"summary":"Update A Manifest","description":"This endpoint allows users to update an existing manifests.\n\n\n### Update Operations\n\n**Assign Operations** must be included in the `wells` array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions.\n\n**Remove Operations** must be included in the `removeFromWells` array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows).\n\n### Assignment\n\nAssign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object.\n\n```\n{\n \"position\": \"A1\",\n \"sample\" : {\n \"id\": \"SM000001\",\n \"labsheet\": \"Sample Manager\"\n },\n \"tags\": [\"PASSED_QC\"],\n \"label\": \"SAMPLE\"\n}\n\n ```\n\n**position** (string, required): The specified well position\n\n**sample** (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet.\n\n**tags** (array, required): An array of string values representing custom metadata tags to associate with the well position.\n\n**label** (string, required): When assigning a label, valid options include one of \"SAMPLE\", \"POS_CONTROL\", \"NEG_CONTROL\", \"BLANK\", \"STANDARD\" or left as an empty \"\" if no label should be assigned.\n\n### Removal\n\nRemove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear.\n\n```\n\"removeFromWells\" : [\n {\n \"position\" : \"B1\",\n \"fields\" : [\"LABEL\"]\n },\n {\n \"position\" : \"A4\",\n \"fields\" : [\"SAMPLE\"]\n }\n]\n\n ```\n\n**position** (string, required): The specified well position.\n\n**fields** (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \"SAMPLE\", \"LABEL\", \"TAGS\".\n\nProvide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.","requestBody":"c82e9f28-9f13-4c80-a33b-296a67a249ff","parameters":[],"responses":{"200":"ca6cad34-556a-4cb3-8ac1-d0382da71b4b","400":"a461adb7-e7ae-4231-b33b-4baae8eb4dfe","401":"f912c039-8999-4583-a256-ce71c984952b","403":"2e9de9db-e83f-411a-90a0-ece7b92359f4","422":"84a4e86a-6ea7-44f7-900b-44880311085c","500":"0d4d8b9c-875e-4575-b281-67fee97ff252"},"method":"post","type":"path","servers":["7dc3cfcb-e8f7-4417-99d7-49b69fc1b212"],"security":["2b5bd5b7-7e7b-4b8f-a741-08a49e6e416d"],"path":"/manifest/update","baseUrlOptions":["https://cloudlab.scispot.io"],"title":"Update A Manifest","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","urlDisplay":"full"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"plate":{"type":"object","description":"The plate operations to apply. Must contain `wells` (assign operations) and/or `removeFromWells` (remove operations), with at least one entry.","properties":{"wells":{"type":"array","description":"Assign operations that add or update sample assignments, labels, and tags at specific well positions.","items":{"type":"object","properties":{"position":{"type":"string","description":"The well position to assign (e.g. A1). Must match the manifest plate/box layout.","isRequired":true,"uniqueKey":"plate.wells.items.[INDEX].position","typeLabel":"string"},"tags":{"type":"array","description":"Custom metadata tags to associate with the well. May be an empty array.","items":{"type":"string","uniqueKey":"plate.wells.items.[INDEX].tags.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"plate.wells.items.[INDEX].tags","typeLabel":"string[]"},"label":{"type":"string","description":"The label to apply to the well. One of: SAMPLE, POS_CONTROL, NEG_CONTROL, BLANK, STANDARD, or an empty string \"\" for no label.","enum":["","SAMPLE","POS_CONTROL","NEG_CONTROL","BLANK","STANDARD"],"isRequired":true,"uniqueKey":"plate.wells.items.[INDEX].label","typeLabel":"enum\u003cstring>"},"sample":{"type":"object","description":"The sample to assign to the well. Both `id` and `labsheet` are required when a sample is provided.","properties":{"id":{"type":"string","description":"The id of the sample to assign.","uniqueKey":"plate.wells.items.[INDEX].sample.id","typeLabel":"string"},"labsheet":{"type":"string","description":"The name of the labsheet the sample originates from.","uniqueKey":"plate.wells.items.[INDEX].sample.labsheet","typeLabel":"string"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"plate.wells.items.[INDEX].sample","typeLabel":"object"}},"required":["position","tags","label","sample"],"additionalProperties":true,"uniqueKey":"plate.wells.items.[INDEX]","typeLabel":"object"},"uniqueKey":"plate.wells","typeLabel":"object[]"},"removeFromWells":{"type":"array","description":"Remove operations that clear existing sample assignments, labels, or tags from specific well positions.","items":{"type":"object","properties":{"position":{"type":"string","description":"The well position to clear (e.g. B1).","isRequired":true,"uniqueKey":"plate.removeFromWells.items.[INDEX].position","typeLabel":"string"},"fields":{"type":"array","description":"Which assignment types to remove from the well. Each value is one of: SAMPLE, TAGS, LABEL.","items":{"type":"string","enum":["SAMPLE","TAGS","LABEL"],"uniqueKey":"plate.removeFromWells.items.[INDEX].fields.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"isRequired":true,"uniqueKey":"plate.removeFromWells.items.[INDEX].fields","typeLabel":"enum\u003cstring>[]"}},"required":["position","fields"],"additionalProperties":true,"uniqueKey":"plate.removeFromWells.items.[INDEX]","typeLabel":"object"},"uniqueKey":"plate.removeFromWells","typeLabel":"object[]"}},"additionalProperties":true,"isRequired":true,"uniqueKey":"plate","typeLabel":"object"},"hrid":{"type":"string","description":"The human-readable ID of the manifest to update. Provide either `hrid` or `uuid`.","uniqueKey":"hrid","typeLabel":"string"},"uuid":{"type":"string","description":"The UUID of the manifest to update. Provide either `hrid` or `uuid`.","uniqueKey":"uuid","typeLabel":"string"}},"required":["plate"],"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"hrid":"PLT000001","plate":{"wells":[{"position":"A1","tags":["PASSED_QC"],"label":"SAMPLE","sample":{"id":"SMPL000001","labsheet":"Sample Manager"}}],"removeFromWells":[{"position":"A2","fields":["SAMPLE"]}]}},"examples":{"Example":{"title":"Example","value":{"hrid":"PLT000001","plate":{"wells":[{"position":"A1","tags":["PASSED_QC"],"label":"SAMPLE","sample":{"id":"SMPL000001","labsheet":"Sample Manager"}}],"removeFromWells":[{"position":"A2","fields":["SAMPLE"]}]}}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"ca6cad34-556a-4cb3-8ac1-d0382da71b4b":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string","example":"application/json"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","additionalProperties":true,"uniqueKey":"data","typeLabel":"object"},"updatedManifest":{"type":"object","additionalProperties":true,"uniqueKey":"updatedManifest","typeLabel":"object"}},"additionalProperties":true,"uniqueKey":"","typeLabel":"object"},"example":{"success":true,"message":"Manifest updated successfully","data":{"hrid":"PLT000001"}},"examples":{"Example":{"title":"Example","value":{"success":true,"message":"Manifest updated successfully","data":{"hrid":"PLT000001"}}}},"exampleType":"examples"}},"exampleType":"examples"},"a461adb7-e7ae-4231-b33b-4baae8eb4dfe":{"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"},"f912c039-8999-4583-a256-ce71c984952b":{"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"},"2e9de9db-e83f-411a-90a0-ece7b92359f4":{"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"},"84a4e86a-6ea7-44f7-900b-44880311085c":{"description":"Validation error","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":false,"uniqueKey":"success","typeLabel":"boolean"},"message":{"type":"string","example":"Validation error","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"success":false,"message":"Validation error"},"examples":{"Example":{"title":"Example","value":{"success":false,"message":"Validation error"}}},"exampleType":"examples"}},"exampleType":"examples"},"0d4d8b9c-875e-4575-b281-67fee97ff252":{"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":"Update A Manifest - Scispot API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T19:27:30.990Z","originalFileLocation":"api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest.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 endpoint allows users to update an existing manifests. ### Update Operations Assign Operations must be included in the wells array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions. Remove Operations must be included in the removeFromWells array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows). ### Assignment Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object. { \u0026quot;position\u0026quot;: \u0026quot;A1\u0026quot;, \u0026quot;sample\u0026quot; : { \u0026quot;id\u0026quot;: \u0026quot;SM000001\u0026quot;, \u0026quot;labsheet\u0026quot;: \u0026quot;Sample Manager\u0026quot; }, \u0026quot;tags\u0026quot;: [\u0026quot;PASSED_QC\u0026quot;], \u0026quot;label\u0026quot;: \u0026quot;SAMPLE\u0026quot; } position (string, required): The specified well position sample (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet. tags (array, required): An array of string values representing custom metadata tags to associate with the well position. label (string, required): When assigning a label, valid options include one of \u0026quot;SAMPLE\u0026quot;, \u0026quot;POS_CONTROL\u0026quot;, \u0026quot;NEG_CONTROL\u0026quot;, \u0026quot;BLANK\u0026quot;, \u0026quot;STANDARD\u0026quot; or left as an empty \u0026quot;\u0026quot; if no label should be assigned. ### Removal Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear. \u0026quot;removeFromWells\u0026quot; : [ { \u0026quot;position\u0026quot; : \u0026quot;B1\u0026quot;, \u0026quot;fields\u0026quot; : [\u0026quot;LABEL\u0026quot;] }, { \u0026quot;position\u0026quot; : \u0026quot;A4\u0026quot;, \u0026quot;fields\u0026quot; : [\u0026quot;SAMPLE\u0026quot;] } ] position (string, required): The specified well position. fields (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \u0026quot;SAMPLE\u0026quot;, \u0026quot;LABEL\u0026quot;, \u0026quot;TAGS\u0026quot;. Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.\">\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=\"Update A Manifest - Scispot API\">\u003cmeta data-mint-head property=\"og:description\" content=\"This endpoint allows users to update an existing manifests. ### Update Operations Assign Operations must be included in the wells array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions. Remove Operations must be included in the removeFromWells array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows). ### Assignment Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object. { \u0026quot;position\u0026quot;: \u0026quot;A1\u0026quot;, \u0026quot;sample\u0026quot; : { \u0026quot;id\u0026quot;: \u0026quot;SM000001\u0026quot;, \u0026quot;labsheet\u0026quot;: \u0026quot;Sample Manager\u0026quot; }, \u0026quot;tags\u0026quot;: [\u0026quot;PASSED_QC\u0026quot;], \u0026quot;label\u0026quot;: \u0026quot;SAMPLE\u0026quot; } position (string, required): The specified well position sample (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet. tags (array, required): An array of string values representing custom metadata tags to associate with the well position. label (string, required): When assigning a label, valid options include one of \u0026quot;SAMPLE\u0026quot;, \u0026quot;POS_CONTROL\u0026quot;, \u0026quot;NEG_CONTROL\u0026quot;, \u0026quot;BLANK\u0026quot;, \u0026quot;STANDARD\u0026quot; or left as an empty \u0026quot;\u0026quot; if no label should be assigned. ### Removal Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear. \u0026quot;removeFromWells\u0026quot; : [ { \u0026quot;position\u0026quot; : \u0026quot;B1\u0026quot;, \u0026quot;fields\u0026quot; : [\u0026quot;LABEL\u0026quot;] }, { \u0026quot;position\u0026quot; : \u0026quot;A4\u0026quot;, \u0026quot;fields\u0026quot; : [\u0026quot;SAMPLE\u0026quot;] } ] position (string, required): The specified well position. fields (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \u0026quot;SAMPLE\u0026quot;, \u0026quot;LABEL\u0026quot;, \u0026quot;TAGS\u0026quot;. Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.\">\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--manifests-plates-boxes-racks-api/update-a-manifest\">\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=Manifests+%28Plates%2C+Boxes%2C+Racks%29+API\u0026amp;title=Update+A+Manifest\u0026amp;description=This+endpoint+allows+users+to+update+an+existing+manifests.%0A%0A%0A%23%23%23+Update+Operations%0A%0A**Assign+Operations**+must+be+included+in+the+%60wells%60+array+within+the+plat\u0026amp;theme=6e3130cb153fd9fdd44fda2f\u0026amp;signature=33732fa65c3dcbe438578cb9943be06d427432087c47caf2a4a19e34c23e48fa\">\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=\"Update A Manifest - Scispot API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This endpoint allows users to update an existing manifests. ### Update Operations Assign Operations must be included in the wells array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions. Remove Operations must be included in the removeFromWells array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows). ### Assignment Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object. { \u0026quot;position\u0026quot;: \u0026quot;A1\u0026quot;, \u0026quot;sample\u0026quot; : { \u0026quot;id\u0026quot;: \u0026quot;SM000001\u0026quot;, \u0026quot;labsheet\u0026quot;: \u0026quot;Sample Manager\u0026quot; }, \u0026quot;tags\u0026quot;: [\u0026quot;PASSED_QC\u0026quot;], \u0026quot;label\u0026quot;: \u0026quot;SAMPLE\u0026quot; } position (string, required): The specified well position sample (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet. tags (array, required): An array of string values representing custom metadata tags to associate with the well position. label (string, required): When assigning a label, valid options include one of \u0026quot;SAMPLE\u0026quot;, \u0026quot;POS_CONTROL\u0026quot;, \u0026quot;NEG_CONTROL\u0026quot;, \u0026quot;BLANK\u0026quot;, \u0026quot;STANDARD\u0026quot; or left as an empty \u0026quot;\u0026quot; if no label should be assigned. ### Removal Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear. \u0026quot;removeFromWells\u0026quot; : [ { \u0026quot;position\u0026quot; : \u0026quot;B1\u0026quot;, \u0026quot;fields\u0026quot; : [\u0026quot;LABEL\u0026quot;] }, { \u0026quot;position\u0026quot; : \u0026quot;A4\u0026quot;, \u0026quot;fields\u0026quot; : [\u0026quot;SAMPLE\u0026quot;] } ] position (string, required): The specified well position. fields (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \u0026quot;SAMPLE\u0026quot;, \u0026quot;LABEL\u0026quot;, \u0026quot;TAGS\u0026quot;. Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scispot-io-inc.mintlify.site/_mintlify/api/og/v2?division=Manifests+%28Plates%2C+Boxes%2C+Racks%29+API\u0026amp;title=Update+A+Manifest\u0026amp;description=This+endpoint+allows+users+to+update+an+existing+manifests.%0A%0A%0A%23%23%23+Update+Operations%0A%0A**Assign+Operations**+must+be+included+in+the+%60wells%60+array+within+the+plat\u0026amp;theme=6e3130cb153fd9fdd44fda2f\u0026amp;signature=33732fa65c3dcbe438578cb9943be06d427432087c47caf2a4a19e34c23e48fa\">\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--manifests-plates-boxes-racks-api/update-a-manifest\">\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--manifests-plates-boxes-racks-api/update-a-manifest.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--manifests-plates-boxes-racks-api/update-a-manifest#webpage\",\"url\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest\",\"name\":\"Update A Manifest\",\"description\":\"This endpoint allows users to update an existing manifests. ### Update Operations Assign Operations must be included in the wells array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions. Remove Operations must be included in the removeFromWells array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows). ### Assignment Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object. { \\\"position\\\": \\\"A1\\\", \\\"sample\\\" : { \\\"id\\\": \\\"SM000001\\\", \\\"labsheet\\\": \\\"Sample Manager\\\" }, \\\"tags\\\": [\\\"PASSED_QC\\\"], \\\"label\\\": \\\"SAMPLE\\\" } position (string, required): The specified well position sample (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet. tags (array, required): An array of string values representing custom metadata tags to associate with the well position. label (string, required): When assigning a label, valid options include one of \\\"SAMPLE\\\", \\\"POS_CONTROL\\\", \\\"NEG_CONTROL\\\", \\\"BLANK\\\", \\\"STANDARD\\\" or left as an empty \\\"\\\" if no label should be assigned. ### Removal Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear. \\\"removeFromWells\\\" : [ { \\\"position\\\" : \\\"B1\\\", \\\"fields\\\" : [\\\"LABEL\\\"] }, { \\\"position\\\" : \\\"A4\\\", \\\"fields\\\" : [\\\"SAMPLE\\\"] } ] position (string, required): The specified well position. fields (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \\\"SAMPLE\\\", \\\"LABEL\\\", \\\"TAGS\\\". Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.\",\"dateModified\":\"2026-10-30T19:27:30.990Z\",\"isPartOf\":{\"@id\":\"https://docs.scispot.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest#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\":\"Manifests (Plates, Boxes, Racks) API\",\"item\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/create-a-manifest\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update A Manifest\",\"item\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest#apireference\",\"headline\":\"Update A Manifest\",\"name\":\"Update A Manifest\",\"description\":\"This endpoint allows users to update an existing manifests. ### Update Operations Assign Operations must be included in the wells array within the plate object. This operation adds or updates sample assignments (labsheet rows), labels, and tags to specific well positions. Remove Operations must be included in the removeFromWells array within the plate object. This operation can only clear existing labels, or tags from specific well positions, but not sample assignments (labsheet rows). ### Assignment Assign operations allow users to add or update well assignments including samples, labels, and tags. Multiple assignment types can be combined in a single well object. { \\\"position\\\": \\\"A1\\\", \\\"sample\\\" : { \\\"id\\\": \\\"SM000001\\\", \\\"labsheet\\\": \\\"Sample Manager\\\" }, \\\"tags\\\": [\\\"PASSED_QC\\\"], \\\"label\\\": \\\"SAMPLE\\\" } position (string, required): The specified well position sample (object, required): A dictionary object containing the id of the sample to be assigned and the corresponding origin labsheet. tags (array, required): An array of string values representing custom metadata tags to associate with the well position. label (string, required): When assigning a label, valid options include one of \\\"SAMPLE\\\", \\\"POS_CONTROL\\\", \\\"NEG_CONTROL\\\", \\\"BLANK\\\", \\\"STANDARD\\\" or left as an empty \\\"\\\" if no label should be assigned. ### Removal Remove operations allow users to clear existing assignments from well positions. Users can selectively remove samples, labels, or tags from specific wells by specifying which fields to clear. \\\"removeFromWells\\\" : [ { \\\"position\\\" : \\\"B1\\\", \\\"fields\\\" : [\\\"LABEL\\\"] }, { \\\"position\\\" : \\\"A4\\\", \\\"fields\\\" : [\\\"SAMPLE\\\"] } ] position (string, required): The specified well position. fields (array, required): An array of strings specifying which types of assignments to remove from the well position. Valid options include \\\"SAMPLE\\\", \\\"LABEL\\\", \\\"TAGS\\\". Provide one of hrid or uuid. plate must contain wells and/or removeFromWells. Position format must match the manifest plate/box layout.\",\"url\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scispot.com/api-reference/scispot-api--manifests-plates-boxes-racks-api/update-a-manifest#webpage\"},\"dateModified\":\"2026-10-30T19:27:30.990Z\",\"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","description":"Fetch metadata about a manifest through either the UUID, HRID, or the Barcode.\n\nValidation notes: provide at least one of hrid, uuid, barcode.\n\nLookup accepts one of hrid, uuid, or barcode. Missing/not-found identifiers surface as service errors in API-v2.","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","description":"Moves an **assay plate (manifest)** into a storage location given a **location id.** If the storage location is a rack, you may also specify the desired position of assignment within that rack.\n\nProvide one of hrid or uuid. position is optional and only validated for rack destinations.","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","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","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":"Update A Manifest - 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"]}