PageSourceSearch

https://genhealth.ai/docs

html genhealth.ai collected 2026-10-03 19:35:48 UTC 31,388 bytes, 68 lines download raw bytes

1<!DOCTYPE html><html><head><meta charSet="utf-8" data-next-head=""/><meta name="viewport" content="width=device-width" data-next-head=""/><link rel="icon" href="/favicon.ico" sizes="any" class="jsx-2561013401" data-next-head=""/><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16" class="jsx-2561013401" data-next-head=""/><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32" class="jsx-2561013401" data-next-head=""/><link rel="icon" type="image/png" href="/favicon-48x48.png" sizes="48x48" class="jsx-2561013401" data-next-head=""/><link rel="apple-touch-icon" href="/apple-touch-icon.png" class="jsx-2561013401" data-next-head=""/><link rel="apple-touch-icon" href="/apple-touch-icon-152x152.png" sizes="152x152" class="jsx-2561013401" data-next-head=""/><link rel="apple-touch-icon" href="/apple-touch-icon-167x167.png" sizes="167x167" class="jsx-2561013401" data-next-head=""/><link rel="apple-touch-icon" href="/apple-touch-icon-180x180.png" sizes="180x180" class="jsx-2561013401" data-next-head=""/><link rel="manifest" href="/site.webmanifest" class="jsx-2561013401" data-next-head=""/><meta name="theme-color" content="#a8fc8f" class="jsx-2561013401" data-next-head=""/><meta name="apple-mobile-web-app-title" content="GenHealth.ai" class="jsx-2561013401" data-next-head=""/>
1<script type="application/ld+json" class="jsx-2561013401" data-next-head="">{"@context":"https://schema.org","@type":"Organization","name":"GenHealth.ai","alternateName":"GenHealth","url":"https://genhealth.ai","logo":"https://genhealth.ai/logo_with_name.svg","description":"AI-first healthcare automation. GenHealth automates prior authorization, DME/HME intake, eligibility, denials, and appeals end-to-end with AI agents that operate over web, fax, and phone.","foundingDate":"2023","sameAs":["https://www.linkedin.com/company/genhealth-ai","https://x.com/genhealthai","https://github.com/genhealth","https://www.crunchbase.com/organization/genhealth-ai"],"contactPoint":[{"@type":"ContactPoint","contactType":"Sales","url":"https://genhealth.ai/contact","availableLanguage":["en"]}]}</script>
1<link rel="preconnect" href="https://fonts.googleapis.com" class="jsx-2561013401" data-next-head=""/><link rel="preconnect" href="https://fonts.gstatic.com" class="jsx-2561013401" data-next-head=""/><link href="https://fonts.googleapis.com/css2?family=Lexend:wght@100;300;400;500;700;900&amp;display=swap" rel="stylesheet" class="jsx-2561013401" data-next-head=""/><link href="https://fonts.googleapis.com/css2?family=Titillium+Web:wght@100;300;400;500;700;900&amp;display=swap" rel="stylesheet" class="jsx-2561013401" data-next-head=""/><link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500&amp;display=swap" rel="stylesheet" class="jsx-2561013401" data-next-head=""/>
1<script async="" src="/js/highlight.min.js" class="jsx-2561013401" data-next-head=""></script>
1<title data-next-head="">Build healthcare workflows with the GenHealth API | GenHealth Developer Docs</title><meta name="description" content="Use GenHealth APIs to work with prior-authorization cases, medical policies, codes, and publisher data." data-next-head=""/><link rel="canonical" href="https://genhealth.ai/docs" data-next-head=""/><link rel="alternate" type="text/markdown" href="https://genhealth.ai/docs.md" data-next-head=""/><link rel="preload" href="/_next/static/media/793968fa3513f5d6-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/5924d7180a413da6-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/0af43aaa4da1e8d7.css" as="style"/><link rel="stylesheet" href="/_next/static/css/0af43aaa4da1e8d7.css" data-n-g=""/><link rel="preload" href="/_next/static/css/1596014e2159dc77.css" as="style"/><link rel="stylesheet" href="/_next/static/css/1596014e2159dc77.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-42372ed130431b0a.js"></script>
1<script src="/_next/static/chunks/webpack-44e05b7aa8584e9e.js" defer=""></script>
1<script src="/_next/static/chunks/framework-f9ec5dbf866e1834.js" defer=""></script>
1<script src="/_next/static/chunks/main-8e19feb93af1016d.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-f60a0b3860c13338.js" defer=""></script>
1<script src="/_next/static/chunks/4557-0c2d3514298f0f42.js" defer=""></script>
1<script src="/_next/static/chunks/6214-176ea6909b10ab4c.js" defer=""></script>
1<script src="/_next/static/chunks/1367-aabbb67ab9a44904.js" defer=""></script>
1<script src="/_next/static/chunks/9932-ebc20d55090071f2.js" defer=""></script>
1<script src="/_next/static/chunks/pages/docs-835448caf6deb5ca.js" defer=""></script>
1<script src="/_next/static/qIj_wTSHvYetJof4lTWZO/_buildManifest.js" defer=""></script>
1<script src="/_next/static/qIj_wTSHvYetJof4lTWZO/_ssgManifest.js" defer=""></script>
1<style id="__jsx-2561013401">:root{--font-marcellus:'Marcellus', 'Marcellus Fallback'}</style></head><body><div id="__next"><style>
2    #nprogress {
3      pointer-events: none;
4    }
5    #nprogress .bar {
6      background: #0648c0;
7      position: fixed;
8      z-index: 9999;
9      top: 0;
10      left: 0;
11      width: 100%;
12      height: 3px;
13    }
14    #nprogress .peg {
15      display: block;
16      position: absolute;
17      right: 0px;
18      width: 100px;
19      height: 100%;
20      box-shadow: 0 0 10px #0648c0, 0 0 5px #0648c0;
21      opacity: 1;
22      -webkit-transform: rotate(3deg) translate(0px, -4px);
23      -ms-transform: rotate(3deg) translate(0px, -4px);
24      transform: rotate(3deg) translate(0px, -4px);
25    }
26    #nprogress .spinner {
27      display: block;
28      position: fixed;
29      z-index: 1031;
30      top: 15px;
31      right: 15px;
32    }
33    #nprogress .spinner-icon {
34      width: 18px;
35      height: 18px;
36      box-sizing: border-box;
37      border: solid 2px transparent;
38      border-top-color: #0648c0;
39      border-left-color: #0648c0;
40      border-radius: 50%;
41      -webkit-animation: nprogresss-spinner 400ms linear infinite;
42      animation: nprogress-spinner 400ms linear infinite;
43    }
44    .nprogress-custom-parent {
45      overflow: hidden;
46      position: relative;
47    }
48    .nprogress-custom-parent #nprogress .spinner,
49    .nprogress-custom-parent #nprogress .bar {
50      position: absolute;
51    }
52    @-webkit-keyframes nprogress-spinner {
53      0% {
54        -webkit-transform: rotate(0deg);
55      }
56      100% {
57        -webkit-transform: rotate(360deg);
58      }
59    }
60    @keyframes nprogress-spinner {
61      0% {
62        transform: rotate(0deg);
63      }
64      100% {
65        transform: rotate(360deg);
66      }
67    }
68  </style><main data-testid="layout" class="jsx-2561013401 __className_7511d4 __variable_0ccb75"><noscript class="jsx-2561013401"><iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-NGHCG22J" height="0" width="0" style="display:none;visibility:hidden" class="jsx-2561013401"></iframe></noscript><nav style="z-index:99999" class="gh-top-nav gh-top-nav--docs navbar navbar-expand-lg navbar-light sticky-top"><div style="max-width:1200px" class="container"><span class="d-flex align-items-center navbar-brand"><a style="text-decoration:none;color:initial" href="/"><img alt="logo" loading="lazy" width="18" height="18" decoding="async" data-nimg="1" style="color:transparent;margin-left:4px;vertical-align:-2.5px;margin-right:2px;opacity:0.85" src="/images/genhealth_icon.svg"/> <span style="font-weight:500">GenHealth.ai</span></a></span><div class="d-flex align-items-center order-lg-3"><a id="nav-demo" class="gh-btn gh-btn-mint gh-btn-hero-mint" href="/contact" data-analytics-event="cta_click" data-analytics-cta-id="navigation-book-demo" data-analytics-cta-label="Book Demo" data-analytics-section="navigation" data-analytics-destination="/contact" data-analytics-interaction-type="link"><span id="nav-demo-button">Book Demo</span></a><button aria-controls="basic-navbar-nav" aria-expanded="false" aria-label="Toggle navigation" type="button" class="ms-2 navbar-toggler collapsed"><span class="navbar-toggler-icon"></span></button></div><div class="navbar-collapse collapse" data-testid="navbar-items"><div class="me-auto gh-docs-context-nav navbar-nav"><a class="nav-link active" href="/docs"><span class="custom-nav-element">Docs</span></a><a class="nav-link" href="/docs/quickstart"><span class="custom-nav-element">Guides</span></a><a class="nav-link" href="/docs/api-reference"><span class="custom-nav-element">API</span></a></div><div class="gh-docs-context-actions d-flex flex-column flex-lg-row align-items-stretch align-items-lg-center gap-2 py-2 py-lg-0"><button type="button" class="d-lg-none d-inline-flex align-items-center justify-content-center gap-2 btn btn-outline-dark"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-braces" aria-hidden="true"><path d="M8 3H7a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5c0 1.1.9 2 2 2h1"></path><path d="M16 21h1a2 2 0 0 0 2-2v-5c0-1.1.9-2 2-2a2 2 0 0 1-2-2V5a2 2 0 0 0-2-2h-1"></path></svg>Browse documentation</button><button type="button" aria-label="Open documentation search" class="gh-docs-search-trigger d-lg-none d-inline-flex align-items-center justify-content-center gap-2 btn btn-outline-dark"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
68ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg>Search or ask AI<kbd class="d-none d-xl-inline gh-docs-search-shortcut rounded px-1 py-0">⌘K</kbd></button><a href="/account/api-keys" testid="navbar-dev-portal" class="nav-link nav-link"><span class="custom-nav-element">Dev Portal</span></a></div></div><button type="button" class="gh-docs-search-trigger d-none d-lg-inline-flex align-items-center justify-content-center gap-2 btn btn-outline-dark"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg>Search or ask AI<kbd class="d-none d-xl-inline gh-docs-search-shortcut rounded px-1 py-0">⌘K</kbd></button></div></nav><div class="Docs_root__dWbKM"><a class="Docs_skipLink__JWMdT" href="#docs-content">Skip to documentation</a><div class="Docs_workspace__E_XXB "><aside class="Docs_sidebar__wmB_t "><div class="Docs_sidebarMobileHeader__hzsfd"><strong>Documentation</strong><button type="button" aria-label="Close navigation"><svg xmlns="http://www.w3.org/2000/svg" width="19" height="19" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-x" aria-hidden="true"><path d="M18 6 6 18"></path><path d="m6 6 12 12"></path></svg></button></div><nav aria-label="Documentation navigation"><section><h2>Get started</h2><a class="Docs_sidebarLink__TzWfs" href="/docs/releases"><span>Releases</span></a><a aria-current="page" class="Docs_sidebarLinkActive__Ayv72" href="/docs"><span>Overview</span></a><a class="Docs_sidebarLink__TzWfs" href="/docs/quickstart"><span>Quickstart</span></a><a class="Docs_sidebarLink__TzWfs" href="/docs/authentication"><span>Authentication</span></a></section><section><h2>API reference</h2><a class="Docs_sidebarLink__TzWfs" href="/docs/api-reference"><span>Introduction</span></a><a class="Docs_sidebarLink__TzWfs" href="/docs/api-reference#conventions"><span>Conventions</span></a><a class="Docs_sidebarLink__TzWfs" href="/docs/api-reference#pagination"><span>Pagination</span></a><a class="Docs_sidebarLink__TzWfs" href="/docs/workflows/integrations"><span>Integrations</span></a><a class="Docs_sidebarLink__TzWfs" href="/docs/api-reference#responses"><span>Responses and errors</span></a></section><section><h2>Endpoints</h2><div class="Docs_sidebarEndpointGroup__fzpRf"><button type="button" class="Docs_sidebarGroupToggle__oCZEW" aria-expanded="false"><span>Workflow Developer API</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down Docs_sidebarChevron__pXr22" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="Docs_sidebarEndpointGroup__fzpRf"><button type="button" class="Docs_sidebarGroupToggle__oCZEW" aria-expanded="false"><span>Cases</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down Docs_sidebarChevron__pXr22" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="Docs_sidebarEndpointGroup__fzpRf"><button type="button" class="Docs_sidebarGroupToggle__oCZEW" aria-expanded="false"><span>Policies</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down Docs_sidebarChevron__pXr22" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="Docs_sidebarEndpointGroup__fzpRf"><button type="button" class="Docs_sidebarGroupToggle__oCZEW" aria-expanded="false"><span>Codes</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down Docs_sidebarChevron__pXr22" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><div class="Docs_sidebarEndpointGroup__fzpRf"><button type="button" class="Docs_sidebarGroupToggle__oCZEW" aria-expanded="false"><span>Publishers</span><svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down Docs_sidebarChevron__pXr22" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></section></nav></aside>
68<div id="docs-content" class="Docs_main__5Jbcz"><article data-genie-page-content="true" class="Docs_article__zqIwV "><header class="Docs_articleHeader__twzBJ"><span class="Docs_eyebrow__0D6__">GenHealth developer docs</span><h1>Build healthcare workflows with the GenHealth API</h1><p>Use GenHealth APIs to work with prior-authorization cases, medical policies, codes, and publisher data.</p><div class="Docs_pageTools__P_J0K Docs_articlePageTools__S4UKj"><button type="button" class="Docs_copyPageButton__B9Y8V"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg>Copy page</button><details class="Docs_copyPageMenu__Iv3XA"><summary aria-label="More page actions"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div><button type="button"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg>Copy page link</button><a href="/docs.md" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>View as Markdown</a></div></details></div></header><div class="Docs_guideContent__C_Hga"><h2 class="Docs_anchoredHeading__37wWv" id="start-building"><span>Start building</span><a class="Docs_headingAnchorLink__ZK4kV" href="#start-building" aria-label="Link to Start building" title="Link to this section"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></a></h2><p>Use the guides to understand authentication and request conventions, then move into the generated API reference when you are ready to work with a specific resource.</p><div class="Docs_linkGrid__T90ia"><a class="Docs_linkGridItem__YRMBT" href="/docs/quickstart"><strong>Quickstart</strong><p>Make your first authenticated GenHealth API request.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><a class="Docs_linkGridItem__YRMBT" href="/docs/authentication"><strong>Authentication</strong><p>Learn how API keys, bearer tokens, and scopes work.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><a class="Docs_linkGridItem__YRMBT" href="/docs/api-reference"><strong>API reference</strong><p>Browse endpoints generated from the curated OpenAPI snapshot.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><a class="Docs_linkGridItem__YRMBT" href="/docs/workflows"><strong>Workflow API</strong><p>Build workflows, discover available functions, and manage versions and runs.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a></div><h2 class="Docs_anchoredHeading__37wWv" id="core-resources"><span>Core resources</span><a class="Docs_headingAnchorLink__ZK4kV" href="#core-resources" aria-label="Link to Core resources" title="Link to this section"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
68ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></a></h2><p>The GenHealth app organizes prior-authorization work around cases, medical-necessity policies, medical codes, and policy publishers. Each request is scoped to the organization represented by the bearer token.</p><div class="Docs_linkGrid__T90ia"><a class="Docs_linkGridItem__YRMBT" href="/docs/api-reference/v1/cases/list-cases-v2"><strong>Cases</strong><p>Retrieve and inspect prior-authorization cases for your organization.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><a class="Docs_linkGridItem__YRMBT" href="/docs/api-reference/v1/policies/list-policies"><strong>Policies</strong><p>Find active policies and the criteria used by GenHealth workflows.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a><a class="Docs_linkGridItem__YRMBT" href="/docs/api-reference/v1/codes/list-codes"><strong>Codes and publishers</strong><p>Discover supported medical codes and policy sources.</p><span class="Docs_gridLinkLabel__B7kKj">Explore <svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a></div><h2 class="Docs_anchoredHeading__37wWv" id="how-requests-flow"><span>How requests flow</span><a class="Docs_headingAnchorLink__ZK4kV" href="#how-requests-flow" aria-label="Link to How requests flow" title="Link to this section"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></a></h2><ol class="Docs_steps__6HMCH"><li><span>1</span><div><h2 class="Docs_anchoredHeading__37wWv" id="authenticate-the-organization"><span>Authenticate the organization</span><a class="Docs_headingAnchorLink__ZK4kV" href="#authenticate-the-organization" aria-label="Link to Authenticate the organization" title="Link to this section"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></a></h2><p>Send a GenHealth-issued credential in the bearer authorization header. The credential determines which organization and operations are available.</p></div></li><li><span>2</span><div><h2 class="Docs_anchoredHeading__37wWv" id="call-a-resource-endpoint"><span>Call a resource endpoint</span><a class="Docs_headingAnchorLink__ZK4kV" href="#call-a-resource-endpoint" aria-label="Link to Call a resource endpoint" title="Link to this section"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></a></h2><p>Use the cases, policies, codes, or publishers endpoints documented in the generated reference.</p></div></li><li><span>3</span><div><h2 class="Docs_anchoredHeading__37wWv" id="handle-the-json-response"><span>Handle the JSON response</span><a class="Docs_headingAnchorLink__ZK4kV" href="#handle-the-json-response" aria-label="Link to Handle the JSON response" title="Link to this section"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewB
68ox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-link2 lucide-link-2" aria-hidden="true"><path d="M9 17H7A5 5 0 0 1 7 7h2"></path><path d="M15 7h2a5 5 0 1 1 0 10h-2"></path><line x1="8" x2="16" y1="12" y2="12"></line></svg></a></h2><p>Read the response status and pagination metadata before continuing a workflow or requesting another page.</p></div></li></ol></div><nav class="Docs_pageNeighbors__S3wRx" aria-label="Documentation pagination"><a class="Docs_pageNeighborPrevious__1h_RM" href="/docs/releases"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg><span><small>Previous</small><strong>What’s new in GenHealth</strong></span></a><a class="Docs_pageNeighborNext__c0s1O" href="/docs/quickstart"><span><small>Next</small><strong>Make your first GenHealth API request</strong></span><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></nav></article></div><aside class="Docs_toc__VDSg_"><strong>On this page</strong><div class="Docs_pageTools__P_J0K Docs_tocPageTools__FQSsX"><button type="button" class="Docs_copyPageButton__B9Y8V"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg>Copy page</button><details class="Docs_copyPageMenu__Iv3XA"><summary aria-label="More page actions"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></summary><div><button type="button"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg>Copy page link</button><a href="/docs.md" target="_blank" rel="noreferrer"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>View as Markdown</a></div></details></div><nav aria-label="On this page"><a href="#start-building">Start building</a><a href="#core-resources">Core resources</a><a href="#how-requests-flow">How requests flow</a></nav></aside></div></div></main><button type="button" aria-label="Chat with Genie" data-maya-chat-launcher="true" data-analytics-event="cta_click" data-analytics-cta-id="genie-chat-launcher" data-analytics-cta-label="Chat with Genie" data-analytics-section="chat_widget" data-analytics-destination="#genie-chat" data-analytics-interaction-type="modal_open" class="maya-chat-launcher"><i class="bi bi-chat-quote-fill"></i><span>Chat with Genie</span></button></div>
68<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"pageData":{"slug":"","path":"/docs","type":"guide","navTitle":"Overview","eyebrow":"GenHealth developer docs","title":"Build healthcare workflows with the GenHealth API","description":"Use GenHealth APIs to work with prior-authorization cases, medical policies, codes, and publisher data.","blocks":[{"type":"heading","id":"start-building","title":"Start building"},{"type":"paragraph","text":"Use the guides to understand authentication and request conventions, then move into the generated API reference when you are ready to work with a specific resource."},{"type":"grid","items":[{"title":"Quickstart","text":"Make your first authenticated GenHealth API request.","href":"/docs/quickstart"},{"title":"Authentication","text":"Learn how API keys, bearer tokens, and scopes work.","href":"/docs/authentication"},{"title":"API reference","text":"Browse endpoints generated from the curated OpenAPI snapshot.","href":"/docs/api-reference"},{"title":"Workflow API","text":"Build workflows, discover available functions, and manage versions and runs.","href":"/docs/workflows"}]},{"type":"heading","id":"core-resources","title":"Core resources"},{"type":"paragraph","text":"The GenHealth app organizes prior-authorization work around cases, medical-necessity policies, medical co
68des, and policy publishers. Each request is scoped to the organization represented by the bearer token."},{"type":"grid","items":[{"title":"Cases","text":"Retrieve and inspect prior-authorization cases for your organization.","href":"/docs/api-reference/v1/cases/list-cases-v2"},{"title":"Policies","text":"Find active policies and the criteria used by GenHealth workflows.","href":"/docs/api-reference/v1/policies/list-policies"},{"title":"Codes and publishers","text":"Discover supported medical codes and policy sources.","href":"/docs/api-reference/v1/codes/list-codes"}]},{"type":"heading","id":"how-requests-flow","title":"How requests flow"},{"type":"steps","items":[{"title":"Authenticate the organization","text":"Send a GenHealth-issued credential in the bearer authorization header. The credential determines which organization and operations are available."},{"title":"Call a resource endpoint","text":"Use the cases, policies, codes, or publishers endpoints documented in the generated reference."},{"title":"Handle the JSON response","text":"Read the response status and pagination metadata before continuing a workflow or requesting another page."}]}],"toc":[{"id":"start-building","title":"Start building"},{"id":"core-resources","title":"Core resources"},{"id":"how-requests-flow","title":"How requests flow"}],"cmsGuideIndex":[]}},"__N_SSG":true},"page":"/docs","query":{},"buildId":"qIj_wTSHvYetJof4lTWZO","isFallback":false,"isExperimentalCompile":false,"gsp":true,"scriptLoader":[]}</script>
68</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.