Back to Platform API Guides
HealthcarePartner API only· workaround available

Phreesia API

Phreesia's patient intake and engagement API is gated behind a formal partner program, leaving AI patient-access tools and care coordination platforms without a direct integration path. Integuru can generate a production-ready HTTP API — chat with us to get started.

Backed byY CombinatorFree sandbox trial before production

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on production plans

$0

Sandbox trial before production

What Phreesia currently offers publicly

Partner API only

Phreesia's API for patient intake, scheduling data, intake form responses, and payment collection requires formal enrollment in Phreesia's partner program. Development teams must apply to the partner program, satisfy Phreesia's technical and business requirements, and receive partner credentials before building. There is no self-serve developer path, no public sandbox, and no published timeline for partner approval. AI patient-access tools, care navigation platforms, and patient engagement products that need Phreesia's intake and payment data face the partner program as a hard dependency before the first API call.

Phreesia official site

How Integuru fills the gap

Integuru generates a production-ready HTTP API for Phreesia without a partner agreement. It maps the authenticated network requests the Phreesia web app already makes, handles the login flow including 2FA, covers the branching states real accounts hit, and keeps the API running with 24/7 on-call maintenance on production plans.

Planned endpoints

Actions Integuru could expose

Final scope is confirmed when the integration is built
get_patient_intake_form

Retrieve the intake form configuration for a scheduled patient including question set, required fields, and form status

submit_intake_response

Submit a completed patient intake form response including demographics, insurance information, medical history, and consent signatures

get_patient_balance

Retrieve the outstanding patient balance and copay amount for a scheduled appointment from the Phreesia payment collection module

post_patient_payment

Record a patient payment against an outstanding balance collected through the Phreesia payment workflow

list_scheduled_patients

Return a list of patients scheduled for appointments with intake form status and payment collection status

get_appointment_intake_status

Retrieve the intake completion status for a specific appointment including form completion percentage and outstanding items

update_patient_demographics

Update patient demographic information in Phreesia from an external intake source or care coordination platform

list_intake_forms

Return the intake form templates configured for a practice including form type, question set, and applicable appointment types

check_eligibility

Submit a real-time eligibility inquiry for a patient through Phreesia's integrated eligibility verification to confirm coverage before intake

get_eligibility_response

Retrieve the eligibility response for a patient including coverage details, copay amounts, and deductible balances from Phreesia's payer connections

...many more

These actions reflect what Integuru would generate based on the workflows Phreesia exposes through its web interface.

Need a different Phreesia action?

Tell us the workflows and accounts you need. Requested integrations are delivered to a sandbox you can test free before production.

Process

What happens after you book a call

  1. 1Tell us the Phreesia workflows you need

    Book a call and list the actions, account types and call volume. There is no separate build fee to start.

  2. 2Integuru builds the API in days

    The team maps the authenticated requests Phreesia makes into a direct HTTP API, covering the edge cases you named, and delivers it to a sandbox you test free.

  3. 3Move to production, maintained

    Call documented REST endpoints from your stack, and hand breakage to Integuru: production integrations are maintained around the clock, with auth auto-healing included.

Guide

Phreesia integration guide

Overview

Phreesia is a patient intake and engagement platform used by medical practices and health systems across the United States. The platform manages the pre-visit workflow for millions of patient appointments each year, handling digital intake forms, insurance verification, medical history collection, consent signatures, and patient payment collection at the point of care. Phreesia is deployed across a wide range of specialties and practice sizes, from single-provider ambulatory practices to multi-site health systems, and its payment collection and eligibility verification capabilities make it a platform that touches both the clinical and financial sides of the patient visit.

The API access barrier is a formal partner program with no self-serve path. Phreesia's API for intake form data, patient scheduling status, and payment collection information requires partner enrollment. Development teams must apply to the program, satisfy Phreesia's technical and business requirements, and receive partner credentials before a single API call is possible. The partner program review is not self-serve and has no published timeline, and the data it gates is precisely the data that AI patient-access tools, care navigation platforms, and patient financial engagement products need to function. An AI intake assistant that cannot read current intake form responses or write completed forms back to Phreesia is not useful in a Phreesia-deployed practice environment.

Integuru generates a production-ready HTTP API for Phreesia using direct HTTP requests against the same endpoints Phreesia's own web platform uses internally. Intake form retrieval and submission, patient balance and payment collection, appointment intake status, patient demographics, and eligibility verification are all reachable through Integuru's API without a partner enrollment dependency. The Production plan's 24/7 on-call maintenance team handles session management, re-authentication, and endpoint changes before they affect your production calls. Integuru can be deployed in HIPAA-compliant environments; discuss your compliance requirements when you chat with us.


Why Teams Need This Integration

Phreesia's deployment in health system and specialty practice settings means that a patient-facing healthtech product operating in those environments will encounter Phreesia as the intake layer. The partner program gates the specific data flows those products need most.

AI patient intake and pre-visit automation. AI tools that help patients complete intake forms before their visit, surface relevant medical history, or flag incomplete information for the front desk need get_patient_intake_form, submit_intake_response, and get_appointment_intake_status as live API calls. A tool that cannot read the current form configuration or write completed responses back to Phreesia has no alternative other than manual data entry or a screenshot-based workaround, neither of which survives production use in a busy practice.

Patient financial engagement and payment collection tools. Patient financial counseling platforms and payment collection tools need get_patient_balance and post_patient_payment to surface outstanding balances and record payments through Phreesia's payment workflow. Phreesia's integration with front-desk payment collection means that a financial engagement product that cannot interact with Phreesia's payment module cannot serve the practices where Phreesia is the collection point of first contact.

Care coordination and patient navigation platforms. Care navigation tools that track whether a patient has completed intake, verified insurance, and provided the demographic information needed for the visit use list_scheduled_patients and get_appointment_intake_status to monitor completion status across the practice's upcoming appointments. For a care navigation platform that serves Phreesia-deployed practices, intake completion data is the signal that triggers outreach when a patient has not finished the pre-visit workflow.

Eligibility verification integrated into the intake workflow. Phreesia performs eligibility verification as part of the intake process, and check_eligibility and get_eligibility_response expose this verification as API calls that external scheduling and access tools can trigger before the patient arrives. For a patient access platform that needs to confirm coverage before completing a booking, Phreesia's integrated eligibility data is the right source in a Phreesia-deployed practice environment.


RCM Workflows This Integration Covers

The ten planned actions span the patient intake, payment, and eligibility workflows that Phreesia manages in the pre-visit and point-of-care setting:

  • Intake form management: get_patient_intake_form retrieves the form configuration for a scheduled patient. submit_intake_response pushes completed intake data including demographics, insurance information, medical history, and consent signatures. list_intake_forms returns the form templates configured for a practice.
  • Appointment and intake status: list_scheduled_patients returns upcoming appointments with intake completion and payment status. get_appointment_intake_status retrieves the completion percentage and outstanding items for a specific appointment.
  • Patient demographics: update_patient_demographics updates patient demographic information from an external source or care coordination platform.
  • Patient financial data: get_patient_balance retrieves the outstanding balance and copay amount for a scheduled appointment. post_patient_payment records a payment collected through the Phreesia payment workflow.
  • Eligibility verification: check_eligibility submits a real-time eligibility inquiry through Phreesia's payer connections. get_eligibility_response returns coverage details, copay amounts, and deductible balances for the patient's active plan.

Adjacent Integrations

Integuru already covers several of the EHR platforms that Phreesia is deployed alongside in medical practice and health system environments. The athenahealth integration guide addresses the MDP partner program barrier for one of the most common EHR systems used in conjunction with Phreesia, with eleven planned actions spanning patient records, appointments, clinical notes, and billing data. The AdvancedMD integration guide covers the partner enrollment gap for practices on that platform. The DrChrono integration provides 4 live actions in production including patient creation, patient listing, medication records, and allergy data.

Live in Healthcare

Integuru already supports these platforms in the same vertical

Live, production-ready integrations, not requests

Good to know

Before you book a call

How long does this take?
Most managed-service integration requests are built within a few days, including the workflows and edge cases you ask for.
What if Phreesia changes or breaks?
Every managed integration includes 24/7 on-call maintenance, so your team is never pulled into patching target-platform changes.
What does it cost?
You test the Phreesia integration free in a sandbox before paying anything. Production pricing follows the standard Production plan (starts at $499/month, including 24/7 on-call maintenance), scoped to the platforms, workflows and call volume you need.

FAQ

Frequently asked questions