Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.
This endpoint updates several users in one call, for example to move people to a new department or manager, or to sync a field from your HRIS. Use it instead of one Update a User call per user.Please note that:
You can update up to 100 users per call. To update more, split them into several calls.
Each item identifies a user by its uid and accepts the same attributes as Update a User. Only the attributes you pass are changed.
Each user can appear only once per call.
Each user is updated on its own: if one user fails (for example because of an invalid value), the others are still updated. The response tells you, for each user, whether it was updated or why it failed, so you can retry only the failed ones.
The whole call is rejected, with no user updated, when the payload is invalid (no items, more than 100 items, an item without uid, a uid listed twice), when a uid does not match any user of your company, or when your role cannot manage users.
Fields that are disabled or that your role cannot edit are ignored, as with a single update.
The response does not contain the updated users. Retrieve a User to read their new values.
{"docsConfig":{"theme":"sequoia","$schema":"https://mintlify.com/docs.json","name":"Siit API Reference","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/siit-79/RWwwEa8457bnWNSb/logo/Logo_Siit_Green.png?fit=max\u0026auto=format\u0026n=RWwwEa8457bnWNSb\u0026q=85\u0026s=65469e302ddb3bab0d6e830e6f350265","dark":"https://mintcdn.com/siit-79/RWwwEa8457bnWNSb/logo/Logo_Siit_White.png?fit=max\u0026auto=format\u0026n=RWwwEa8457bnWNSb\u0026q=85\u0026s=51b7b80adf39946c3e0c4028a0413201"},"favicon":"https://mintcdn.com/siit-79/RWwwEa8457bnWNSb/favicon.png?fit=max\u0026auto=format\u0026n=RWwwEa8457bnWNSb\u0026q=85\u0026s=15d69af236bb4413289e7958c15af45e","api":{"openapi":"api-reference/openapi.yml"},"navbar":{"links":[{"icon":"timeline","href":"https://www.siit.io/changelog","label":"Changelog"},{"icon":"newspaper","href":"https://www.siit.io/blog","label":"Blog"},{"icon":"info","href":"https://help.siit.io","label":"Help center"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.siit.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/siit-app","instagram":"https://www.instagram.com/siit_app","github":"https://github.com/siitapp","twitter":"https://x.com/siitapp"}},"styling":{"eyebrows":"breadcrumbs","latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"siit-79","hasAudioNarration":false,"actualSubdomain":"siit-79","customDomains":["developer.siit.io"],"gitSource":{"type":"github","owner":"siitapp","repo":"siit-public-api-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"REMOVE_BRANDING":{"status":"ENABLED"}},"buildId":"6ae4a03bce5b575d23536383","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":110},{"language":"default","tag":"Request","count":18},{"language":"default","tag":"Application","count":11},{"language":"default","tag":"Custom Integrations","count":10},{"language":"default","tag":"Article","count":9},{"language":"default","tag":"User","count":8},{"language":"default","tag":"Equipment","count":7},{"language":"default","tag":"App Access Role","count":6},{"language":"default","tag":"Get Started","count":6},{"language":"default","tag":"Department","count":5}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/user/batch-update-users","slug":"/api-reference/user/batch-update-users","pageMetadata":{"openapi":"patch /v1/users/batch_update","title":"Update several Users","description":"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.","href":"/api-reference/user/batch-update-users"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`introduction`,children:`Introduction`}),`\n`,_jsxs(_components.p,{children:[`This endpoint updates several users in one call, for example to move people to a new department or manager, or to sync a field from your HRIS. Use it instead of one `,_jsx(_components.a,{href:`/api-reference/user/update-a-user`,children:`Update a User`}),` call per user.`]}),`\n`,_jsx(_components.p,{children:`Please note that:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`You can update up to `,_jsx(_components.strong,{children:`100`}),` users per call. To update more, split them into several calls.`]}),`\n`,_jsxs(_components.li,{children:[`Each item identifies a user by its `,_jsx(_components.code,{children:`uid`}),` and accepts the same attributes as `,_jsx(_components.a,{href:`/api-reference/user/update-a-user`,children:`Update a User`}),`. Only the attributes you pass are changed.`]}),`\n`,_jsx(_components.li,{children:`Each user can appear only once per call.`}),`\n`,_jsx(_components.li,{children:`Each user is updated on its own: if one user fails (for example because of an invalid value), the others are still updated. The response tells you, for each user, whether it was updated or why it failed, so you can retry only the failed ones.`}),`\n`,_jsxs(_components.li,{children:[`The whole call is rejected, with no user updated, when the payload is invalid (no items, more than 100 items, an item without `,_jsx(_components.code,{children:`uid`}),`, a `,_jsx(_components.code,{children:`uid`}),` listed twice), when a `,_jsx(_components.code,{children:`uid`}),` does not match any user of your company, or when your role cannot manage users.`]}),`\n`,_jsx(_components.li,{children:`Fields that are disabled or that your role cannot edit are ignored, as with a single update.`}),`\n`,_jsxs(_components.li,{children:[`The response does not contain the updated users. `,_jsx(_components.a,{href:`/api-reference/user/retrieve-a-user`,children:`Retrieve a User`}),` to read their new values.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`example-payload`,children:`Example payload`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"items\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"u_ybj0tgd8nmr9\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"department\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"tv_dep_engineering\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"metadata\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"cost_center\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"FR-01\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"u_k2m9xq4ww1lp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"job_title\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Engineer\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"teams\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [] },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"u_p0z8c3vb7ndq\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"country\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"not-a-country\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`example-response`,children:`Example response`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"results\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"u_ybj0tgd8nmr9\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"updated\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [] },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"u_k2m9xq4ww1lp\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"updated\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [] },`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"uid\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"u_p0z8c3vb7ndq\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"errors\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Country is not included in the list\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`] }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`usage`,children:`Usage`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"patch /v1/users/batch_update","title":"Update several Users","description":"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.","href":"/api-reference/user/batch-update-users"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Introduction","slug":"introduction","depth":2,"children":[]},{"title":"Example payload","slug":"example-payload","depth":2,"children":[]},{"title":"Example response","slug":"example-response","depth":2,"children":[]},{"title":"Usage","slug":"usage","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update several Users","tags":["User"],"security":["58b5f844-0cd7-4899-b9c5-b2d2b23c16e2"],"description":"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.","parameters":[],"responses":{"200":"a1c17740-4747-4e96-b20c-9ef6f00c2168","400":"0fac4566-6bf0-4e66-b2cc-6ea440cea1b2","403":"59261770-80a3-495f-bdeb-a426ffb53639","404":"b883c70a-0ebf-4d24-b549-3889ee9fe6cc"},"requestBody":"58ae3fe0-387e-403c-a0cc-f32ce0e624de","method":"patch","type":"path","servers":["b8ae7231-db68-4bca-b40f-eed521434a49"],"path":"/v1/users/batch_update","baseUrlOptions":["https://api.siit.io"],"title":"Update several Users","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"items":{"type":"array","description":"The Users to update, each identified by its UID and carrying the same attributes as the single User update.","items":{"type":"object","description":"Request body for creating or updating a User. Pass UIDs (not objects) for relationship fields.","required":["uid"],"properties":{"uid":{"type":"string","description":"The UID of the User","isRequired":true,"uniqueKey":"\\items.items.[INDEX].uid","typeLabel":"string"},"birthday_date":{"oneOf":[{"type":"string","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].birthday_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].birthday_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].birthday_date","typeLabel":"string\u003cdate> | null"},"city":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].city.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].city.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].city","typeLabel":"string | null"},"contract_type":{"oneOf":[{"type":"string","enum":["contract","expat","fulltime","intern","parttime","temporary"],"uniqueKey":"\\items.items.[INDEX].contract_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["contract","expat","fulltime","intern","parttime","temporary"],"uniqueKey":"\\items.items.[INDEX].contract_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].contract_type","typeLabel":"enum\u003cstring> | null"},"country":{"oneOf":[{"type":"string","description":"ISO3166 alpha-2 country code (e.g: \"PT\")","uniqueKey":"\\items.items.[INDEX].country.oneOf.0","typeLabel":"string"},{"type":"null","description":"ISO3166 alpha-2 country code (e.g: \"PT\")","uniqueKey":"\\items.items.[INDEX].country.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].country","typeLabel":"string | null"},"employee_number":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].employee_number.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].employee_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].employee_number","typeLabel":"string | null"},"first_name":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].first_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].first_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].first_name","typeLabel":"string | null"},"gender":{"oneOf":[{"type":"string","enum":["female","male","non_binary","other","prefer_not_to_disclose"],"uniqueKey":"\\items.items.[INDEX].gender.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["female","male","non_binary","other","prefer_not_to_disclose"],"uniqueKey":"\\items.items.[INDEX].gender.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].gender","typeLabel":"enum\u003cstring> | null"},"hire_date":{"oneOf":[{"type":"string","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].hire_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].hire_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].hire_date","typeLabel":"string\u003cdate> | null"},"job_leave_date":{"oneOf":[{"type":"string","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].job_leave_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].job_leave_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].job_leave_date","typeLabel":"string\u003cdate> | null"},"job_start_date":{"oneOf":[{"type":"string","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].job_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].job_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].job_start_date","typeLabel":"string\u003cdate> | null"},"job_title":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].job_title.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].job_title.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].job_title","typeLabel":"string | null"},"last_name":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].last_name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].last_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].last_name","typeLabel":"string | null"},"last_working_date":{"oneOf":[{"type":"string","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].last_working_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].last_working_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].last_working_date","typeLabel":"string\u003cdate> | null"},"metadata":{"type":"object","description":"Arbitrary key/value pairs attached to the User (max 10 keys, string values of at most 255 characters). Passed keys are merged into the existing metadata: absent keys are preserved, passing a key with an empty or null value removes it, and passing metadata as an empty string removes all keys.","maxProperties":10,"additionalProperties":{"type":"string","maxLength":255,"uniqueKey":"\\items.items.[INDEX].metadata.additionalProperties","typeLabel":"string"},"uniqueKey":"\\items.items.[INDEX].metadata","typeLabel":"object"},"preferred_language":{"oneOf":[{"type":"string","description":"A language in IETF format (en-US, pt-PT, fr-FR...)","uniqueKey":"\\items.items.[INDEX].preferred_language.oneOf.0","typeLabel":"string"},{"type":"null","description":"A language in IETF format (en-US, pt-PT, fr-FR...)","uniqueKey":"\\items.items.[INDEX].preferred_language.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].preferred_language","typeLabel":"string | null"},"probation_end_date":{"oneOf":[{"type":"string","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].probation_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"date formatted as ISO 8601 (e.g. \"2020-12-15\")","uniqueKey":"\\items.items.[INDEX].probation_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].probation_end_date","typeLabel":"string\u003cdate> | null"},"work_phone":{"oneOf":[{"type":"string","uniqueKey":"\\items.items.[INDEX].work_phone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"\\items.items.[INDEX].work_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].work_phone","typeLabel":"string | null"},"department":{"oneOf":[{"type":"string","description":"The department this user belongs to. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].department.oneOf.0","typeLabel":"string"},{"type":"null","description":"The department this user belongs to. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].department.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].department","typeLabel":"string | null"},"legal_entity":{"oneOf":[{"type":"string","description":"The legal entity this user belongs to. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].legal_entity.oneOf.0","typeLabel":"string"},{"type":"null","description":"The legal entity this user belongs to. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].legal_entity.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].legal_entity","typeLabel":"string | null"},"office_location":{"oneOf":[{"type":"string","description":"The office location of this user. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].office_location.oneOf.0","typeLabel":"string"},{"type":"null","description":"The office location of this user. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].office_location.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].office_location","typeLabel":"string | null"},"report_to":{"oneOf":[{"type":"string","description":"The manager of this user. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].report_to.oneOf.0","typeLabel":"string"},{"type":"null","description":"The manager of this user. Pass the UID of the related object.","uniqueKey":"\\items.items.[INDEX].report_to.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].report_to","typeLabel":"string | null"},"teams":{"oneOf":[{"type":"array","description":"Teams this user belongs to. Pass an array of UIDs of the related objects.","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].teams.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"\\items.items.[INDEX].teams.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"Teams this user belongs to. Pass an array of UIDs of the related objects.","items":{"type":"string"},"uniqueKey":"\\items.items.[INDEX].teams.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].teams","typeLabel":"string[] | null"}},"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"minItems":1,"maxItems":100,"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"}},"required":["items"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"items":[{"uid":"\u003cstring>","birthday_date":"2023-12-25","city":"\u003cstring>","country":"\u003cstring>","employee_number":"\u003cstring>","first_name":"\u003cstring>","hire_date":"2023-12-25","job_leave_date":"2023-12-25","job_start_date":"2023-12-25","job_title":"\u003cstring>","last_name":"\u003cstring>","last_working_date":"2023-12-25","metadata":{},"preferred_language":"\u003cstring>","probation_end_date":"2023-12-25","work_phone":"\u003cstring>","department":"\u003cstring>","legal_entity":"\u003cstring>","office_location":"\u003cstring>","report_to":"\u003cstring>","teams":["\u003cstring>"]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a1c17740-4747-4e96-b20c-9ef6f00c2168":{"description":"Successful: each item reports whether its User was updated","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"type":"array","description":"The outcome of each item, in the order they were sent. Entries are outcomes, not Users: fetch a User to read its updated attributes.","items":{"type":"object","properties":{"uid":{"type":"string","description":"The UID of the User","isRequired":true,"uniqueKey":"results.items.[INDEX].uid","typeLabel":"string"},"status":{"type":"string","enum":["updated","error"],"isRequired":true,"uniqueKey":"results.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"errors":{"type":"array","items":{"type":"string","uniqueKey":"results.items.[INDEX].errors.items.[INDEX]","typeLabel":"string"},"description":"Why the User was not updated, empty when status is updated.","isRequired":true,"uniqueKey":"results.items.[INDEX].errors","typeLabel":"string[]"}},"required":["uid","status","errors"],"uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"results":[{"uid":"\u003cstring>","status":"updated","errors":["\u003cstring>"]}]}}},"exampleType":"generated"}},"exampleType":"generated"},"0fac4566-6bf0-4e66-b2cc-6ea440cea1b2":{"description":"Invalid payload: no items, too many items, an item without UID or a UID listed twice","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"troubleshoot":{"type":"string","uniqueKey":"troubleshoot","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","troubleshoot":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"59261770-80a3-495f-bdeb-a426ffb53639":{"description":"The role of the token owner cannot manage Users","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"troubleshoot":{"type":"string","uniqueKey":"troubleshoot","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","troubleshoot":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b883c70a-0ebf-4d24-b549-3889ee9fe6cc":{"description":"A UID does not match any User of the company","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","uniqueKey":"error","typeLabel":"string"},"troubleshoot":{"type":"string","uniqueKey":"troubleshoot","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","troubleshoot":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"58b5f844-0cd7-4899-b9c5-b2d2b23c16e2":{"bearer":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer"}}},"servers":{"b8ae7231-db68-4bca-b40f-eed521434a49":{"url":"https://api.siit.io"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/openapi.yml"},"subdomain":"siit-79","siteName":"Siit API Reference","title":"Update several Users - Siit API Reference","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T12:17:29.571Z","originalFileLocation":"api-reference/user/batch-update-users.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=\"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Siit API Reference\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_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/siit-79/JpruI7zJCo0K1tE9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update several Users - Siit API Reference\">\u003cmeta data-mint-head property=\"og:description\" content=\"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Siit API Reference\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.siit.io/api-reference/user/batch-update-users\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://siit-79.mintlify.site/_mintlify/api/og/v2?division=User\u0026amp;title=Update+several+Users\u0026amp;description=Updates+up+to+100+Users+in+one+call.+Each+User+is+updated+on+its+own%3A+a+row+that+fails+is+reported+with+its+errors+and+does+not+prevent+the+others+from+being+up\u0026amp;theme=0c182b44139122b4e281d6af\u0026amp;signature=f472e8044ae50b95e7845d6bfb4cf7b23ff8f1b3cd6e858fc9140bbe26e3b502\">\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 several Users - Siit API Reference\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://siit-79.mintlify.site/_mintlify/api/og/v2?division=User\u0026amp;title=Update+several+Users\u0026amp;description=Updates+up+to+100+Users+in+one+call.+Each+User+is+updated+on+its+own%3A+a+row+that+fails+is+reported+with+its+errors+and+does+not+prevent+the+others+from+being+up\u0026amp;theme=0c182b44139122b4e281d6af\u0026amp;signature=f472e8044ae50b95e7845d6bfb4cf7b23ff8f1b3cd6e858fc9140bbe26e3b502\">\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/siit-79/JpruI7zJCo0K1tE9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Siit API Reference\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.siit.io/api-reference/user/batch-update-users\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/user/batch-update-users.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.siit.io/#organization\",\"name\":\"Siit API Reference\",\"url\":\"https://developer.siit.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/siit-79/RWwwEa8457bnWNSb/logo/Logo_Siit_Green.png?fit=max\u0026auto=format\u0026n=RWwwEa8457bnWNSb\u0026q=85\u0026s=65469e302ddb3bab0d6e830e6f350265\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.siit.io#website\",\"name\":\"Siit API Reference\",\"url\":\"https://developer.siit.io\",\"publisher\":{\"@id\":\"https://developer.siit.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.siit.io/api-reference/user/batch-update-users#webpage\",\"url\":\"https://developer.siit.io/api-reference/user/batch-update-users\",\"name\":\"Update several Users\",\"description\":\"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.\",\"dateModified\":\"2026-10-21T12:17:29.571Z\",\"isPartOf\":{\"@id\":\"https://developer.siit.io#website\"},\"breadcrumb\":{\"@id\":\"https://developer.siit.io/api-reference/user/batch-update-users#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.siit.io/api-reference/user/batch-update-users#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"User\",\"item\":\"https://developer.siit.io/api-reference/user/list-users\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update several Users\",\"item\":\"https://developer.siit.io/api-reference/user/batch-update-users\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.siit.io/api-reference/user/batch-update-users#apireference\",\"headline\":\"Update several Users\",\"name\":\"Update several Users\",\"description\":\"Updates up to 100 Users in one call. Each User is updated on its own: a row that fails is reported with its errors and does not prevent the others from being updated. The whole call is rejected, with no User updated, only when the payload itself is invalid, a UID is unknown, or the caller cannot manage Users.\",\"url\":\"https://developer.siit.io/api-reference/user/batch-update-users\",\"mainEntityOfPage\":{\"@id\":\"https://developer.siit.io/api-reference/user/batch-update-users#webpage\"},\"dateModified\":\"2026-10-21T12:17:29.571Z\",\"publisher\":{\"@id\":\"https://developer.siit.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.siit.io#website\"}}]}\u003c/script>","agentPointerHref":"/api-reference/user/batch-update-users.md","siteName":"Siit API Reference","nav":{"global":null,"anchors":[{"anchor":"API Reference","groups":[{"group":"Get Started","pages":[{"title":"Siit Developers","href":""},{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Authentication","href":"/api-reference/authentication"},{"title":"Pagination","href":"/api-reference/pagination"},{"title":"Errors","href":"/api-reference/errors"},{"title":"MCP Server","href":"/api-reference/mcp"}]},{"group":"Application","pages":[{"openapi":"get /v1/applications","title":"List Applications","href":"/api-reference/application/list-applications"},{"openapi":"post /v1/applications","title":"Create Application","href":"/api-reference/application/create-application"},{"openapi":"get /v1/applications/{uid}","title":"Retrieve an Application","href":"/api-reference/application/retrieve-an-application"},{"openapi":"put /v1/applications/{uid}","title":"Update an Application","href":"/api-reference/application/update-an-application"},{"openapi":"patch /v1/applications/{uid}/archive","title":"Archive an Application","href":"/api-reference/application/archive-an-application"},{"openapi":"patch /v1/applications/{uid}/unarchive","title":"Unarchive an Application","href":"/api-reference/application/unarchive-an-application"},{"openapi":"get /v1/applications/{uid}/users","title":"List Users of an Application","href":"/api-reference/application/list-users-of-an-application"},{"openapi":"post /v1/applications/{uid}/users","title":"Add a User to an Application","href":"/api-reference/application/add-a-user-to-an-application"},{"openapi":"delete /v1/applications/{uid}/users/{id}","title":"Remove a User from an Application","href":"/api-reference/application/remove-a-user-from-an-application"},{"openapi":"post /v1/applications/{uid}/instances","title":"Create an Application Instance","href":"/api-reference/application-instance/create-an-application-instance"},{"openapi":"delete /v1/applications/{uid}/instances/{instance_uid}","title":"Delete an Application Instance","href":"/api-reference/application-instance/delete-an-application-instance"}]},{"group":"App Access Role","pages":[{"openapi":"get /v1/app_access/roles","title":"List App Access Roles","href":"/api-reference/app-access-role/list-app-access-roles"},{"openapi":"post /v1/app_access/roles","title":"Create an App Access Role","href":"/api-reference/app-access-role/create-an-app-access-role"},{"openapi":"get /v1/app_access/roles/provisioning_actions_schema","title":"Retrieve the App Access Role actions JSON Schema","href":"/api-reference/app-access-role/retrieve-the-app-access-role-actions-json-schema"},{"openapi":"get /v1/app_access/roles/{uid}","title":"Retrieve an App Access Role","href":"/api-reference/app-access-role/retrieve-an-app-access-role"},{"openapi":"put /v1/app_access/roles/{uid}","title":"Update an App Access Role","href":"/api-reference/app-access-role/update-an-app-access-role"},{"openapi":"delete /v1/app_access/roles/{uid}","title":"Delete an App Access Role","href":"/api-reference/app-access-role/delete-an-app-access-role"}]},{"group":"Article","pages":[{"openapi":"get /v1/articles","title":"List all Articles","href":"/api-reference/article/list-all-articles"},{"openapi":"post /v1/articles","title":"Create an Article","href":"/api-reference/article/create-an-article"},{"openapi":"get /v1/articles/{uid}","title":"Retrieve an Article","href":"/api-reference/article/retrieve-an-article"},{"openapi":"put /v1/articles/{uid}","title":"Update an Article","href":"/api-reference/article/update-an-article"},{"openapi":"patch /v1/articles/{uid}/publish","title":"Publish an Article","href":"/api-reference/article/publish-an-article"},{"openapi":"patch /v1/articles/{uid}/unpublish","title":"Unpublish an Article","href":"/api-reference/article/unpublish-an-article"},{"openapi":"patch /v1/articles/{uid}/archive","title":"Archive an Article","href":"/api-reference/article/archive-an-article"},{"openapi":"patch /v1/articles/{uid}/unarchive","title":"Unarchive an Article","href":"/api-reference/article/unarchive-an-article"},{"openapi":"get /v1/articles/categories","title":"List Categories","href":"/api-reference/article/list-categories"}]},{"group":"Company","pages":[{"openapi":"get /v1/company","title":"Retrieve the current Company","href":"/api-reference/company/retrieve-the-current-company"}]},{"group":"Department","pages":[{"openapi":"get /v1/departments","title":"List Departments","href":"/api-reference/department/list-departments"},{"openapi":"post /v1/departments","title":"Create a Department","href":"/api-reference/department/create-a-department"},{"openapi":"get /v1/departments/{uid}","title":"Retrieve a Department","href":"/api-reference/department/retrieve-a-department"},{"openapi":"put /v1/departments/{uid}","title":"Update a Department","href":"/api-reference/department/update-a-department"},{"openapi":"delete /v1/departments/{uid}","title":"Delete a Department","href":"/api-reference/department/delete-a-department"}]},{"group":"Equipment","pages":[{"openapi":"get /v1/equipments","title":"List all Equipments","href":"/api-reference/equipment/list-all-equipments"},{"openapi":"post /v1/equipments","title":"Create an Equipment","href":"/api-reference/equipment/create-an-equipment"},{"openapi":"get /v1/equipments/{uid}","title":"Retrieve an Equipment","href":"/api-reference/equipment/retrieve-an-equipment"},{"openapi":"put /v1/equipments/{uid}","title":"Update an Equipment","href":"/api-reference/equipment/update-an-equipment"},{"openapi":"patch /v1/equipments/{uid}/archive","title":"Archive an Equipment","href":"/api-reference/equipment/archive-an-equipment"},{"openapi":"patch /v1/equipments/{uid}/unarchive","title":"Unarchive an Equipment","href":"/api-reference/equipment/unarchive-an-equipment"},{"openapi":"get /v1/equipments/categories","title":"List Categories","href":"/api-reference/equipment/list-categories"}]},{"group":"Legal Entity","pages":[{"openapi":"get /v1/legal_entities","title":"List Legal Entities","href":"/api-reference/legal-entity/list-legal-entities"},{"openapi":"post /v1/legal_entities","title":"Create a Legal Entity","href":"/api-reference/legal-entity/create-a-legal-entity"},{"openapi":"get /v1/legal_entities/{uid}","title":"Retrieve a Legal Entity","href":"/api-reference/legal-entity/retrieve-a-legal-entity"},{"openapi":"put /v1/legal_entities/{uid}","title":"Update a Legal Entity","href":"/api-reference/legal-entity/update-a-legal-entity"},{"openapi":"delete /v1/legal_entities/{uid}","title":"Delete a Legal Entity","href":"/api-reference/legal-entity/delete-a-legal-entity"}]},{"group":"Office Location","pages":[{"openapi":"get /v1/office_locations","title":"List Office Locations","href":"/api-reference/office-location/list-office-locations"},{"openapi":"post /v1/office_locations","title":"Create an Office Location","href":"/api-reference/office-location/create-an-office-location"},{"openapi":"get /v1/office_locations/{uid}","title":"Retrieve a Office Location","href":"/api-reference/office-location/retrieve-an-office-location"},{"openapi":"put /v1/office_locations/{uid}","title":"Update an Office Location","href":"/api-reference/office-location/update-an-office-location"},{"openapi":"delete /v1/office_locations/{uid}","title":"Delete an Office Location","href":"/api-reference/office-location/delete-an-office-location"}]},{"group":"Request","pages":[{"openapi":"get /v1/requests","title":"List Requests","href":"/api-reference/request/list-requests"},{"openapi":"get /v1/requests/grouped","title":"List grouped Requests","href":"/api-reference/request/list-grouped-requests"},{"title":"Create a Request","openapi":"post /v1/requests","href":"/api-reference/request/create-a-request"},{"openapi":"get /v1/requests/{uid}","title":"Retrieve a Request","href":"/api-reference/request/retrieve-a-request"},{"openapi":"put /v1/requests/{uid}","title":"Update a Request","href":"/api-reference/request/update-a-request"},{"openapi":"patch /v1/requests/{uid}/status","title":"Update status","href":"/api-reference/request/update-status"},{"openapi":"patch /v1/requests/{uid}/assignee","title":"Update assignees","href":"/api-reference/request/update-assignees"},{"openapi":"patch /v1/requests/{uid}/archive","title":"Archive a Request","href":"/api-reference/request/archive-a-request"},{"openapi":"patch /v1/requests/{uid}/unarchive","title":"Unarchive a Request","href":"/api-reference/request/unarchive-a-request"},{"openapi":"post /v1/requests/{uid}/followers","title":"Add followers","href":"/api-reference/request/add-followers"},{"openapi":"delete /v1/requests/{uid}/followers/{follower_uid}","title":"Unset a follower","href":"/api-reference/request/unset-a-follower"},{"openapi":"get /v1/requests/{request_uid}/messages","title":"List all messages","href":"/api-reference/request/list-all-messages"},{"openapi":"post /v1/requests/{request_uid}/messages","title":"Send a message","href":"/api-reference/request/send-a-message"},{"openapi":"post /v1/requests/{request_uid}/notes","title":"Send a private note","href":"/api-reference/request/send-a-private-note"},{"openapi":"post /v1/requests/{request_uid}/approvals","title":"Request an approval","href":"/api-reference/request/request-an-approval"},{"openapi":"get /v1/requests/{request_uid}/approvals","title":"List approvals","href":"/api-reference/approval/list-approvals-for-a-request"},{"openapi":"post /v1/requests/batch_import","title":"Import past Requests","href":"/api-reference/request/import-past-requests"},{"title":"Create a Request [Slack Automations]","openapi":"post /v1/requests/slack","href":"/api-reference/request/create-a-request-directly-using-slack-informations"}]},{"group":"Approval","pages":[{"openapi":"get /v1/approvals","title":"List Approvals","href":"/api-reference/approval/list-approvals"},{"openapi":"get /v1/approvals/{uid}","title":"Retrieve an Approval","href":"/api-reference/approval/retrieve-an-approval"}]},{"group":"Request Tag","pages":[{"openapi":"get /v1/request_tags","title":"List Request Tags","href":"/api-reference/request-tag/list-request-tags"},{"openapi":"get /v1/request_tags/{uid}","title":"Retrieve a Request Tag","href":"/api-reference/request-tag/retrieve-a-request-tag"}]},{"group":"Service","pages":[{"openapi":"get /v1/services","title":"List Services","href":"/api-reference/service/list-services"},{"openapi":"post /v1/services","title":"Create a Service","href":"/api-reference/service/create-a-service"},{"openapi":"get /v1/services/{uid}","title":"Retrieve a Service","href":"/api-reference/service/retrieve-a-service"},{"openapi":"put /v1/services/{uid}","title":"Update a Service","href":"/api-reference/service/update-a-service"}]},{"group":"Tag","pages":[{"tag":"DEPRECATED","title":null,"href":"/api-reference/tag/list-tags"},{"tag":"DEPRECATED","title":null,"href":"/api-reference/tag/retrieve-a-tag"}]},{"group":"Team","pages":[{"openapi":"get /v1/teams","title":"List Teams","href":"/api-reference/team/list-teams"},{"openapi":"post /v1/teams","title":"Create a Team","href":"/api-reference/team/create-a-team"},{"openapi":"get /v1/teams/{uid}","title":"Retrieve a Team","href":"/api-reference/team/retrieve-a-team"},{"openapi":"put /v1/teams/{uid}","title":"Update a Team","href":"/api-reference/team/update-a-team"},{"openapi":"delete /v1/teams/{uid}","title":"Delete a Team","href":"/api-reference/team/delete-a-team"}]},{"group":"Team inbox","pages":[{"openapi":"get /v1/team_inboxes","title":"List Team inboxes","href":"/api-reference/team-inbox/list-team-inboxes"},{"openapi":"get /v1/team_inboxes/{uid}","title":"Retrieve a Team inbox","href":"/api-reference/team-inbox/retrieve-a-team-inbox"}]},{"group":"User","pages":[{"openapi":"get /v1/users","title":"List Users","href":"/api-reference/user/list-users"},{"openapi":"post /v1/users","title":"Create User","href":"/api-reference/user/create-user"},{"openapi":"get /v1/users/{uid}","title":"Retrieve a User","href":"/api-reference/user/retrieve-a-user"},{"openapi":"put /v1/users/{uid}","title":"Update a User","description":null,"href":"/api-reference/user/update-a-user"},{"openapi":"patch /v1/users/batch_update","title":"Update several Users","href":"/api-reference/user/batch-update-users"},{"openapi":"patch /v1/users/{uid}/archive","title":"Archive a User","description":null,"href":"/api-reference/user/archive-a-user"},{"openapi":"patch /v1/users/{uid}/unarchive","title":"Unarchive a User","href":"/api-reference/user/unarchive-a-user"},{"openapi":"patch /v1/users/{uid}/merge","title":"Merge User","href":"/api-reference/user/merge-user"}]},{"group":"Workflow","pages":[{"openapi":"get /v1/workflows","title":"List Workflows","href":"/api-reference/workflow/list-workflows"},{"openapi":"get /v1/workflows/{uid}","title":"Retrieve a Workflow","href":"/api-reference/workflow/retrieve-a-workflow"}]},{"group":"Custom Integrations","pages":[{"openapi":"get /v1/custom_integrations","title":"List Custom Integrations","href":"/api-reference/custom-integration/list-custom-integrations"},{"openapi":"post /v1/custom_integrations","title":"Create a Custom Integration","href":"/api-reference/custom-integration/create-a-custom-integration"},{"openapi":"get /v1/custom_integrations/{uid}","title":"Retrieve a Custom Integration","href":"/api-reference/custom-integration/retrieve-a-custom-integration"},{"openapi":"put /v1/custom_integrations/{uid}","title":"Update a Custom Integration","href":"/api-reference/custom-integration/update-a-custom-integration"},{"openapi":"delete /v1/custom_integrations/{uid}","title":"Archive a Custom Integration","href":"/api-reference/custom-integration/archive-a-custom-integration"},{"openapi":"get /v1/custom_integrations/{custom_integration_uid}/custom_actions","title":"List Custom Actions","href":"/api-reference/custom-action/list-custom-actions"},{"openapi":"post /v1/custom_integrations/{custom_integration_uid}/custom_actions","title":"Create a Custom Action","href":"/api-reference/custom-action/create-a-custom-action"},{"openapi":"get /v1/custom_integrations/{custom_integration_uid}/custom_actions/{uid}","title":"Retrieve a Custom Action","href":"/api-reference/custom-action/retrieve-a-custom-action"},{"openapi":"put /v1/custom_integrations/{custom_integration_uid}/custom_actions/{uid}","title":"Update a Custom Action","href":"/api-reference/custom-action/update-a-custom-action"},{"openapi":"delete /v1/custom_integrations/{custom_integration_uid}/custom_actions/{uid}","title":"Archive a Custom Action","href":"/api-reference/custom-action/archive-a-custom-action"}]}]}]},"basePath":"","title":"Update several Users - Siit API Reference","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","Page-D6S0Yh6q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}