Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request.
Adding people may assign the group’s documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.
One membership per requested person_id, in request order.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ClearPolicy","colors":{"primary":"#10b981","light":"#ecfdf5","dark":"#059669"},"logo":{"light":"https://mintcdn.com/ferviddigital/OtG5nzjaCQG9GXTm/images/clearpolicy-full-logo.svg?fit=max\u0026auto=format\u0026n=OtG5nzjaCQG9GXTm\u0026q=85\u0026s=20cbce217595cffd6485d618566f95d0","dark":"https://mintcdn.com/ferviddigital/Zc6MOuYMXarglvPw/images/clearpolicy-full-logo-dark.svg?fit=max\u0026auto=format\u0026n=Zc6MOuYMXarglvPw\u0026q=85\u0026s=be89472b9cd11d712d5ca44dfa5c62af","href":"https://www.clearpolicy.app"},"favicon":"https://mintcdn.com/ferviddigital/OtG5nzjaCQG9GXTm/images/favicon.svg?fit=max\u0026auto=format\u0026n=OtG5nzjaCQG9GXTm\u0026q=85\u0026s=2d09947b483a1d989700b79450c9a1b6","api":{"playground":{"display":"interactive"}},"background":{"decoration":"gradient"},"navbar":{"links":[],"primary":{"type":"button","label":"Get Started","href":"https://app.clearpolicy.app/register"}},"icons":{"library":"lucide"},"metadata":{"timestamp":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ferviddigital","hasAudioNarration":false,"actualSubdomain":"ferviddigital","customDomains":["docs.clearpolicy.app"],"gitSource":{"type":"github","owner":"ferviddigital","repo":"acknowledger-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae6abebf7d3a0f8561d0e97","collectionId":"90251068-6086-474e-a2cf-905013687b38","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae6abebf7d3a0f8561d0e97"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae6abebf7d3a0f8561d0e97","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Documentation","count":43},{"language":"default","tag":"API Reference","count":11},{"language":"default","tag":"Manage your organization","count":9},{"language":"default","tag":"Documents","count":8},{"language":"default","tag":"Completion and records","count":7},{"language":"default","tag":"Requests and follow-up","count":6},{"language":"default","tag":"Integrations","count":5},{"language":"default","tag":"People and groups","count":4},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Groups","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":false},"customCss":[],"page":{"pagePath":"api-reference/groups/add-people-to-a-group","slug":"/api-reference/groups/add-people-to-a-group","pageMetadata":{"title":"Add people to a group","description":"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request.\n\nAdding people may assign the group's documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /groups/{group}/people","href":"/api-reference/groups/add-people-to-a-group","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Adding people may assign the group’s documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Add people to a group","description":"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request.\n\nAdding people may assign the group's documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /groups/{group}/people","href":"/api-reference/groups/add-people-to-a-group","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Add people to a group","description":"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request.\n\nAdding people may assign the group's documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.","operationId":"addGroupPeople","tags":["Groups"],"parameters":["68bd00a1-0ca3-430c-bf92-c46b738e93fa"],"requestBody":"d7440232-be42-43d7-9bde-4ca607de4dc3","responses":{"200":"b819187a-2ccc-4227-aae5-5f497ebdc549","401":"2f743ce2-5663-4470-a705-8d1a4fff3e1d","402":"13ad36fe-90da-4791-9dd9-38985cb2b082","403":"b0233e69-43d2-4fb0-a590-03ece9e1849c","404":"fe5567d5-1ce3-4faa-ad9b-dc64456cd5f8","422":"e9e1268a-2179-4dd2-a286-6ff01f1ae014","429":"f70426a7-d609-4cab-8274-b463c635687b"},"method":"post","type":"path","servers":["8aa6a1f4-2b83-4ceb-a276-73a3757b373e"],"security":["63ab8ba0-1abc-4d46-816c-00a93270b3bd"],"path":"/groups/{group}/people","baseUrlOptions":["https://api.clearpolicy.app/api/v1"],"title":"Add people to a group","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"68bd00a1-0ca3-430c-bf92-c46b738e93fa":{"name":"group","in":"path","required":true,"description":"The ULID of the group.","schema":{"type":"string","isRequired":true,"description":"The ULID of the group.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["person_ids"],"properties":{"person_ids":{"type":"array","minItems":1,"maxItems":100,"description":"Distinct ULIDs of active (non-archived) people in your organization to add to the group.","items":{"type":"string","uniqueKey":"person_ids.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"person_ids","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"person_ids":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b819187a-2ccc-4227-aae5-5f497ebdc549":{"description":"Memberships for the requested people (including any who were already members).","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"array","items":{"type":"object","required":["group_id","person_id"],"properties":{"group_id":{"type":"string","description":"The ULID of the group.","isRequired":true,"uniqueKey":"data.items.[INDEX].group_id","typeLabel":"string"},"person_id":{"type":"string","description":"The ULID of the person.","isRequired":true,"uniqueKey":"data.items.[INDEX].person_id","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"description":"One membership per requested person_id, in request order.","isRequired":true,"uniqueKey":"data","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":[{"group_id":"\u003cstring>","person_id":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"2f743ce2-5663-4470-a705-8d1a4fff3e1d":{"description":"Missing or invalid access token.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"13ad36fe-90da-4791-9dd9-38985cb2b082":{"description":"Trial expired or subscription inactive.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"payment_url":{"type":"string","format":"uri","uniqueKey":"payment_url","typeLabel":"string\u003curi>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","payment_url":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b0233e69-43d2-4fb0-a590-03ece9e1849c":{"description":"The token or team member does not have permission for this action. Group Manager tokens can use GET /me but cannot use the other REST endpoints.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"fe5567d5-1ce3-4faa-ad9b-dc64456cd5f8":{"description":"The requested resource was not found in your organization.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"A human-readable error message.","uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e9e1268a-2179-4dd2-a286-6ff01f1ae014":{"description":"Validation failed, or the action is unavailable for the selected resource. Validation responses use message and errors; action errors can use error instead.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"An action-specific error, such as requesting a signature on a document with signatures off.","uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","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"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"f70426a7-d609-4cab-8274-b463c635687b":{"description":"Rate limit exceeded. Each API token is limited to 60 requests per minute.","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer","example":42}},"X-RateLimit-Limit":{"description":"Maximum requests allowed per minute for this token.","schema":{"type":"integer","example":60}},"X-RateLimit-Remaining":{"description":"Requests remaining in the current window.","schema":{"type":"integer","example":0}},"X-RateLimit-Reset":{"description":"Unix timestamp when the rate limit resets.","schema":{"type":"integer","example":1719532800}}},"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"Too Many Attempts.","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Too Many Attempts."}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"63ab8ba0-1abc-4d46-816c-00a93270b3bd":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Bearer token created in ClearPolicy API settings with the `api:use` scope.","scopes":[]}}},"servers":{"8aa6a1f4-2b83-4ceb-a276-73a3757b373e":{"url":"https://api.clearpolicy.app/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer token created in ClearPolicy API settings with the `api:use` scope.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token created in ClearPolicy API settings with the `api:use` scope.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"ferviddigital","siteName":"ClearPolicy","title":"Add people to a group - ClearPolicy","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/groups/add-people-to-a-group.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=\"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request. Adding people may assign the group\u0026#x27;s documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ClearPolicy\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_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/ferviddigital/WhC7vaIi7epoGk6p/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add people to a group - ClearPolicy\">\u003cmeta data-mint-head property=\"og:description\" content=\"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request. Adding people may assign the group\u0026#x27;s documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ClearPolicy\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ferviddigital.mintlify.app/_mintlify/api/og/v2?division=Groups\u0026amp;title=Add+people+to+a+group\u0026amp;description=Adds+one+or+more+active+people+to+a+group.+People+who+are+already+members+are+accepted+and+returned+without+error.+The+response+always+uses+status+200+and+lists\u0026amp;theme=2440cdf2ef28aa4e79491a27\u0026amp;signature=08beb4d7faeb8ad42206330da2efe46feeb331fb89687834d86210642b1a32c5\">\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=\"Add people to a group - ClearPolicy\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request. Adding people may assign the group\u0026#x27;s documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ferviddigital.mintlify.app/_mintlify/api/og/v2?division=Groups\u0026amp;title=Add+people+to+a+group\u0026amp;description=Adds+one+or+more+active+people+to+a+group.+People+who+are+already+members+are+accepted+and+returned+without+error.+The+response+always+uses+status+200+and+lists\u0026amp;theme=2440cdf2ef28aa4e79491a27\u0026amp;signature=08beb4d7faeb8ad42206330da2efe46feeb331fb89687834d86210642b1a32c5\">\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/ferviddigital/WhC7vaIi7epoGk6p/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ClearPolicy\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#10b981\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/groups/add-people-to-a-group.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.clearpolicy.app/#organization\",\"name\":\"ClearPolicy\",\"url\":\"https://docs.clearpolicy.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ferviddigital/OtG5nzjaCQG9GXTm/images/clearpolicy-full-logo.svg?fit=max\u0026auto=format\u0026n=OtG5nzjaCQG9GXTm\u0026q=85\u0026s=20cbce217595cffd6485d618566f95d0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.clearpolicy.app#website\",\"name\":\"ClearPolicy\",\"url\":\"https://docs.clearpolicy.app\",\"publisher\":{\"@id\":\"https://docs.clearpolicy.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group#webpage\",\"url\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group\",\"name\":\"Add people to a group\",\"description\":\"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request. Adding people may assign the group's documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.\",\"isPartOf\":{\"@id\":\"https://docs.clearpolicy.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Groups\",\"item\":\"https://docs.clearpolicy.app/api-reference/groups/list-groups\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add people to a group\",\"item\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group#apireference\",\"headline\":\"Add people to a group\",\"name\":\"Add people to a group\",\"description\":\"Adds one or more active people to a group. People who are already members are accepted and returned without error. The response always uses status 200 and lists one membership object per requested person ID, in the same order as the request. Adding people may assign the group's documents to them. When the group has automatic request issuance enabled, ClearPolicy creates signature requests for newly assigned published documents and sends grouped notification emails asynchronously.\",\"url\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group\",\"mainEntityOfPage\":{\"@id\":\"https://docs.clearpolicy.app/api-reference/groups/add-people-to-a-group#webpage\"},\"publisher\":{\"@id\":\"https://docs.clearpolicy.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.clearpolicy.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ClearPolicy\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ClearPolicy","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"tab":"API Reference","icon":"code","groups":[{"group":"Overview","pages":[{"title":"REST API overview","href":"/api/overview"},{"title":"Create and use an API token","sidebarTitle":"Authentication","href":"/api/authentication"}]},{"group":"Me","pages":[{"title":"Get current user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /me","href":"/api-reference/me/get-current-user"}]},{"group":"People","pages":[{"title":"List people","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /people","href":"/api-reference/people/list-people"},{"title":"Add a person","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /people","href":"/api-reference/people/add-a-person"},{"title":"Get a person","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /people/{id}","href":"/api-reference/people/get-a-person"}]},{"group":"Documents","pages":[{"title":"List documents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /documents","href":"/api-reference/documents/list-documents"}]},{"group":"Groups","pages":[{"title":"List groups","description":"Returns a paginated list of groups in your organization, ordered by name ascending.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /groups","href":"/api-reference/groups/list-groups"},{"title":"Add people to a group","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /groups/{group}/people","href":"/api-reference/groups/add-people-to-a-group"},{"title":"Remove a person from a group","description":"Removes one person from a group. The person must already be a member; otherwise the API returns 404. Document assignments created earlier via the group are not automatically removed.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /groups/{group}/people/{person}","href":"/api-reference/groups/remove-a-person-from-a-group"}]},{"group":"Attestation requests","pages":[{"title":"Send an attestation request","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /attestation-requests","href":"/api-reference/attestation-requests/send-an-attestation-request"}]}]}]},"basePath":"","title":"Add people to a group - ClearPolicy","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}