Tell us how to handle any active coverages not included in a snapshot.
By default, Noyo expects a member snapshot to include every active coverage Noyo can find at the carrier for a given family. If an active line of coverage is missing from a snapshot, Noyo will cancel the related changes that are being requested (or cancel the entire snapshot if only one carrier is involved).Sometimes, like in the case of an older plan not being terminated, the carrier may show an active coverage that you omitted from your snapshot. To more seamlessly handle these scenarios, we’ve added an optional omitted_coverage_handling block to member snapshots that gives you the power to specify our system’s behavior.You can tell our system how to handle omitted coverages by passing one of the following values in the new policy field:
Value
Description
reject
This is the default behavior if no other behavior is specified. Snapshots with omitted coverages will continue to be canceled.
continue
Noyo will behave as if these coverages were included in the snapshot, and take no action to terminate them at the carrier.
terminate
This will create a termination transaction for the omitted coverage using the end date specified by the termination_rule.
Sending a policy of reject will replicate the default behavior of member snapshots, where the member’s changes or the entire snapshot are rejected with information about the missing coverage. The failure will not be returned as an API (4xx) error, but will be included in the snapshot fulfillment summary.
Sending a policy of continue allows you to keep sending member snapshots with the member’s current coverages without making explicit changes to any that are omitted. Noyo will return warnings for specific coverages or members missing from the snapshot, so you’ll be alerted to omitted coverages and can pass these warnings along to Operational or client-facing teams who can resolve issues.Typically, this will result in no changes to the omitted coverages; however, in scenarios that impact all coverages for the family (such as changing from one division or subgroup to another), these coverages will be included as part of the change.
Terminate by omission is not generally recommended except in very specific use cases. Please consult with Noyo before using this option.
Sending a policy of terminate allows you to terminate any unexpected coverages found at the carrier. This policy requires that a termination_rule also be passed so we can calculate a termination date for the omitted coverage.
{"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/using-snapshots/omitted-coverage-handling","slug":"/docs/members/using-snapshots/omitted-coverage-handling","pageMetadata":{"title":"Omitted Coverage Handling","description":"Tell us how to handle any active coverages not included in a snapshot.","href":"/docs/members/using-snapshots/omitted-coverage-handling"},"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: \"Tell us how to handle any active coverages not included in a snapshot.\"\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`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`By default, Noyo expects a member snapshot to include every active coverage Noyo can find at the carrier for a given family. If an active line of coverage is missing from a snapshot, Noyo will cancel the related changes that are being requested (or cancel the entire snapshot if only one carrier is involved).`}),`\n`,_jsxs(_components.p,{children:[`Sometimes, like in the case of an older plan not being terminated, the carrier may show an active coverage that you omitted from your snapshot. To more seamlessly handle these scenarios, we’ve added an optional `,_jsx(_components.code,{children:`omitted_coverage_handling`}),` block to member snapshots that gives you the power to specify our system’s behavior.`]}),`\n`,_jsxs(_components.p,{children:[`You can tell our system how to handle omitted coverages by passing one of the following values in the new `,_jsx(_components.code,{children:`policy`}),` field:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Value`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`reject`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`This is the default behavior if no other behavior is specified. Snapshots with omitted coverages will continue to be canceled.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`continue`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Noyo will behave as if these coverages were included in the snapshot, and take no action to terminate them at the carrier.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`terminate`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`This will create a termination transaction for the omitted coverage using the end date specified by the `,_jsx(_components.code,{children:`termination_rule`}),`.`]})]})]})]}),`\n`,_jsxs(Heading,{level:`2`,id:`default-behavior-reject`,children:[`Default behavior: `,_jsx(_components.code,{children:`Reject`})]}),`\n`,_jsxs(_components.p,{children:[`Sending a `,_jsx(_components.code,{children:`policy`}),` of `,_jsx(_components.code,{children:`reject`}),` will replicate the default behavior of member snapshots, where the member’s changes or the entire snapshot are rejected with information about the missing coverage. The failure will not be returned as an API (4xx) error, but will be included in the `,_jsx(_components.a,{href:`/docs/members/snapshot-workflow/snapshot-status#snapshot-fulfillment-summary`,children:`snapshot fulfillment summary`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"omitted_coverage_handling\"`}),_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\t\"policy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"reject\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Heading,{level:`2`,id:`continue-on-omission`,children:[_jsx(_components.code,{children:`Continue`}),` on omission`]}),`\n`,_jsxs(_components.p,{children:[`Sending a `,_jsx(_components.code,{children:`policy`}),` of `,_jsx(_components.code,{children:`continue`}),` allows you to keep sending member snapshots with the member’s current coverages without making explicit changes to any that are omitted. Noyo will return warnings for specific coverages or members missing from the snapshot, so you’ll be alerted to omitted coverages and can pass these warnings along to Operational or client-facing teams who can resolve issues.`]}),`\n`,_jsx(_components.p,{children:`Typically, this will result in no changes to the omitted coverages; however, in scenarios that impact all coverages for the family (such as changing from one division or subgroup to another), these coverages will be included as part of the change.`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"omitted_coverage_handling\"`}),_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\t\"policy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"continue\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(Heading,{level:`2`,id:`terminate-on-omission`,children:[_jsx(_components.code,{children:`Terminate`}),` on omission`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Terminate by omission is not generally recommended except in very specific use cases.`}),` Please consult with Noyo before using this option.`]})}),`\n`,_jsxs(_components.p,{children:[`Sending a `,_jsx(_components.code,{children:`policy`}),` of `,_jsx(_components.code,{children:`terminate`}),` allows you to terminate any unexpected coverages found at the carrier. This policy requires that a `,_jsx(_components.code,{children:`termination_rule`}),` also be passed so we can calculate a termination date for the omitted coverage.`]}),`\n`,_jsx(Heading,{level:`4`,id:`available-termination-rules`,children:`Available termination rules`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Value`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`end_of_current_month`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The last day of the current month. If sent on July 4, this would create a termination date of July 31st.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`end_of_prior_month`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`The last day of the previous month. If sent on July 4, this would create a termination date of June 30th.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.code,{children:`custom`})}),_jsxs(_components.td,{style:{textAlign:`left`},children:[`This allows a custom termination date to be sent. It requires including the `,_jsx(_components.code,{children:`effective_end_date`}),` field, which accepts a date format of `,_jsx(_components.code,{children:`yyyy-mm-dd`}),`.`]})]})]})]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`End of Prior Month`,numberOfLines:`4`,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:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"omitted_coverage_handling\"`}),_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\t\"policy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"terminate\"`}),_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\t\"termination_rule\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"end_of_prior_month\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`End of Current Month`,numberOfLines:`4`,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:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"omitted_coverage_handling\"`}),_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\t\"policy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"terminate\"`}),_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\t\"termination_rule\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"end_of_current_month\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Custom`,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"omitted_coverage_handling\"`}),_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\t\"policy\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"terminate\"`}),_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\t\"termination_rule\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"custom\"`}),_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\t\"custom\"`}),_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\t\t\t\"effective_end_date\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"2023-11-30\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\t\t}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Omitted Coverage Handling","description":"Tell us how to handle any active coverages not included in a snapshot.","href":"/docs/members/using-snapshots/omitted-coverage-handling"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Default behavior: Reject","slug":"default-behavior-reject","depth":2,"children":[]},{"title":"Continue on omission","slug":"continue-on-omission","depth":2,"children":[]},{"title":"Terminate on omission","slug":"terminate-on-omission","depth":2,"children":[{"title":"Available termination rules","slug":"available-termination-rules","depth":4,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"noyo","siteName":"Noyo Docs","title":"Omitted Coverage Handling - Noyo Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-08T15:48:08.634Z","originalFileLocation":"docs/members/using-snapshots/omitted-coverage-handling.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=\"Tell us how to handle any active coverages not included in a snapshot.\">\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=\"Omitted Coverage Handling - Noyo Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Tell us how to handle any active coverages not included in a snapshot.\">\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/using-snapshots/omitted-coverage-handling\">\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=Using+Snapshots\u0026amp;title=Omitted+Coverage+Handling\u0026amp;description=Tell+us+how+to+handle+any+active+coverages+not+included+in+a+snapshot.\u0026amp;theme=24164983ea5b14777c14212a\u0026amp;signature=77c74cbb15fac0715d6a8ec12d26e9740fc1d35bd5fd9188d5ddf1e431bd2a38\">\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=\"Omitted Coverage Handling - Noyo Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Tell us how to handle any active coverages not included in a snapshot.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://noyo.mintlify.app/_mintlify/api/og/v2?division=Using+Snapshots\u0026amp;title=Omitted+Coverage+Handling\u0026amp;description=Tell+us+how+to+handle+any+active+coverages+not+included+in+a+snapshot.\u0026amp;theme=24164983ea5b14777c14212a\u0026amp;signature=77c74cbb15fac0715d6a8ec12d26e9740fc1d35bd5fd9188d5ddf1e431bd2a38\">\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/using-snapshots/omitted-coverage-handling\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/members/using-snapshots/omitted-coverage-handling.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/using-snapshots/omitted-coverage-handling#webpage\",\"url\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling\",\"name\":\"Omitted Coverage Handling\",\"description\":\"Tell us how to handle any active coverages not included in a snapshot.\",\"dateModified\":\"2025-10-08T15:48:08.634Z\",\"isPartOf\":{\"@id\":\"https://docs.noyo.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling#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\":\"Using Snapshots\",\"item\":\"https://docs.noyo.com/docs/members/using-snapshots/using-snapshots\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Omitted Coverage Handling\",\"item\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling#article\",\"headline\":\"Omitted Coverage Handling\",\"name\":\"Omitted Coverage Handling\",\"description\":\"Tell us how to handle any active coverages not included in a snapshot.\",\"url\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling\",\"mainEntityOfPage\":{\"@id\":\"https://docs.noyo.com/docs/members/using-snapshots/omitted-coverage-handling#webpage\"},\"dateModified\":\"2025-10-08T15:48:08.634Z\",\"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","description":"Unless in cases of explicit termination, the effective end date should be sent as `datemax`","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","description":"How Noyo automatically handles plan switches when existing coverage is omitted from a snapshot","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","href":"/docs/members/complex-changes/waives"},{"title":"COBRA","href":"/docs/members/complex-changes/cobra"},{"title":"Evidence of Insurability (EOI)","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":"Omitted Coverage Handling - Noyo Docs","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}