Many carriers have special handling for COBRA enrollments or modifications, and it’s important that requests to Noyo are properly flagged as relating to COBRA members. It’s best practice to provide all COBRA details whenever a request includes a member enrolled in COBRA.
Not all carriers are able to support COBRA enrollments via Noyo Before sending COBRA enrollments, check the carrier-specific documentation in the Noyo web application. Individual carriers may also have more detailed requirements for COBRA requests.
Each member snapshot should contain a cobra_details block, as shown below. Full details for COBRA submissions can be found in the Member Snapshot API Reference.
To ensure a carrier is able to process your COBRA requests correctly, all COBRA enrollments must be sent with cobra_enrolled= true, an eligibility_start_date, and an eligibility_end_date.Noyo recommends always including the qualifying_event_reason and qualifying_event_date when available, as some carriers may request it. Some carriers may also request election_notice_date, the date the group’s plan administrator sent the COBRA election notice to the qualified beneficiary.
The cobra_details.eligibility_start_date field should be the first day without regular coverage, as COBRA coverage must be continuous with regular coverage. For example, if a member’s regular coverage ends 11/30, the COBRA coverage would start on 12/1.
The cobra_details.eligibility_end_date should reflect the final day of the member’s maximum COBRA-eligible period (usually 18 months).
The cobra_details.election_notice_date field should be the date the plan administrator sent the COBRA election notice, when known. This is not the employment termination date or the qualifying event date.
The enrolled_member.effective_start_date field should reflect the start date prior to COBRA coverage unless otherwise indicated by carrier requirements.
The enrolled_member.effective_end_date field should be sent as datemax (9999-12-31).
The enrolled_member.latest_change_effective_date field should reflect the member’s first day of COBRA coverage.
Some carriers may require the COBRA QLE date. Unless otherwise indicated by carrier requirements, this will be the date that the member experienced their COBRA-qualifying event, which may fall prior to their last day of active coverage as an employee. For example, a member may experience a COBRA-qualifying event the day they end their employment or move from full-time to part-time, but their coverage as an active employee may remain through the end of the month.
Members cannot be simultaneously enrolled in COBRA and non-COBRA for the same coverage. Member snapshots that attempt to add overlapping coverage for a member will be rejected.
In the case that not all family members are enrolled in COBRA but all changes are being communicated within the same member snapshot, active (non-COBRA) coverage and COBRA coverage should be sent as two separate coverage blocks.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Noyo Docs","colors":{"primary":"#4338C2","light":"#9580ff","dark":"#4338C2"},"logo":"https://mintcdn.com/noyo/gJwkzqUiuFnqFTqM/images/logo.png?fit=max\u0026auto=format\u0026n=gJwkzqUiuFnqFTqM\u0026q=85\u0026s=a0a7a14a9232ac0827e09646d73419b0","favicon":"https://mintcdn.com/noyo/gJwkzqUiuFnqFTqM/images/favicon.png?fit=max\u0026auto=format\u0026n=gJwkzqUiuFnqFTqM\u0026q=85\u0026s=9bd47535a26c43f21fff7537f7201835","api":{"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"}}},"appearance":{},"navbar":{"links":[{"href":"https://www.noyostatus.com","label":"Status"}],"primary":{"type":"button","label":"Log In","href":"https://app.noyo.com"}},"footer":{"socials":{"website":"https://noyo.com","linkedin":"https://www.linkedin.com/company/noyo"}},"seo":{"metatags":{"msvalidate.01":"C2B0CC5C03197ED17107FE7F20AAAA8A"}},"styling":{"codeblocks":"system","latex":true},"integrations":{"mixpanel":{"projectToken":"7bb8f93bea504dbcf8f3d59a9efd6e67"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"thumbnails":{"appearance":"light"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"noyo","hasAudioNarration":false,"actualSubdomain":"noyo","customDomains":["docs.noyo.com"],"gitSource":{"type":"github","owner":"noyo-technologies","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abbbd9153c185365c0acc95","collectionId":"931d1b44-2c12-4fec-8ff5-eb13b76ebbe6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abbbd9153c185365c0acc95"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6abbbd9153c185365c0acc95","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":85},{"language":"default","tag":"Groups","count":50},{"language":"default","tag":"API Guide","count":42},{"language":"default","tag":"Members \u0026 Changes","count":23},{"language":"default","tag":"Legacy","count":21},{"language":"default","tag":"Snapshots","count":17},{"language":"default","tag":"Requests","count":16},{"language":"default","tag":"Code Examples","count":15},{"language":"default","tag":"Members","count":14},{"language":"default","tag":"Intro","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navigation-items li>a,#navigation-items li>div{padding-top:4px;padding-bottom:4px;border-radius:8px}.param-head{margin-bottom:-12px}.py-6:has(.param-head){padding-top:12px!important;padding-bottom:12px!important}.max-w-8xl{max-width:1800px}#footer{display:none}"},{"filePath":"font.css","content":"@font-face{font-family:'Noyo Display';src:url(https://app.noyo.com/font/Noyo-Display-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Display';src:url(https://app.noyo.com/font/Noyo-Display-450.woff2) format('woff2');font-weight:450;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Display';src:url(https://app.noyo.com/font/Noyo-Display-510.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Display';src:url(https://app.noyo.com/font/Noyo-Display-620.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Text';src:url(https://app.noyo.com/font/Noyo-Text-400.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Text';src:url(https://app.noyo.com/font/Noyo-Text-450.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Text';src:url(https://app.noyo.com/font/Noyo-Text-510.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Noyo Text';src:url(https://app.noyo.com/font/Noyo-Text-620.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'JB Mono';src:url(https://app.noyo.com/font/jb-mono.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}"}],"page":{"pagePath":"docs/members/complex-changes/cobra","slug":"/docs/members/complex-changes/cobra","pageMetadata":{"title":"COBRA","description":"COBRA Enrollments and Terminations","href":"/docs/members/complex-changes/cobra"},"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: \"COBRA Enrollments and Terminations\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Many carriers have special handling for `,_jsx(_components.a,{href:`https://www.dol.gov/general/topic/health-plans/cobra`,children:`COBRA`}),` enrollments or modifications, and it’s important that requests to Noyo are properly flagged as relating to COBRA members. It’s best practice to provide all COBRA details whenever a request includes a member enrolled in COBRA.`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.strong,{children:`Not all carriers are able to support COBRA enrollments via Noyo`}),_jsx(`br`,{}),`Before sending COBRA enrollments, check the carrier-specific documentation in the Noyo web application. Individual carriers may also have more detailed requirements for COBRA requests.`]}),`\n`,_jsxs(_components.p,{children:[`Each member snapshot should contain a `,_jsx(_components.code,{children:`cobra_details`}),` block, as shown below. Full details for COBRA submissions can be found in the `,_jsx(_components.a,{href:`/api-reference/snapshots/create-member-snapshot`,children:`Member Snapshot API Reference`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`8`,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:`8`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"cobra_details\"`}),_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:`\t\"cobra_enrolled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#82071E`,\"--shiki-light-font-style\":`italic`,\"--shiki-dark\":`#F44747`,\"--shiki-dark-font-style\":`inherit`},children:`True`}),_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:`\t\"qualifying_event_reason\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"termination_of_employment\"`}),_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:`\t\"qualifying_event_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2023-11-15\"`}),_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:`\t\"eligibility_start_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2023-12-01\"`}),_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:`\t\"eligibility_end_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2025-05-31\"`}),_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:`\t\"election_notice_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2023-11-20\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`To ensure a carrier is able to process your COBRA requests correctly, all COBRA enrollments must be sent with `,_jsx(_components.code,{children:`cobra_enrolled= true`}),`, an `,_jsx(_components.code,{children:`eligibility_start_date`}),`, and an `,_jsx(_components.code,{children:`eligibility_end_date`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Noyo recommends always including the `,_jsx(_components.code,{children:`qualifying_event_reason`}),` and `,_jsx(_components.code,{children:`qualifying_event_date`}),` when available, as some carriers may request it. Some carriers may also request `,_jsx(_components.code,{children:`election_notice_date`}),`, the date the group’s plan administrator sent the COBRA election notice to the qualified beneficiary.`]}),`\n`,_jsx(Heading,{level:`3`,id:`enrolling-a-member-in-cobra-coverage`,children:`Enrolling a member in COBRA coverage`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`cobra_details.eligibility_start_date`}),` field should be the first day without regular coverage, as COBRA coverage must be continuous with regular coverage. For example, if a member’s regular coverage ends 11/30, the COBRA coverage would start on 12/1.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`cobra_details.eligibility_end_date`}),` should reflect the final day of the member’s maximum COBRA-eligible period (usually 18 months).`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`cobra_details.election_notice_date`}),` field should be the date the plan administrator sent the COBRA election notice, when known. This is not the employment termination date or the qualifying event date.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`enrolled_member.effective_start_date`}),` field should reflect the start date prior to COBRA coverage unless otherwise indicated by carrier requirements.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`enrolled_member.effective_end_date`}),` field should be sent as datemax (`,_jsx(_components.code,{children:`9999-12-31`}),`).`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`enrolled_member.latest_change_effective_date`}),` field should reflect the member’s first day of COBRA coverage.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`terminating-a-member-from-cobra-coverage`,children:`Terminating a member from COBRA coverage`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`cobra_details.cobra_enrolled`}),` field should remain `,_jsx(_components.code,{children:`= true`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`enrolled_member.effective_end_date`}),` field should reflect the last day of the member’s COBRA coverage.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`cobra_details.eligibility_end_date`}),` field should be updated if the member is no longer eligible for COBRA.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`re-enrolling-in-active-coverage-following-a-previous-enrollment-in-cobra`,children:`Re-enrolling in Active coverage (following a previous enrollment in COBRA)`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Omit the `,_jsx(_components.code,{children:`cobra_details`}),` element.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`enrolled_member.effective_start_date`}),` field should reflect the start of the new active (non-COBRA) coverage period.`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.code,{children:`enrolled_member.effective_end_date`}),` field should be sent as `,_jsx(_components.code,{children:`datemax`}),` (`,_jsx(_components.code,{children:`9999-12-31`}),`).`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`other-cobra-requirements-and-notes`,children:`Other COBRA requirements and notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Some carriers may require the COBRA QLE date. Unless otherwise indicated by carrier requirements, this will be the date that the member experienced their COBRA-qualifying event, which may fall prior to their last day of active coverage as an employee. For example, a member may experience a COBRA-qualifying event the day they end their employment or move from full-time to part-time, but their coverage as an active employee may remain through the end of the month.`}),`\n`,_jsx(_components.li,{children:`Members cannot be simultaneously enrolled in COBRA and non-COBRA for the same coverage. Member snapshots that attempt to add overlapping coverage for a member will be rejected.`}),`\n`,_jsx(_components.li,{children:`In the case that not all family members are enrolled in COBRA but all changes are being communicated within the same member snapshot, active (non-COBRA) coverage and COBRA coverage should be sent as two separate coverage blocks.`}),`\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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"COBRA","description":"COBRA Enrollments and Terminations","href":"/docs/members/complex-changes/cobra"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Enrolling a member in COBRA coverage","slug":"enrolling-a-member-in-cobra-coverage","depth":3,"children":[]},{"title":"Terminating a member from COBRA coverage","slug":"terminating-a-member-from-cobra-coverage","depth":3,"children":[]},{"title":"Re-enrolling in Active coverage (following a previous enrollment in COBRA)","slug":"re-enrolling-in-active-coverage-following-a-previous-enrollment-in-cobra","depth":3,"children":[]},{"title":"Other COBRA requirements and notes","slug":"other-cobra-requirements-and-notes","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"noyo","siteName":"Noyo Docs","title":"COBRA - Noyo Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-04T19:54:21.184Z","originalFileLocation":"docs/members/complex-changes/cobra.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=\"COBRA Enrollments and Terminations\">\u003cmeta data-mint-head name=\"application-name\" content=\"Noyo Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_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/noyo/XORWTC3ET0qcuR5Q/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"COBRA - Noyo Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"COBRA Enrollments and Terminations\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Noyo Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.noyo.com/docs/members/complex-changes/cobra\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://noyo.mintlify.app/_mintlify/api/og/v2?division=Complex+Changes\u0026amp;title=COBRA\u0026amp;description=COBRA+Enrollments+and+Terminations\u0026amp;theme=24164983ea5b14777c14212a\u0026amp;signature=65e21c1a5a96de8dbbab77e3c69ddb242dceaf577b810dbc6155c2c3217b27a1\">\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=\"COBRA - Noyo Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"COBRA Enrollments and Terminations\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://noyo.mintlify.app/_mintlify/api/og/v2?division=Complex+Changes\u0026amp;title=COBRA\u0026amp;description=COBRA+Enrollments+and+Terminations\u0026amp;theme=24164983ea5b14777c14212a\u0026amp;signature=65e21c1a5a96de8dbbab77e3c69ddb242dceaf577b810dbc6155c2c3217b27a1\">\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/noyo/XORWTC3ET0qcuR5Q/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Noyo Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4338C2\">\u003cmeta data-mint-head name=\"msvalidate.01\" content=\"C2B0CC5C03197ED17107FE7F20AAAA8A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.noyo.com/docs/members/complex-changes/cobra\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/members/complex-changes/cobra.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.noyo.com/#organization\",\"name\":\"Noyo Docs\",\"url\":\"https://docs.noyo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/noyo/gJwkzqUiuFnqFTqM/images/logo.png?fit=max\u0026auto=format\u0026n=gJwkzqUiuFnqFTqM\u0026q=85\u0026s=a0a7a14a9232ac0827e09646d73419b0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.noyo.com#website\",\"name\":\"Noyo Docs\",\"url\":\"https://docs.noyo.com\",\"publisher\":{\"@id\":\"https://docs.noyo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.noyo.com/docs/members/complex-changes/cobra#webpage\",\"url\":\"https://docs.noyo.com/docs/members/complex-changes/cobra\",\"name\":\"COBRA\",\"description\":\"COBRA Enrollments and Terminations\",\"dateModified\":\"2026-09-04T19:54:21.184Z\",\"isPartOf\":{\"@id\":\"https://docs.noyo.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.noyo.com/docs/members/complex-changes/cobra#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.noyo.com/docs/members/complex-changes/cobra#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Members \u0026 Changes\",\"item\":\"https://docs.noyo.com/docs/data/member-data-endpoints\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Complex Changes\",\"item\":\"https://docs.noyo.com/docs/members/complex-changes/waives\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"COBRA\",\"item\":\"https://docs.noyo.com/docs/members/complex-changes/cobra\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.noyo.com/docs/members/complex-changes/cobra#article\",\"headline\":\"COBRA\",\"name\":\"COBRA\",\"description\":\"COBRA Enrollments and Terminations\",\"url\":\"https://docs.noyo.com/docs/members/complex-changes/cobra\",\"mainEntityOfPage\":{\"@id\":\"https://docs.noyo.com/docs/members/complex-changes/cobra#webpage\"},\"dateModified\":\"2026-09-04T19:54:21.184Z\",\"publisher\":{\"@id\":\"https://docs.noyo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.noyo.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Noyo Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Noyo Docs","nav":{"global":null,"tabs":[{"tab":"API Guide","pages":[{"group":"Intro","pages":[{"title":"The Noyo Developer Hub","sidebarTitle":"Home","icon":"house","mode":"wide","href":"/introduction"},{"title":"About Noyo","icon":"circle-info","href":"/docs/introduction/about-noyo"},{"group":"Getting Started","icon":"rocket","pages":[{"title":"Getting Started","href":"/docs/introduction/getting-started"},{"title":"Using the API","href":"/docs/introduction/getting-started/using-the-api"},{"title":"Authentication","href":"/docs/introduction/getting-started/authentication"},{"title":"Environments","href":"/docs/introduction/getting-started/environments"}]},{"group":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","href":"/docs/introduction/webhooks"},{"title":"Verifying webhooks","hidden":false,"href":"/docs/introduction/webhooks/webhook-verification"}]},{"title":"Using Noyo Data","icon":"database","href":"/docs/data/using-noyo-data"},{"title":"The Noyo App","icon":"arrow-pointer","href":"/docs/introduction/ui"}]},{"group":"Groups","pages":[{"title":"Group and Plan Data","hidden":false,"icon":"database","href":"/docs/data/group-data-endpoints"},{"title":"Create a Group","icon":"building","href":"/docs/groups/create-a-group"},{"group":"Connect a Group","icon":"link","pages":[{"title":"Connecting a Group","href":"/docs/groups/connections/request-a-group-connection"},{"title":"Carrier Authorization","sidebarTitle":"Carrier Authorization","href":"/docs/groups/connections/authorization"},{"title":"Disconnecting a Group","href":"/docs/groups/connections/disconnect-a-group"}]},{"group":"Config \u0026 Mapping","icon":"diagram-nested","pages":[{"title":"Explicit vs Dynamic Configuration","sidebarTitle":"Carrier Config","icon":"brackets-curly","href":"/docs/groups/mapping/explicit-vs-dynamic-configuration"},{"title":"Mapping Plans and Account Structures","sidebarTitle":"Mapping","icon":"diagram-project","href":"/docs/groups/mapping/mapping-plans-and-account-structures"},{"title":"Linking Members","icon":"user-check","href":"/docs/groups/mapping/linking-members"}]},{"title":"Managing Renewals","hidden":false,"icon":"calendar","href":"/docs/groups/renewal-readiness"}]},{"group":"Members \u0026 Changes","pages":[{"title":"Member Data","icon":"user","href":"/docs/data/member-data-endpoints"},{"group":"Using Snapshots","icon":"expand","pages":[{"title":"Member Snapshots","href":"/docs/members/using-snapshots/using-snapshots"},{"title":"Responses and Errors","href":"/docs/members/using-snapshots/snapshot-responses"},{"title":"Identifying Plans","href":"/docs/members/using-snapshots/plans"},{"title":"Temporal Data","href":"/docs/data/temporal-data"},{"title":"Using Events","href":"/docs/members/using-snapshots/event-reasons"},{"title":"Effective End Dates","href":"/docs/members/using-snapshots/end-dates"},{"title":"Omitted Coverage Handling","href":"/docs/members/using-snapshots/omitted-coverage-handling"},{"title":"Inferred Plan Switching","sidebarTitle":"Inferred Plan Switching","href":"/docs/members/using-snapshots/inferred-plan-switching"},{"title":"Volumes","href":"/docs/members/using-snapshots/volumes"}]},{"group":"Complex Changes","icon":"ellipsis","pages":[{"title":"Waiving/Canceling Coverage","sidebarTitle":"Waives/Cancellations","description":"Waiving coverage is done differently depending on the circumstances and history","href":"/docs/members/complex-changes/waives"},{"title":"COBRA","href":"/docs/members/complex-changes/cobra"},{"title":"Evidence of Insurability (EOI)","description":null,"href":"/docs/members/complex-changes/eoi"},{"title":"Primary Care Provider Data","href":"/docs/members/complex-changes/pcp"},{"title":"Rehires and Reinstatements","href":"/docs/members/complex-changes/rehires"}]},{"group":"Snapshot Workflow","icon":"arrows-retweet","pages":[{"title":"The Snapshot Workflow","href":"/docs/members/snapshot-workflow/the-member-change-workflow"},{"title":"Snapshot Statuses","href":"/docs/members/snapshot-workflow/snapshot-status"},{"title":"Snapshot \u0026 Tracking","hidden":false,"href":"/docs/members/snapshot-workflow/basic-snapshot-tracking"},{"title":"Feeds and Feed Runs","href":"/docs/members/snapshot-workflow/feeds-feed-runs"}]},{"group":"Tracking","icon":"rhombus","pages":[{"title":"Change Tracking and Discrepancies","href":"/docs/members/tracking/the-tracking-api"},{"title":"Tracked Differences","href":"/docs/members/tracking/tracked-differences"},{"title":"Example payloads","href":"/docs/members/tracking/example-payloads"}]},{"group":"Issues","icon":"circle-exclamation","pages":[{"title":"Issues","sidebarTitle":"Overview","href":"/docs/members/issues/overview"},{"title":"Uploading Error Reports","sidebarTitle":"Uploads","href":"/docs/members/issues/edi-errors"}]}]},{"group":"Legacy","pages":[{"group":"Member Requests","icon":"code-pull-request","pages":[{"title":"Migrating from Requests to Snapshots","hidden":true,"href":"/docs/legacy/migrating-from-requests-to-snapshots"},{"group":"Request Types","pages":[{"title":"Create Members","hidden":false,"href":"/docs/legacy/creating-member-requests/create-members"},{"title":"New Hire (NHE)","hidden":false,"href":"/docs/legacy/creating-member-requests/new-hire-requests"},{"title":"Open Enrollment (OE)","hidden":false,"href":"/docs/legacy/creating-member-requests/open-enrollment-requests"},{"title":"Qualifying Life Event (QLE)","hidden":false,"href":"/docs/legacy/creating-member-requests/qualifying-life-event"},{"title":"Demographic Change","hidden":false,"href":"/docs/legacy/creating-member-requests/demographic-change"},{"title":"COBRA Requests","hidden":false,"href":"/docs/legacy/creating-member-requests/cobra-requests"},{"title":"Termination","hidden":false,"href":"/docs/legacy/creating-member-requests/termination"}]}]},{"title":"Member Transactions","hidden":false,"icon":"code-commit","href":"/docs/legacy/member-transactions"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/groups/create-group"}]},{"tab":"Carriers","href":"https://app.noyo.com/network/carrier-ids"},{"tab":"Code Examples","pages":[{"title":"Code Examples","href":"/examples/auth"}]}]},"title":"COBRA - Noyo Docs","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}