Requires contacts:write on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sendlyy","description":"Official Sendlyy API documentation for WhatsApp messaging, OTP verification, transactional notifications, contacts and webhooks. Includes API references, integration guides and code examples.","colors":{"primary":"#C24B13","light":"#EA6B28","dark":"#B2410F"},"logo":{"light":"https://mintcdn.com/reen-edge-solutions/7eSL8-5V9v-U1cU9/images/sendlyy-logo-orange.png?fit=max\u0026auto=format\u0026n=7eSL8-5V9v-U1cU9\u0026q=85\u0026s=69e698637644945988ac2515eaae339b","dark":"https://mintcdn.com/reen-edge-solutions/7eSL8-5V9v-U1cU9/images/sendlyy-logo-orange.png?fit=max\u0026auto=format\u0026n=7eSL8-5V9v-U1cU9\u0026q=85\u0026s=69e698637644945988ac2515eaae339b","href":"https://sendlyy.app"},"favicon":{"light":"https://mintcdn.com/reen-edge-solutions/7eSL8-5V9v-U1cU9/images/sendlyy-logo-orange.png?fit=max\u0026auto=format\u0026n=7eSL8-5V9v-U1cU9\u0026q=85\u0026s=69e698637644945988ac2515eaae339b","dark":"https://mintcdn.com/reen-edge-solutions/7eSL8-5V9v-U1cU9/images/sendlyy-logo-orange.png?fit=max\u0026auto=format\u0026n=7eSL8-5V9v-U1cU9\u0026q=85\u0026s=69e698637644945988ac2515eaae339b"},"api":{"openapi":"openapi.json","playground":{"display":"simple","proxy":false}},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://sendlyy.app/account"}},"fonts":{"heading":{"family":"Roboto"},"body":{"family":"Poppins","weight":300}},"contextual":{"options":["copy","chatgpt","view","assistant"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"reen-edge-solutions","hasAudioNarration":false,"actualSubdomain":"reen-edge-solutions","customDomains":["docs.sendlyy.app"],"gitSource":{"type":"github","owner":"reenedgesolutions","repo":"sendlyy","deployBranch":"dev","contentDirectory":"docs/developers","isPrivate":true,"mountPath":"","label":"","_id":"6ae05d7beff73105028efeeb"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae69bcad14d2161b5f08e03","collectionId":"6e60d37b-4e85-4d21-a40f-cc7d4ef873f6","liveDeploymentHistoryId":"6ae69bcad14d2161b5f08e03","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae6ad7562ef36be88631199","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API reference","count":39},{"language":"default","tag":"Guides","count":13},{"language":"default","tag":"Contacts","count":11},{"language":"default","tag":"Notify","count":8},{"language":"default","tag":"Build","count":7},{"language":"default","tag":"Start","count":6},{"language":"default","tag":"Webhooks","count":5},{"language":"default","tag":"Messaging","count":4},{"language":"default","tag":"Usage and diagnostics","count":4},{"language":"default","tag":"Templates","count":4}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/put-projects-projectId-contact-lists-id-members","slug":"/api-reference/put-projects-projectId-contact-lists-id-members","pageMetadata":{"title":"Replace contact list members","openapi":"PUT /api/v1/projects/{projectId}/contact-lists/{id}/members","description":"Requires `contacts:write` on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.","href":"/api-reference/put-projects-projectId-contact-lists-id-members"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Requires \", _jsx(_components.code, {\n children: \"contacts:write\"\n }), \" on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.\"]\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{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_components.p,{children:[`Requires `,_jsx(_components.code,{children:`contacts:write`}),`. See `,_jsx(_components.a,{href:`/guides/authentication`,children:`authentication`}),` and the matching product guide before live use.`]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Replace contact list members","openapi":"PUT /api/v1/projects/{projectId}/contact-lists/{id}/members","description":"Requires `contacts:write` on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.","href":"/api-reference/put-projects-projectId-contact-lists-id-members"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Contacts"],"parameters":["be908471-21df-495e-baa8-efc238d13909","209e12e2-995c-4bac-abde-cf318044f92f"],"requestBody":"36dde587-2475-453f-b535-f2880012d084","responses":{"200":"ba183a30-2317-4b39-aabd-5bfd73b1cf15","400":"17f66137-8397-41ff-a11f-3ea317d32fa8","401":"9a733781-7c89-49bd-9405-a06116c38704","403":"d0a55e71-e2d6-4280-8e61-2c209b85e1c9","404":"cd169a0a-cd83-4c0f-8936-5a52da902966","409":"09c12f83-25a9-4e17-aa2c-ee87bfbc2e2d","422":"8cc1a8fa-c56a-48ba-9e00-08f152e4f503","429":"0bce6e14-9c5a-42ae-9bd9-f4d773b58cb6","500":"65ab354d-2674-4a28-b128-6d2952dad52a","502":"ed89c35f-2568-458c-83ff-455ee362c918","503":"c1181d49-ac09-4ca0-8c1b-b8d84d79655a"},"summary":"Replace contact list members","description":"Requires `contacts:write` on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.","security":["9cf32ab8-8c14-4a71-a97e-6bc821cd07b4"],"x-sendlyy-scopes":["contacts:write"],"operationId":"put-projects-projectId-contact-lists-id-members","method":"put","type":"path","servers":["5a33da77-90a7-431d-8094-042f326081d6"],"path":"/api/v1/projects/{projectId}/contact-lists/{id}/members","baseUrlOptions":["https://api.sendlyy.app"],"title":"Replace contact list members","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"be908471-21df-495e-baa8-efc238d13909":{"name":"projectId","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}},"209e12e2-995c-4bac-abde-cf318044f92f":{"name":"id","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"required":["contactIds"],"type":"object","properties":{"contactIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"contactIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"contactIds","typeLabel":"string\u003cuuid>[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contactIds":["3c90c3cc-0d44-4b50-8888-8dd25736052a"]}}},"exampleType":"generated"},"text/json":{"schema":{"required":["contactIds"],"type":"object","properties":{"contactIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"contactIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"contactIds","typeLabel":"string\u003cuuid>[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contactIds":["3c90c3cc-0d44-4b50-8888-8dd25736052a"]}}},"exampleType":"generated"},"application/*+json":{"schema":{"required":["contactIds"],"type":"object","properties":{"contactIds":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"contactIds.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"contactIds","typeLabel":"string\u003cuuid>[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"contactIds":["3c90c3cc-0d44-4b50-8888-8dd25736052a"]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"ba183a30-2317-4b39-aabd-5bfd73b1cf15":{"description":"Replace contact list members","headers":{"X-Request-Id":{"schema":{"type":"string"},"description":"Server-generated correlation identifier."}},"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"17f66137-8397-41ff-a11f-3ea317d32fa8":{"description":"Invalid input","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"9a733781-7c89-49bd-9405-a06116c38704":{"description":"Invalid, expired or revoked credential","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"d0a55e71-e2d6-4280-8e61-2c209b85e1c9":{"description":"Permission denied","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"cd169a0a-cd83-4c0f-8936-5a52da902966":{"description":"Resource missing or outside allowed scope","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"09c12f83-25a9-4e17-aa2c-ee87bfbc2e2d":{"description":"State, funds or idempotency conflict","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"8cc1a8fa-c56a-48ba-9e00-08f152e4f503":{"description":"Semantic validation failed","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"0bce6e14-9c5a-42ae-9bd9-f4d773b58cb6":{"description":"Rate limited","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"65ab354d-2674-4a28-b128-6d2952dad52a":{"description":"Unexpected server failure","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"ed89c35f-2568-458c-83ff-455ee362c918":{"description":"Upstream provider failure","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"c1181d49-ac09-4ca0-8c1b-b8d84d79655a":{"description":"Service or provider not enabled","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"uniqueKey":"errors","typeLabel":"object"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"9cf32ab8-8c14-4a71-a97e-6bc821cd07b4":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"Sendlyy organization service key","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"5a33da77-90a7-431d-8094-042f326081d6":{"url":"https://api.sendlyy.app","description":"Live API host; availability depends on deployed version and enabled services."}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"Sendlyy organization service key","scopes":[],"schemeName":"bearerAuth"},"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":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"reen-edge-solutions","siteName":"Sendlyy","title":"Replace contact list members - Sendlyy","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T08:15:56.691Z","originalFileLocation":"api-reference/put-projects-projectId-contact-lists-id-members.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=\"Requires contacts:write on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sendlyy\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_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/reen-edge-solutions/V3zjbqcVw68blKrR/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Replace contact list members - Sendlyy\">\u003cmeta data-mint-head property=\"og:description\" content=\"Requires contacts:write on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sendlyy\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://reen-edge-solutions.mintlify.app/_mintlify/api/og/v2?division=Contacts\u0026amp;title=Replace+contact+list+members\u0026amp;description=Requires+%60contacts%3Awrite%60+on+an+organization+service+key.+Project%2Fenvironment%2Fsender+restrictions+apply.+See+the+matching+guide+for+prerequisites+and+limits.\u0026amp;theme=4478d2240398b10aae1db589\u0026amp;signature=89ef69402c6fce6e076d78ff628de717bb5a74698dd9e7081729d8589388d430\">\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=\"Replace contact list members - Sendlyy\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Requires contacts:write on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://reen-edge-solutions.mintlify.app/_mintlify/api/og/v2?division=Contacts\u0026amp;title=Replace+contact+list+members\u0026amp;description=Requires+%60contacts%3Awrite%60+on+an+organization+service+key.+Project%2Fenvironment%2Fsender+restrictions+apply.+See+the+matching+guide+for+prerequisites+and+limits.\u0026amp;theme=4478d2240398b10aae1db589\u0026amp;signature=89ef69402c6fce6e076d78ff628de717bb5a74698dd9e7081729d8589388d430\">\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/reen-edge-solutions/V3zjbqcVw68blKrR/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sendlyy\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#C24B13\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/put-projects-projectId-contact-lists-id-members.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sendlyy.app/#organization\",\"name\":\"Sendlyy\",\"url\":\"https://docs.sendlyy.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/reen-edge-solutions/7eSL8-5V9v-U1cU9/images/sendlyy-logo-orange.png?fit=max\u0026auto=format\u0026n=7eSL8-5V9v-U1cU9\u0026q=85\u0026s=69e698637644945988ac2515eaae339b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sendlyy.app#website\",\"name\":\"Sendlyy\",\"url\":\"https://docs.sendlyy.app\",\"publisher\":{\"@id\":\"https://docs.sendlyy.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members#webpage\",\"url\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members\",\"name\":\"Replace contact list members\",\"description\":\"Requires contacts:write on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.\",\"dateModified\":\"2026-10-27T08:15:56.691Z\",\"isPartOf\":{\"@id\":\"https://docs.sendlyy.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Contacts\",\"item\":\"https://docs.sendlyy.app/api-reference/get-projects-projectId-contacts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Replace contact list members\",\"item\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members#apireference\",\"headline\":\"Replace contact list members\",\"name\":\"Replace contact list members\",\"description\":\"Requires contacts:write on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.\",\"url\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sendlyy.app/api-reference/put-projects-projectId-contact-lists-id-members#webpage\"},\"dateModified\":\"2026-10-27T08:15:56.691Z\",\"publisher\":{\"@id\":\"https://docs.sendlyy.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sendlyy.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sendlyy\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sendlyy","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","groups":[{"group":"Messaging","pages":[{"title":"Send a dedicated WhatsApp message","openapi":"POST /api/v1/messages","href":"/api-reference/post-messages"},{"title":"List dedicated messages","openapi":"GET /api/v1/messages","href":"/api-reference/get-messages"},{"title":"Get message status and events","openapi":"GET /api/v1/messages/{id}","href":"/api-reference/get-messages-id"},{"title":"List granted dedicated senders","openapi":"GET /api/v1/senders","href":"/api-reference/get-senders"}]},{"group":"Templates","pages":[{"title":"List dedicated templates","openapi":"GET /api/v1/templates","href":"/api-reference/get-templates"},{"title":"Get a dedicated template","openapi":"GET /api/v1/templates/{id}","href":"/api-reference/get-templates-id"},{"title":"Create a dedicated template draft","openapi":"POST /api/v1/templates","href":"/api-reference/post-templates"},{"title":"Submit a dedicated template to Meta","openapi":"POST /api/v1/templates/{id}/submit","href":"/api-reference/post-templates-id-submit"}]},{"group":"Notify","pages":[{"title":"Preview locked Notify attribution","openapi":"POST /api/v1/templates/notify-preview","href":"/api-reference/post-templates-notify-preview"},{"title":"Send a shared transactional message","openapi":"POST /api/v1/notify/messages","href":"/api-reference/post-notify-messages"},{"title":"List Notify messages","openapi":"GET /api/v1/notify/messages","href":"/api-reference/get-notify-messages"},{"title":"Get Notify delivery status","openapi":"GET /api/v1/notify/messages/{id}","href":"/api-reference/get-notify-messages-id"},{"title":"List attributed Notify templates","openapi":"GET /api/v1/notify/templates","href":"/api-reference/get-notify-templates"},{"title":"Get an attributed Notify template","openapi":"GET /api/v1/notify/templates/{id}","href":"/api-reference/get-notify-templates-id"},{"title":"Create an attributed Notify template","openapi":"POST /api/v1/notify/templates","href":"/api-reference/post-notify-templates"},{"title":"Submit a Notify template to Meta","openapi":"POST /api/v1/notify/templates/{id}/submit","href":"/api-reference/post-notify-templates-id-submit"}]},{"group":"Verify","pages":[{"title":"Send a verification code","openapi":"POST /api/v1/verify/verifications","href":"/api-reference/post-verify-verifications"},{"title":"Get verification status","openapi":"GET /api/v1/verify/verifications/{id}","href":"/api-reference/get-verify-verifications-id"},{"title":"Check a verification code","openapi":"POST /api/v1/verify/verifications/{id}/check","href":"/api-reference/post-verify-verifications-id-check"}]},{"group":"Contacts","pages":[{"title":"List contacts","openapi":"GET /api/v1/projects/{projectId}/contacts","href":"/api-reference/get-projects-projectId-contacts"},{"title":"Create a contact without implying consent","openapi":"POST /api/v1/projects/{projectId}/contacts","href":"/api-reference/post-projects-projectId-contacts"},{"title":"Update contact details","openapi":"PUT /api/v1/projects/{projectId}/contacts/{id}","href":"/api-reference/put-projects-projectId-contacts-id"},{"title":"Record opt-in or suppression evidence","openapi":"POST /api/v1/projects/{projectId}/contacts/{id}/consent","href":"/api-reference/post-projects-projectId-contacts-id-consent"},{"title":"List contact consent evidence","openapi":"GET /api/v1/projects/{projectId}/contacts/{id}/consent","href":"/api-reference/get-projects-projectId-contacts-id-consent"},{"title":"Import contacts without implying consent","openapi":"POST /api/v1/projects/{projectId}/contacts/import","href":"/api-reference/post-projects-projectId-contacts-import"},{"title":"List contact lists","openapi":"GET /api/v1/projects/{projectId}/contact-lists","href":"/api-reference/get-projects-projectId-contact-lists"},{"title":"Create a contact list","openapi":"POST /api/v1/projects/{projectId}/contact-lists","description":"Requires `contacts:write` on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.","href":"/api-reference/post-projects-projectId-contact-lists"},{"title":"Replace contact list members","openapi":"PUT /api/v1/projects/{projectId}/contact-lists/{id}/members","href":"/api-reference/put-projects-projectId-contact-lists-id-members"},{"title":"Create a tag and opt-in segment","openapi":"POST /api/v1/projects/{projectId}/segments","description":"Requires `contacts:write` on an organization service key. Project/environment/sender restrictions apply. See the matching guide for prerequisites and limits.","href":"/api-reference/post-projects-projectId-segments"},{"title":"List contact segments","openapi":"GET /api/v1/projects/{projectId}/segments","href":"/api-reference/get-projects-projectId-segments"}]},{"group":"Webhooks","pages":[{"title":"List webhook subscriptions","openapi":"GET /api/v1/webhooks","href":"/api-reference/get-webhooks"},{"title":"Create a webhook and show its secret once","openapi":"POST /api/v1/webhooks","href":"/api-reference/post-webhooks"},{"title":"Disable a webhook","openapi":"POST /api/v1/webhooks/{id}/disable","href":"/api-reference/post-webhooks-id-disable"},{"title":"Rotate a webhook signing secret","openapi":"POST /api/v1/webhooks/{id}/rotate-secret","href":"/api-reference/post-webhooks-id-rotate-secret"},{"title":"Inspect webhook delivery attempts","openapi":"GET /api/v1/webhooks/{id}/deliveries","href":"/api-reference/get-webhooks-id-deliveries"}]},{"group":"Usage and diagnostics","pages":[{"title":"List scoped usage and retail charges","openapi":"GET /api/v1/usage","href":"/api-reference/get-usage"},{"title":"Summarize usage over a date range","openapi":"GET /api/v1/usage/summary","href":"/api-reference/get-usage-summary"},{"title":"Quote current retail price and VAT","openapi":"POST /api/v1/pricing/quote","href":"/api-reference/post-pricing-quote"},{"title":"Find seven-day request metadata","openapi":"GET /api/v1/request-logs","href":"/api-reference/get-request-logs"}]}]}]},"basePath":"","title":"Replace contact list members - Sendlyy","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}