> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Candid Health

> 45 actions available for Candid Health through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/candid-health/filled/png" alt="Candid Health" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Candid Health</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>45 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-beta" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Beta</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Billing</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="OAuth 2.0">
    Requires a Client ID and Client Secret issued by Candid Health during onboarding. Separate credentials are required per...

    Guides: [Connector Profile](/connectors/candidhealth/guides/connector-profile/oauth-2-0), [Link Account](/connectors/candidhealth/guides/link-account/oauth-2-0)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>45 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_appointments_v1_create" data-action-label="Create Appointment" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Appointment</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_appointments_v1_create" aria-label="Copy candidhealth_appointments_v1_create"><code className="connector-page-code">candidhealth\_appointments\_v1\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a pre-encounter appointment for a patient with scheduling and eligibility metadata.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_appointments_v1_get_visits" data-action-label="List Visits" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Visits</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_appointments_v1_get_visits" aria-label="Copy candidhealth_appointments_v1_get_visits"><code className="connector-page-code">candidhealth\_appointments\_v1\_get\_visits</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List appointment visits within a date range with pagination and sorting.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_appointments_v1_get" data-action-label="Get Appointment" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Appointment</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_appointments_v1_get" aria-label="Copy candidhealth_appointments_v1_get"><code className="connector-page-code">candidhealth\_appointments\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single appointment by its Candid appointment ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_appointments_v1_update" data-action-label="Update Appointment" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Appointment</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_appointments_v1_update" aria-label="Copy candidhealth_appointments_v1_update"><code className="connector-page-code">candidhealth\_appointments\_v1\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an appointment using optimistic concurrency via the next version number.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_charge_captures_v1_create" data-action-label="Create Charge Capture" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Charge Capture</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_charge_captures_v1_create" aria-label="Copy candidhealth_charge_captures_v1_create"><code className="connector-page-code">candidhealth\_charge\_captures\_v1\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a charge capture holding pre-billing charge data before encounter submission.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_charge_captures_v1_get_all" data-action-label="List Charge Captures" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Charge Captures</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_charge_captures_v1_get_all" aria-label="Copy candidhealth_charge_captures_v1_get_all"><code className="connector-page-code">candidhealth\_charge\_captures\_v1\_get\_all</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List charge captures filtered by patient, bundle, status, service dates, or provider.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_charge_captures_v1_update" data-action-label="Update Charge Capture" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Charge Capture</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_charge_captures_v1_update" aria-label="Copy candidhealth_charge_captures_v1_update"><code className="connector-page-code">candidhealth\_charge\_captures\_v1\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update charge capture data or bundle assignment before aggregation.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_charge_captures_v1_get" data-action-label="Get Charge Capture" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Charge Capture</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_charge_captures_v1_get" aria-label="Copy candidhealth_charge_captures_v1_get"><code className="connector-page-code">candidhealth\_charge\_captures\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single charge capture by its Candid charge capture ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_coverages_v1_create" data-action-label="Create Coverage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Coverage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_coverages_v1_create" aria-label="Copy candidhealth_coverages_v1_create"><code className="connector-page-code">candidhealth\_coverages\_v1\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create an insurance coverage record for a patient with payer, plan, subscriber, and benefits data.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_coverages_v1_update" data-action-label="Update Coverage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Coverage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_coverages_v1_update" aria-label="Copy candidhealth_coverages_v1_update"><code className="connector-page-code">candidhealth\_coverages\_v1\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a coverage record using optimistic concurrency via the next version number.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_coverages_v1_get_multi_paginated" data-action-label="List Coverages" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Coverages</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_coverages_v1_get_multi_paginated" aria-label="Copy candidhealth_coverages_v1_get_multi_paginated"><code className="connector-page-code">candidhealth\_coverages\_v1\_get\_multi\_paginated</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List coverages filtered by patient, payer, and status with cursor pagination.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_coverages_v1_get" data-action-label="Get Coverage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Coverage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_coverages_v1_get" aria-label="Copy candidhealth_coverages_v1_get"><code className="connector-page-code">candidhealth\_coverages\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single coverage record by its Candid coverage ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_diagnoses_v2_create" data-action-label="Create Diagnosis" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Diagnosis</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_diagnoses_v2_create" aria-label="Copy candidhealth_diagnoses_v2_create"><code className="connector-page-code">candidhealth\_diagnoses\_v2\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Attach an ICD diagnosis code to an existing encounter.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_diagnoses_v2_update" data-action-label="Update Diagnosis" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Diagnosis</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_diagnoses_v2_update" aria-label="Copy candidhealth_diagnoses_v2_update"><code className="connector-page-code">candidhealth\_diagnoses\_v2\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing diagnosis code, code type, name, or POA indicator.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_eligibility_checks_v1_post" data-action-label="Run Eligibility Check" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Run Eligibility Check</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_eligibility_checks_v1_post" aria-label="Copy candidhealth_eligibility_checks_v1_post"><code className="connector-page-code">candidhealth\_eligibility\_checks\_v1\_post</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Submit a real-time 270/271 eligibility check to a payer via Stedi.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_eligibility_checks_v1_batch" data-action-label="Submit Eligibility Batch" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Submit Eligibility Batch</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_eligibility_checks_v1_batch" aria-label="Copy candidhealth_eligibility_checks_v1_batch"><code className="connector-page-code">candidhealth\_eligibility\_checks\_v1\_batch</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Submit a batch of eligibility checks to payers for asynchronous processing.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_encounters_v4_get_all" data-action-label="List Encounters" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Encounters</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_encounters_v4_get_all" aria-label="Copy candidhealth_encounters_v4_get_all"><code className="connector-page-code">candidhealth\_encounters\_v4\_get\_all</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List professional encounters filtered by status, dates, patient, provider, payer, and more.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_encounters_v4_create" data-action-label="Create Encounter" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Encounter</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_encounters_v4_create" aria-label="Copy candidhealth_encounters_v4_create"><code className="connector-page-code">candidhealth\_encounters\_v4\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a professional encounter (claim) with patient, providers, diagnoses, and service lines.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_encounters_v4_get" data-action-label="Get Encounter" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Encounter</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_encounters_v4_get" aria-label="Copy candidhealth_encounters_v4_get"><code className="connector-page-code">candidhealth\_encounters\_v4\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single encounter (claim) with its providers, diagnoses, and service lines.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_encounters_v4_update" data-action-label="Update Encounter" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Encounter</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_encounters_v4_update" aria-label="Copy candidhealth_encounters_v4_update"><code className="connector-page-code">candidhealth\_encounters\_v4\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update fields on an existing encounter (claim), including status, providers, and billing metadata.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_exports_v3_get_exports" data-action-label="Get Claim Exports" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Claim Exports</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_exports_v3_get_exports" aria-label="Copy candidhealth_exports_v3_get_exports"><code className="connector-page-code">candidhealth\_exports\_v3\_get\_exports</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Fetch CSV export files of claim version changes within a date window.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_insurance_adjudications_v1_get" data-action-label="Get Insurance Adjudication" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Insurance Adjudication</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_insurance_adjudications_v1_get" aria-label="Copy candidhealth_insurance_adjudications_v1_get"><code className="connector-page-code">candidhealth\_insurance\_adjudications\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single insurance adjudication (ERA/EOB posting) by its Candid ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_insurance_refunds_v1_get_multi" data-action-label="List Insurance Refunds" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Insurance Refunds</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_insurance_refunds_v1_get_multi" aria-label="Copy candidhealth_insurance_refunds_v1_get_multi"><code className="connector-page-code">candidhealth\_insurance\_refunds\_v1\_get\_multi</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List insurance refunds filtered by payer, service line, claim, or billing provider.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_insurance_refunds_v1_create" data-action-label="Create Insurance Refund" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Insurance Refund</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_insurance_refunds_v1_create" aria-label="Copy candidhealth_insurance_refunds_v1_create"><code className="connector-page-code">candidhealth\_insurance\_refunds\_v1\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Post an insurance refund with allocations to service lines, claims, or billing provider unattributed cash.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_insurance_refunds_v1_get" data-action-label="Get Insurance Refund" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Insurance Refund</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_insurance_refunds_v1_get" aria-label="Copy candidhealth_insurance_refunds_v1_get"><code className="connector-page-code">candidhealth\_insurance\_refunds\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single insurance refund and its allocations by refund ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_insurance_refunds_v1_update" data-action-label="Update Insurance Refund" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Insurance Refund</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_insurance_refunds_v1_update" aria-label="Copy candidhealth_insurance_refunds_v1_update"><code className="connector-page-code">candidhealth\_insurance\_refunds\_v1\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an insurance refund's amount, timestamp, notes, or allocations.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_patients_v1_create" data-action-label="Create Patient" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Patient</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_patients_v1_create" aria-label="Copy candidhealth_patients_v1_create"><code className="connector-page-code">candidhealth\_patients\_v1\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a pre-encounter patient with demographics, contacts, guarantors, and other administrative data.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_patients_v1_search" data-action-label="Search Patients" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Patients</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_patients_v1_search" aria-label="Copy candidhealth_patients_v1_search"><code className="connector-page-code">candidhealth\_patients\_v1\_search</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search patients by MRN or other identifier fields.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_patients_v1_get_multi" data-action-label="List Patients" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Patients</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_patients_v1_get_multi" aria-label="Copy candidhealth_patients_v1_get_multi"><code className="connector-page-code">candidhealth\_patients\_v1\_get\_multi</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List patients with cursor pagination, sort, filters, and free-text search.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_patients_v1_get" data-action-label="Get Patient" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Patient</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_patients_v1_get" aria-label="Copy candidhealth_patients_v1_get"><code className="connector-page-code">candidhealth\_patients\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single patient by their Candid patient ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_patients_v1_update" data-action-label="Update Patient" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Patient</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_patients_v1_update" aria-label="Copy candidhealth_patients_v1_update"><code className="connector-page-code">candidhealth\_patients\_v1\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a patient record using optimistic concurrency via the next version number.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_patients_v1_deactivate" data-action-label="Deactivate Patient" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Deactivate Patient</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_patients_v1_deactivate" aria-label="Copy candidhealth_patients_v1_deactivate"><code className="connector-page-code">candidhealth\_patients\_v1\_deactivate</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Deactivate (soft-delete) a patient using optimistic concurrency via the next version number.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_payers_v4_get" data-action-label="Get Payer" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Payer</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_payers_v4_get" aria-label="Copy candidhealth_payers_v4_get"><code className="connector-page-code">candidhealth\_payers\_v4\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single payer from Candid's canonical payer list by its UUID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_payers_v4_get_all" data-action-label="List Payers" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Payers</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_payers_v4_get_all" aria-label="Copy candidhealth_payers_v4_get_all"><code className="connector-page-code">candidhealth\_payers\_v4\_get\_all</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all payers on Candid's canonical payer list with optional name search.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_service_lines_v2_create" data-action-label="Create Service Line" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Service Line</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_service_lines_v2_create" aria-label="Copy candidhealth_service_lines_v2_create"><code className="connector-page-code">candidhealth\_service\_lines\_v2\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add a service line (CPT/HCPCS code) with charges and diagnosis pointers to an encounter.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_service_lines_v2_update" data-action-label="Update Service Line" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Service Line</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_service_lines_v2_update" aria-label="Copy candidhealth_service_lines_v2_update"><code className="connector-page-code">candidhealth\_service\_lines\_v2\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing service line's code, modifiers, units, charge, or diagnosis pointers.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_service_lines_v2_delete" data-action-label="Delete Service Line" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Service Line</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_service_lines_v2_delete" aria-label="Copy candidhealth_service_lines_v2_delete"><code className="connector-page-code">candidhealth\_service\_lines\_v2\_delete</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove a service line from its encounter by service line ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_tasks_v3_get_multi" data-action-label="List Tasks" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Tasks</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_tasks_v3_get_multi" aria-label="Copy candidhealth_tasks_v3_get_multi"><code className="connector-page-code">candidhealth\_tasks\_v3\_get\_multi</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List billing operations tasks filtered by status, category, assignee, or encounter.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_tasks_v3_create" data-action-label="Create Task" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Task</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_tasks_v3_create" aria-label="Copy candidhealth_tasks_v3_create"><code className="connector-page-code">candidhealth\_tasks\_v3\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a billing operations task tied to an encounter with type, category, and assignee.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_tasks_v3_get" data-action-label="Get Task" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Task</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_tasks_v3_get" aria-label="Copy candidhealth_tasks_v3_get"><code className="connector-page-code">candidhealth\_tasks\_v3\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single task with its notes, status history, and encounter reference.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_tasks_v3_update" data-action-label="Update Task" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Task</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_tasks_v3_update" aria-label="Copy candidhealth_tasks_v3_update"><code className="connector-page-code">candidhealth\_tasks\_v3\_update</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a task's status, assignee, notes, or blocking reasons.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_write_offs_v1_get_multi" data-action-label="List Write-Offs" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Write-Offs</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_write_offs_v1_get_multi" aria-label="Copy candidhealth_write_offs_v1_get_multi"><code className="connector-page-code">candidhealth\_write\_offs\_v1\_get\_multi</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List write-offs filtered by payer, claim, service line, billing provider, or account type.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_write_offs_v1_create" data-action-label="Create Write-Offs" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Write-Offs</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_write_offs_v1_create" aria-label="Copy candidhealth_write_offs_v1_create"><code className="connector-page-code">candidhealth\_write\_offs\_v1\_create</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Post one or more write-offs applied to a service line, claim, or billing provider.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_write_offs_v1_get" data-action-label="Get Write-Off" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Write-Off</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_write_offs_v1_get" aria-label="Copy candidhealth_write_offs_v1_get"><code className="connector-page-code">candidhealth\_write\_offs\_v1\_get</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single write-off record by its Candid write-off ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="candidhealth_write_offs_v1_revert" data-action-label="Revert Write-Off" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Revert Write-Off</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="candidhealth_write_offs_v1_revert" aria-label="Copy candidhealth_write_offs_v1_revert"><code className="connector-page-code">candidhealth\_write\_offs\_v1\_revert</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Reverse a previously posted write-off, restoring the balance on its target.</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/candidhealth/guides/connector-profile/oauth-2-0" icon="https://stackone-logos.com/api/candid-health/filled/png" horizontal>
        Candid Health - OAuth 2.0
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/candidhealth/guides/link-account/oauth-2-0" icon="https://stackone-logos.com/api/candid-health/filled/png" horizontal>
        Candid Health - OAuth 2.0
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
