{ "errors": { "subscriber_data.0.email": ["Invalid email address"], "subscriber_data.0.custom_fields": [ "Custom fields must be an array with unique keys (case-insensitive)", "Subscriber custom fields must be an array with max 5000 bytes" ] }}
Lists
Update bulk subscribers
Update multiple existing subscribers in a specific list in a single request.
{ "errors": { "subscriber_data.0.email": ["Invalid email address"], "subscriber_data.0.custom_fields": [ "Custom fields must be an array with unique keys (case-insensitive)", "Subscriber custom fields must be an array with max 5000 bytes" ] }}
Custom field values. Limited to 5000 characters total.Keys are case-insensitive — they are trimmed and lowercased on input, so SHOP, shop and Shop are treated as the same field. Two keys that differ only in case or whitespace within the same subscriber are rejected as duplicates.
{ "errors": { "subscriber_data.0.email": ["Invalid email address"], "subscriber_data.0.custom_fields": [ "Custom fields must be an array with unique keys (case-insensitive)", "Subscriber custom fields must be an array with max 5000 bytes" ] }}
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ecomail API","colors":{"primary":"#0F7B5F","light":"#12B886","dark":"#0D6B52"},"logo":{"light":"https://mintcdn.com/ecomail/qDze0E0xIaXJdAhk/logo/light.svg?fit=max\u0026auto=format\u0026n=qDze0E0xIaXJdAhk\u0026q=85\u0026s=7075922c6fe6d5e18e2edcaf136c8651","dark":"https://mintcdn.com/ecomail/qDze0E0xIaXJdAhk/logo/dark.svg?fit=max\u0026auto=format\u0026n=qDze0E0xIaXJdAhk\u0026q=85\u0026s=5f2b49857188ca4ff3ebb52eb3f8f1db"},"favicon":"https://mintcdn.com/ecomail/Xiiei-AD2s8SmVXm/favicon-32x32.png?fit=max\u0026auto=format\u0026n=Xiiei-AD2s8SmVXm\u0026q=85\u0026s=02961282d0e4fdbe8d438dcbb6432b3a","api":{"mdx":{"auth":{"method":"key","name":"key"},"server":"https://api2.ecomailapp.cz"}},"navbar":{"links":[{"href":"mailto:support@ecomail.cz","label":"Support"}],"primary":{"type":"button","label":"Sign in","href":"https://ecomail.app"}},"footer":{"socials":{"website":"https://ecomail.app"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ecomail","hasAudioNarration":false,"actualSubdomain":"ecomail","customDomains":["docs.ecomail.cz"],"gitSource":{"type":"github","owner":"tlapi","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad8dd8b1646e33e3283f35d","collectionId":"82bf0280-fb59-4472-b78e-f52d59a073ea","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad8dd8b1646e33e3283f35d"},"entitlements":{},"buildId":"6ad8dd8b1646e33e3283f35d","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API reference","count":69},{"language":"default","tag":"Lists","count":13},{"language":"default","tag":"Ecomail AI","count":10},{"language":"default","tag":"Campaigns","count":9},{"language":"default","tag":"Automations","count":6},{"language":"default","tag":"Subscribers","count":6},{"language":"default","tag":"Transactions","count":6},{"language":"default","tag":"Recommenders","count":5},{"language":"default","tag":"Templates","count":4},{"language":"default","tag":"Transactional emails","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/lists/update-subscribers-bulk","slug":"/api-reference/lists/update-subscribers-bulk","pageMetadata":{"title":"Update bulk subscribers","api":"PUT https://api2.ecomailapp.cz/lists/{list_id}/update-subscribers-bulk","description":"Update multiple existing subscribers in a specific list in a single request.","href":"/api-reference/lists/update-subscribers-bulk"},"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: \"Update multiple existing subscribers in a specific list in a single request.\"\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={code:`code`,p:`p`,..._provideComponents(),...props.components},{Expandable,ParamField,Warning}=_components;if(!Expandable)_missingMdxReference(`Expandable`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(ParamField,{path:`list_id`,type:`integer`,required:true,id:`param-list-id`,children:_jsx(_components.p,{children:`ID of the list.`})}),`\n`,_jsxs(ParamField,{body:`subscriber_data`,type:`array`,required:true,id:`param-subscriber-data`,children:[_jsx(_components.p,{children:`Array of subscriber objects to update. Limited to 3000 subscribers per call.`}),_jsxs(Expandable,{title:`subscriber object properties`,children:[_jsx(ParamField,{body:`subscriber_data[][email]`,type:`string`,required:true,id:`param-subscriber-data-email`,children:_jsx(_components.p,{children:`Email address of the subscriber to update.`})}),_jsx(ParamField,{body:`subscriber_data[][name]`,type:`string`,id:`param-subscriber-data-name`,children:_jsx(_components.p,{children:`First name.`})}),_jsx(ParamField,{body:`subscriber_data[][surname]`,type:`string`,id:`param-subscriber-data-surname`,children:_jsx(_components.p,{children:`Last name.`})}),_jsx(ParamField,{body:`subscriber_data[][status]`,type:`integer`,id:`param-subscriber-data-status`,children:_jsxs(_components.p,{children:[`Subscriber status. `,_jsx(_components.code,{children:`1`}),` = subscribed, `,_jsx(_components.code,{children:`2`}),` = unsubscribed, `,_jsx(_components.code,{children:`4`}),` = hard bounce.`]})}),_jsxs(ParamField,{body:`subscriber_data[][custom_fields]`,type:`object`,id:`param-subscriber-data-custom-fields`,children:[_jsx(_components.p,{children:`Custom field values. Limited to 5000 characters total.`}),_jsxs(_components.p,{children:[`Keys are case-insensitive — they are trimmed and lowercased on input, so `,_jsx(_components.code,{children:`SHOP`}),`, `,_jsx(_components.code,{children:`shop`}),` and `,_jsx(_components.code,{children:`Shop`}),` are treated as the same field. Two keys that differ only in case or whitespace within the same subscriber are rejected as duplicates.`]})]}),_jsx(ParamField,{body:`subscriber_data[][tags]`,type:`array`,id:`param-subscriber-data-tags`,children:_jsx(_components.p,{children:`Subscriber tags. Limited to 2000 characters total and 50 characters per tag. Content overwrites current tags.`})})]})]}),`\n`,_jsx(ParamField,{body:`allow_resubscribe`,type:`boolean`,default:`false`,id:`param-allow-resubscribe`,children:_jsxs(_components.p,{children:[`Allow resubscribing previously unsubscribed contacts when `,_jsx(_components.code,{children:`status`}),` is set to `,_jsx(_components.code,{children:`1`}),`.`]})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Maximum of 3000 subscribers per call. Subscribers above the limit are silently ignored.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update bulk subscribers","api":"PUT https://api2.ecomailapp.cz/lists/{list_id}/update-subscribers-bulk","description":"Update multiple existing subscribers in a specific list in a single request.","href":"/api-reference/lists/update-subscribers-bulk"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Expandable,ParamField,RequestExample,ResponseExample,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(ParamField,{path:`list_id`,type:`integer`,required:true,id:`param-list-id`,children:_jsx(_components.p,{children:`ID of the list.`})}),`\n`,_jsxs(ParamField,{body:`subscriber_data`,type:`array`,required:true,id:`param-subscriber-data`,children:[_jsx(_components.p,{children:`Array of subscriber objects to update. Limited to 3000 subscribers per call.`}),_jsxs(Expandable,{title:`subscriber object properties`,children:[_jsx(ParamField,{body:`subscriber_data[][email]`,type:`string`,required:true,id:`param-subscriber-data-email`,children:_jsx(_components.p,{children:`Email address of the subscriber to update.`})}),_jsx(ParamField,{body:`subscriber_data[][name]`,type:`string`,id:`param-subscriber-data-name`,children:_jsx(_components.p,{children:`First name.`})}),_jsx(ParamField,{body:`subscriber_data[][surname]`,type:`string`,id:`param-subscriber-data-surname`,children:_jsx(_components.p,{children:`Last name.`})}),_jsx(ParamField,{body:`subscriber_data[][status]`,type:`integer`,id:`param-subscriber-data-status`,children:_jsxs(_components.p,{children:[`Subscriber status. `,_jsx(_components.code,{children:`1`}),` = subscribed, `,_jsx(_components.code,{children:`2`}),` = unsubscribed, `,_jsx(_components.code,{children:`4`}),` = hard bounce.`]})}),_jsxs(ParamField,{body:`subscriber_data[][custom_fields]`,type:`object`,id:`param-subscriber-data-custom-fields`,children:[_jsx(_components.p,{children:`Custom field values. Limited to 5000 characters total.`}),_jsxs(_components.p,{children:[`Keys are case-insensitive — they are trimmed and lowercased on input, so `,_jsx(_components.code,{children:`SHOP`}),`, `,_jsx(_components.code,{children:`shop`}),` and `,_jsx(_components.code,{children:`Shop`}),` are treated as the same field. Two keys that differ only in case or whitespace within the same subscriber are rejected as duplicates.`]})]}),_jsx(ParamField,{body:`subscriber_data[][tags]`,type:`array`,id:`param-subscriber-data-tags`,children:_jsx(_components.p,{children:`Subscriber tags. Limited to 2000 characters total and 50 characters per tag. Content overwrites current tags.`})})]})]}),`\n`,_jsx(ParamField,{body:`allow_resubscribe`,type:`boolean`,default:`false`,id:`param-allow-resubscribe`,children:_jsxs(_components.p,{children:[`Allow resubscribing previously unsubscribed contacts when `,_jsx(_components.code,{children:`status`}),` is set to `,_jsx(_components.code,{children:`1`}),`.`]})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Maximum of 3000 subscribers per call. Subscribers above the limit are silently ignored.`})}),`\n`,_jsxs(RequestExample,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`19`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`19`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PUT`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api2.ecomailapp.cz/lists/1/update-subscribers-bulk`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"key: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"subscriber_data\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"email\": \"foo@bar.cz\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Jan\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"surname\": \"Novak\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"custom_fields\": { \"shop\": \"myshop.cz\" },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"tags\": [\"vip\"]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"email\": \"foo2@bar.cz\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Jana\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"allow_resubscribe\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`PHP`,numberOfLines:`27`,language:`php`,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:`php`,children:_jsxs(_components.code,{language:`php`,numberOfLines:`27`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$listId`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 1`}),_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\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` curl_init`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`curl_setopt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CURLOPT_URL`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api2.ecomailapp.cz/lists/{`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$listId`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}/update-subscribers-bulk\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`curl_setopt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CURLOPT_RETURNTRANSFER`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`curl_setopt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CURLOPT_CUSTOMREQUEST`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'PUT'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`curl_setopt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CURLOPT_HTTPHEADER`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'key: YOUR_API_KEY'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]);`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`curl_setopt`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#D4D4D4`},children:`CURLOPT_POSTFIELDS`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`json_encode`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`([`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'subscriber_data'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'email'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'foo@bar.cz'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'name'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Jan'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'surname'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Novak'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'custom_fields'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'shop'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'myshop.cz'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'tags'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'vip'`}),_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'email'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'foo2@bar.cz'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'name'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'Jana'`}),_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`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'allow_resubscribe'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =>`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]));`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:` curl_exec`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`curl_close`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$ch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`]})})})]}),`\n`,_jsxs(ResponseExample,{children:[_jsx(CodeBlock,{filename:`200`,numberOfLines:`3`,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:`3`,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:` \"updates\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`400`,numberOfLines:`9`,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:`9`,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:` \"errors\"`}),_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:` \"subscriber_data.0.email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Invalid email address\"`}),_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:` \"subscriber_data.0.custom_fields\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Custom fields must be an array with unique keys (case-insensitive)\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Subscriber custom fields must be an array with max 5000 bytes\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update bulk subscribers","api":"PUT https://api2.ecomailapp.cz/lists/{list_id}/update-subscribers-bulk","description":"Update multiple existing subscribers in a specific list in a single request.","href":"/api-reference/lists/update-subscribers-bulk"}}}},"mdxExtracts":{"tableOfContents":[],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"19\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -X\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> PUT\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> https://api2.ecomailapp.cz/lists/1/update-subscribers-bulk\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"key: YOUR_API_KEY\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Content-Type: application/json\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -d\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"subscriber_data\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"email\": \"foo@bar.cz\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"name\": \"Jan\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"surname\": \"Novak\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"custom_fields\": { \"shop\": \"myshop.cz\" },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"tags\": [\"vip\"]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"email\": \"foo2@bar.cz\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"name\": \"Jana\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"allow_resubscribe\": false\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"PHP","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"php\">\u003ccode language=\"php\" numberOfLines=\"27\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$listId\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\"> 1\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">;\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\"> curl_init\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">();\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">curl_setopt\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#D4D4D4\">CURLOPT_URL\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"https://api2.ecomailapp.cz/lists/{\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$listId\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">}/update-subscribers-bulk\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">);\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">curl_setopt\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#D4D4D4\">CURLOPT_RETURNTRANSFER\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\">true\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">);\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">curl_setopt\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#D4D4D4\">CURLOPT_CUSTOMREQUEST\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">'PUT'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">);\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">curl_setopt\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#D4D4D4\">CURLOPT_HTTPHEADER\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'key: YOUR_API_KEY'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">]);\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">curl_setopt\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#D4D4D4\">CURLOPT_POSTFIELDS\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">, \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">json_encode\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">([\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'subscriber_data'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'email'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'foo@bar.cz'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'name'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Jan'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'surname'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Novak'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'custom_fields'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">'shop'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'myshop.cz'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'tags'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">'vip'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'email'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'foo2@bar.cz'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'name'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'Jana'\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> 'allow_resubscribe'\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =>\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> false\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">]));\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$response\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D4D4D4\"> =\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\"> curl_exec\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">);\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#DCDCAA\">curl_close\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">(\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#9CDCFE\">$ch\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">);\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"3\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"updates\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#B5CEA8\">2\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"400","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"9\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"errors\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"subscriber_data.0.email\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Invalid email address\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"subscriber_data.0.custom_fields\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Custom fields must be an array with unique keys (case-insensitive)\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Subscriber custom fields must be an array with max 5000 bytes\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}},"endpoint":{"title":"Update bulk subscribers","path":"/lists/{list_id}/update-subscribers-bulk","servers":[{"url":"https://api2.ecomailapp.cz"}],"method":"put","request":{"security":[{"title":"API Key Auth","parameters":{"header":{"key":{"type":"apiKey"}},"query":{},"cookie":{}}}],"parameters":{"query":{},"header":{},"cookie":{},"path":{"list_id":{"schema":[{"type":"integer","description":"ID of the list.","required":true}]}}},"body":{"application/json":{"schemaArray":[{"type":"object","properties":{"subscriber_data":[{"type":"array","items":[{"type":"object","properties":{"subscriber_data[][email]":[{"type":"string","description":"Email address of the subscriber to update.","required":true}],"subscriber_data[][name]":[{"type":"string","description":"First name."}],"subscriber_data[][surname]":[{"type":"string","description":"Last name."}],"subscriber_data[][status]":[{"type":"integer","description":"Subscriber status. `1` = subscribed, `2` = unsubscribed, `4` = hard bounce."}],"subscriber_data[][custom_fields]":[{"type":"object","properties":{},"description":"Custom field values. Limited to 5000 characters total. Keys are case-insensitive — they are trimmed and lowercased on input, so `SHOP` , `shop` and `Shop` are treated as the same field. Two keys that differ only in case or whitespace within the same subscriber are rejected as duplicates."}],"subscriber_data[][tags]":[{"type":"array","items":[{"type":"object","properties":{}}],"description":"Subscriber tags. Limited to 2000 characters total and 50 characters per tag. Content overwrites current tags."}]}}],"description":"Array of subscriber objects to update. Limited to 3000 subscribers per call.","required":true}],"allow_resubscribe":[{"type":"boolean","description":"Allow resubscribing previously unsubscribed contacts when `status` is set to `1` ."}]}}],"examples":{"example":{"value":{"subscriber_data":[{"subscriber_data[][email]":"\u003cstring>","subscriber_data[][name]":"\u003cstring>","subscriber_data[][surname]":"\u003cstring>","subscriber_data[][status]":123,"subscriber_data[][custom_fields]":{},"subscriber_data[][tags]":[{}]}],"allow_resubscribe":true}}}}}},"response":{},"deprecated":false}},"jsLinks":[],"subdomain":"ecomail","siteName":"Ecomail API","title":"Update bulk subscribers - Ecomail API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-10T06:41:13.487Z","originalFileLocation":"api-reference/lists/update-subscribers-bulk.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Update multiple existing subscribers in a specific list in a single request.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ecomail 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/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_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/ecomail/_nC-Ii1GfhaTmJjE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update bulk subscribers - Ecomail API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update multiple existing subscribers in a specific list in a single request.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ecomail API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ecomail.mintlify.app/_mintlify/api/og/v2?division=Lists\u0026amp;title=Update+bulk+subscribers\u0026amp;description=Update+multiple+existing+subscribers+in+a+specific+list+in+a+single+request.\u0026amp;theme=37f4d4f94071fa24511468c7\u0026amp;signature=38f61cdaa0da609de8f4f69281c6a277dff59ff1c9233ab103f3ca2d22162ec2\">\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 bulk subscribers - Ecomail API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update multiple existing subscribers in a specific list in a single request.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ecomail.mintlify.app/_mintlify/api/og/v2?division=Lists\u0026amp;title=Update+bulk+subscribers\u0026amp;description=Update+multiple+existing+subscribers+in+a+specific+list+in+a+single+request.\u0026amp;theme=37f4d4f94071fa24511468c7\u0026amp;signature=38f61cdaa0da609de8f4f69281c6a277dff59ff1c9233ab103f3ca2d22162ec2\">\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/ecomail/_nC-Ii1GfhaTmJjE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ecomail API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F7B5F\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/lists/update-subscribers-bulk.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.ecomail.cz/#organization\",\"name\":\"Ecomail API\",\"url\":\"https://docs.ecomail.cz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ecomail/qDze0E0xIaXJdAhk/logo/light.svg?fit=max\u0026auto=format\u0026n=qDze0E0xIaXJdAhk\u0026q=85\u0026s=7075922c6fe6d5e18e2edcaf136c8651\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.ecomail.cz#website\",\"name\":\"Ecomail API\",\"url\":\"https://docs.ecomail.cz\",\"publisher\":{\"@id\":\"https://docs.ecomail.cz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk#webpage\",\"url\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk\",\"name\":\"Update bulk subscribers\",\"description\":\"Update multiple existing subscribers in a specific list in a single request.\",\"dateModified\":\"2026-06-10T06:41:13.487Z\",\"isPartOf\":{\"@id\":\"https://docs.ecomail.cz#website\"},\"breadcrumb\":{\"@id\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lists\",\"item\":\"https://docs.ecomail.cz/api-reference/lists/list-all\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update bulk subscribers\",\"item\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk#apireference\",\"headline\":\"Update bulk subscribers\",\"name\":\"Update bulk subscribers\",\"description\":\"Update multiple existing subscribers in a specific list in a single request.\",\"url\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk\",\"mainEntityOfPage\":{\"@id\":\"https://docs.ecomail.cz/api-reference/lists/update-subscribers-bulk#webpage\"},\"dateModified\":\"2026-06-10T06:41:13.487Z\",\"publisher\":{\"@id\":\"https://docs.ecomail.cz/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.ecomail.cz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ecomail API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ecomail API","nav":{"global":null,"tabs":[{"tab":"API reference","groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"Automations","pages":[{"title":"List all automations","api":"GET https://api2.ecomailapp.cz/pipelines","href":"/api-reference/automations/list-all"},{"title":"Get automation actions","api":"GET https://api2.ecomailapp.cz/pipelines/{id}/actions","href":"/api-reference/automations/get-actions"},{"title":"Get automation action detail","api":"GET https://api2.ecomailapp.cz/pipelines/{id}/actions/{actionId}","href":"/api-reference/automations/get-action-detail"},{"title":"Trigger automation","api":"POST https://api2.ecomailapp.cz/pipelines/{pipeline_id}/trigger","href":"/api-reference/automations/trigger"},{"title":"Get automation stats","api":"GET https://api2.ecomailapp.cz/pipelines/{pipeline_id}/stats","href":"/api-reference/automations/get-stats"},{"title":"Get automation stats detail","api":"GET https://api2.ecomailapp.cz/pipelines/{pipeline_id}/stats-detail","href":"/api-reference/automations/get-stats-detail"}]},{"group":"Campaigns","pages":[{"title":"List all campaigns","api":"GET https://api2.ecomailapp.cz/campaigns","href":"/api-reference/campaigns/list-all"},{"title":"Add new campaign","api":"POST https://api2.ecomailapp.cz/campaigns","href":"/api-reference/campaigns/add-new"},{"title":"Get campaign detail","api":"GET https://api2.ecomailapp.cz/campaigns/{campaign_id}","href":"/api-reference/campaigns/get-detail"},{"title":"Update campaign","api":"PUT https://api2.ecomailapp.cz/campaigns/{campaign_id}","href":"/api-reference/campaigns/update"},{"title":"Send campaign","api":"POST https://api2.ecomailapp.cz/campaigns/{campaign_id}/send","href":"/api-reference/campaigns/send"},{"title":"Get campaign stats","api":"GET https://api2.ecomailapp.cz/campaigns/{campaign_id}/stats","href":"/api-reference/campaigns/get-stats"},{"title":"Get campaign stats detail","api":"GET https://api2.ecomailapp.cz/campaigns/{id}/stats-detail","href":"/api-reference/campaigns/get-stats-detail"},{"title":"Get segment stats","api":"GET https://api2.ecomailapp.cz/campaigns/segment/{segmentId}/stats","href":"/api-reference/campaigns/get-segment-stats"},{"title":"Get campaign log","api":"GET https://api2.ecomailapp.cz/campaigns/{campaignId}/log","href":"/api-reference/campaigns/get-log"}]},{"group":"Discount coupons","pages":[{"title":"Import discount coupons","api":"POST https://api2.ecomailapp.cz/coupons/import","href":"/api-reference/coupons/import"},{"title":"Delete discount coupons","api":"DELETE https://api2.ecomailapp.cz/coupons/delete","href":"/api-reference/coupons/delete"}]},{"group":"Domains","pages":[{"title":"List all domains","api":"GET https://api2.ecomailapp.cz/domains","href":"/api-reference/domains/list-all"},{"title":"Create a new domain","api":"POST https://api2.ecomailapp.cz/domains","href":"/api-reference/domains/create"},{"title":"Delete a domain","api":"DELETE https://api2.ecomailapp.cz/domains/{domain}","href":"/api-reference/domains/delete"}]},{"group":"Feeds","pages":[{"title":"List all feeds","api":"GET https://api2.ecomailapp.cz/feeds","href":"/api-reference/feeds/list-all"},{"title":"Refresh product feed","api":"GET https://api2.ecomailapp.cz/feeds/{feed_id}/refresh","href":"/api-reference/feeds/refresh-product"},{"title":"Refresh data feed","api":"GET https://api2.ecomailapp.cz/data-feeds/{feed_id}/refresh","href":"/api-reference/feeds/refresh-data"}]},{"group":"Lists","pages":[{"title":"View all lists","api":"GET https://api2.ecomailapp.cz/lists","href":"/api-reference/lists/list-all"},{"title":"Add new list","api":"POST https://api2.ecomailapp.cz/lists","href":"/api-reference/lists/add-new"},{"title":"Show list detail","api":"GET https://api2.ecomailapp.cz/lists/{list_id}","href":"/api-reference/lists/show"},{"title":"Update list","api":"PUT https://api2.ecomailapp.cz/lists/{list_id}","href":"/api-reference/lists/update"},{"title":"Get segments","api":"GET https://api2.ecomailapp.cz/lists/{list_id}/segments","href":"/api-reference/lists/get-segments"},{"title":"Get subscribers","api":"GET https://api2.ecomailapp.cz/lists/{list_id}/subscribers","href":"/api-reference/lists/get-subscribers"},{"title":"Get subscriber from list","api":"GET https://api2.ecomailapp.cz/lists/{list_id}/subscriber/{email}","href":"/api-reference/lists/get-subscriber"},{"title":"Get subscriber by phone","api":"GET https://api2.ecomailapp.cz/lists/{list_id}/subscriber-by-phone/{phone}","href":"/api-reference/lists/get-subscriber-by-phone"},{"title":"Add new subscriber to list","api":"POST https://api2.ecomailapp.cz/lists/{list_id}/subscribe","href":"/api-reference/lists/subscribe"},{"title":"Add bulk subscribers","api":"POST https://api2.ecomailapp.cz/lists/{list_id}/subscribe-bulk","href":"/api-reference/lists/subscribe-bulk"},{"title":"Unsubscribe subscriber from list","api":"DELETE https://api2.ecomailapp.cz/lists/{list_id}/unsubscribe","href":"/api-reference/lists/unsubscribe"},{"title":"Update subscriber","api":"PUT https://api2.ecomailapp.cz/lists/{list_id}/update-subscriber","description":"Update an existing subscriber in a specific list.","href":"/api-reference/lists/update-subscriber"},{"title":"Update bulk subscribers","api":"PUT https://api2.ecomailapp.cz/lists/{list_id}/update-subscribers-bulk","href":"/api-reference/lists/update-subscribers-bulk"}]},{"group":"Recommenders","pages":[{"title":"List all recommenders","api":"GET https://api2.ecomailapp.cz/recommenders","description":"Retrieve all Spark recommenders configured for your account.","href":"/api-reference/recommenders/list-all"},{"title":"Create recommender","api":"POST https://api2.ecomailapp.cz/recommenders","href":"/api-reference/recommenders/create"},{"title":"Get recommender","api":"GET https://api2.ecomailapp.cz/recommenders/{recommender_id}","href":"/api-reference/recommenders/show"},{"title":"Update recommender","api":"PUT https://api2.ecomailapp.cz/recommenders/{recommender_id}","href":"/api-reference/recommenders/update"},{"title":"Delete recommender","api":"DELETE https://api2.ecomailapp.cz/recommenders/{recommender_id}","href":"/api-reference/recommenders/delete"}]},{"group":"Search","pages":[{"title":"Find contact","api":"POST https://api2.ecomailapp.cz/search","href":"/api-reference/search/find-contact"}]},{"group":"Subscribers","pages":[{"title":"Get subscriber","api":"GET https://api2.ecomailapp.cz/subscribers/{email}","href":"/api-reference/subscribers/get"},{"title":"Get transactions","api":"GET https://api2.ecomailapp.cz/subscribers/{email}/transactions","href":"/api-reference/subscribers/transactions"},{"title":"Get events for subscriber","api":"GET https://api2.ecomailapp.cz/subscribers/{email}/events","href":"/api-reference/subscribers/events"},{"title":"Get email log","api":"GET https://api2.ecomailapp.cz/subscribers/{email}/email-log","href":"/api-reference/subscribers/email-log"},{"title":"Get automation log","api":"GET https://api2.ecomailapp.cz/subscribers/{email}/automation-log","href":"/api-reference/subscribers/automation-log"},{"title":"Delete subscriber","api":"DELETE https://api2.ecomailapp.cz/subscribers/{email}/delete","href":"/api-reference/subscribers/delete"}]},{"group":"Templates","pages":[{"title":"List all templates","api":"GET https://api2.ecomailapp.cz/templates","href":"/api-reference/templates/list-all"},{"title":"Create a new template","api":"POST https://api2.ecomailapp.cz/templates","href":"/api-reference/templates/create"},{"title":"Get template","api":"GET https://api2.ecomailapp.cz/templates/{template_id}","href":"/api-reference/templates/get"},{"title":"Update template","api":"PUT https://api2.ecomailapp.cz/templates/{template_id}","href":"/api-reference/templates/update"}]},{"group":"Tracker events","pages":[{"title":"Create an event","api":"POST https://api2.ecomailapp.cz/tracker/events","href":"/api-reference/tracker/create-event"},{"title":"Get event by ID","api":"GET https://api2.ecomailapp.cz/tracker/events/{id}","href":"/api-reference/tracker/get-event"}]},{"group":"Transactional emails","pages":[{"title":"Send transactional email","api":"POST https://api2.ecomailapp.cz/transactional/send-message","href":"/api-reference/transactional/send-message"},{"title":"Send transactional template","api":"POST https://api2.ecomailapp.cz/transactional/send-template","href":"/api-reference/transactional/send-template"},{"title":"Transactional email stats","api":"GET https://api2.ecomailapp.cz/transactional/stats","href":"/api-reference/transactional/stats"},{"title":"Double opt-in stats","api":"GET https://api2.ecomailapp.cz/transactional/stats/doi","href":"/api-reference/transactional/doi-stats"}]},{"group":"Transactions","pages":[{"title":"Create a transaction","api":"POST https://api2.ecomailapp.cz/tracker/transaction","href":"/api-reference/transactions/create"},{"title":"Create bulk transactions","api":"POST https://api2.ecomailapp.cz/tracker/transaction-bulk","href":"/api-reference/transactions/create-bulk"},{"title":"Get transactions","api":"GET https://api2.ecomailapp.cz/tracker/transaction","href":"/api-reference/transactions/get"},{"title":"Update a transaction","api":"PUT https://api2.ecomailapp.cz/tracker/transaction/{order_id}","href":"/api-reference/transactions/update"},{"title":"Delete a transaction","api":"DELETE https://api2.ecomailapp.cz/tracker/transaction/{order_id}/delete","href":"/api-reference/transactions/delete"},{"title":"Delete bulk transactions","api":"DELETE https://api2.ecomailapp.cz/tracker/transaction/delete-bulk","href":"/api-reference/transactions/delete-bulk"}]},{"group":"Webhooks","pages":[{"title":"Set webhook URL","api":"POST https://api2.ecomailapp.cz/account/settings/webhook","href":"/api-reference/webhooks/set-url"},{"title":"Get webhook URL","api":"GET https://api2.ecomailapp.cz/account/settings/webhook","href":"/api-reference/webhooks/get-url"},{"title":"Delete webhook URL","api":"DELETE https://api2.ecomailapp.cz/account/settings/webhook","href":"/api-reference/webhooks/delete-url"},{"title":"Webhook events","href":"/api-reference/webhooks/events"}]}]},{"tab":"Template language","pages":[{"title":"Template language","href":"/template-language/links"}]},{"tab":"Ecomail AI","pages":[{"title":"Ecomail AI","href":"/ecomail-ai/overview"}]}]},"title":"Update bulk subscribers - Ecomail API","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff"],"chunks":["OpenApiReferenceProvider-BRm_l__d.js","utils-f1l1Oc-G.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BlhqDhJO.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DHCB7rsC.js","snippetPresets-CYXLx6Hv.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-B78P2dEq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C4YLPVAh.js","shallow-vlLnTDkQ.js","getApiPlaygroundDisplay-D_98hhvf.js","CodeSnippet-DtnZHGqq.js","CodeSnippets-CLFb8KJt.js","Page-kQh739Uz.js","getPastedJson-Cq-zlbnU.js","icon-sN3t983t.js","MethodPill-P_YQ2s09.js","DuplicateIcon-BVzyNsGJ.js","createIcon-B3jqgqC6.js","DynamicMarkdown-Crwq6WG_.js","SectionHeading-C7pGS2Bb.js","axios-vUo_bRtp.js"]}