Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Healthcare / Waystar API
Waystar API logo

Patientco Waystar API

Agent-ready OpenAPI document · curated by JenticHealthcareEhr Emrbearer11 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Manage healthcare patient payments, billing statements, and payment plans. Retrieve patient records, process payments, and configure installment schedules for medical billing.

Use for: I need to create a new patient record for billing, I want to process a payment for a patient statement, Retrieve the payment history for a specific patient, Set up a payment plan with monthly installments

Not supported: Does not handle clinical records, appointment scheduling, or insurance claims - use for patient-facing payment collection and billing only.

Jentic publishes the only available OpenAPI specification for Waystar API, keeping it validated and agent-ready. The Waystar API (formerly Patientco) enables healthcare organizations to manage patient payments, statements, and payment plans programmatically. It provides 11 endpoints for creating and retrieving patient records, processing payments, generating billing statements, and configuring installment payment plans. The API uses Bearer token authentication and operates on the patientco.com domain.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Waystar API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Waystar API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpatientco.com%2Fpatientco" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fpatientco.com%2Fpatientco" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Waystar API.

Create and retrieve patient records with demographic and contact information

Process individual payments and track payment status by ID

Generate billing statements tied to specific patient accounts

Configure installment payment plans with custom terms and schedules

Retrieve payment history and statement details for patient accounts

Update existing patient records and payment plan configurations

Look up individual statements and payments by unique identifier

Use Cases

Patterns agents use Waystar API for, with concrete tasks.

★ Patient Payment Processing

Process payments against outstanding patient balances using the Waystar API. The payments endpoint accepts payment amounts, methods, and patient references, returning confirmation with transaction identifiers. This enables automated payment collection from patient portals, kiosks, or agent-driven billing systems.

Create a payment of $150.00 for patient ID 'pat_12345' via POST /payments and verify the payment status is confirmed

Billing Statement Management

Generate and retrieve patient billing statements that itemize charges, adjustments, and balances owed. Statements are linked to patient records and can be queried individually or in bulk. This supports automated statement delivery, balance verification, and patient communication workflows.

Retrieve the latest statement for patient 'pat_12345' via GET /statements and extract the total balance due

Payment Plan Configuration

Set up installment payment plans that allow patients to pay outstanding balances over time. The payment-plans endpoint supports configuring plan terms including installment amounts, frequency, and duration. Plans are linked to patient records and can be retrieved or modified after creation.

Create a 6-month payment plan for patient 'pat_12345' with monthly installments of $50.00 via POST /payment-plans

AI Agent Healthcare Billing Automation

AI agents integrate with the Waystar API through Jentic to automate patient billing workflows without managing Bearer token lifecycle directly. Agents search for billing operations like 'create a patient payment' and Jentic returns the operation schema with required parameters, handling credential injection at execution time.

Search Jentic for 'process a patient payment', load the operation schema for POST /payments, and execute with patient ID and amount parameters

Key Endpoints

11 endpoints — jentic publishes the only available openapi specification for waystar api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/patients

Create a new patient record

GET

/patients/{patientId}

Retrieve a patient by ID

POST

/payments

Process a payment

GET

/payments/{paymentId}

Get payment details

POST

/statements

Generate a billing statement

GET

/statements/{statementId}

Retrieve a statement by ID

POST

/payment-plans

Create a payment plan

GET

/payment-plans/{planId}

Get payment plan details

POST

/patients

Create a new patient record

GET

/patients/{patientId}

Retrieve a patient by ID

POST

/payments

Process a payment

GET

/payments/{paymentId}

Get payment details

POST

/statements

Generate a billing statement

GET

/statements/{statementId}

Retrieve a statement by ID

POST

/payment-plans

Create a payment plan

GET

/payment-plans/{planId}

Get payment plan details

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the Waystar API by hand means learning its bearer token auth, setting the api.patientco.com/v1 host, and building payment and statement error handling yourself. Through Jentic you install once, import the Waystar API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

Waystar puts the patient id in the URL path (/patients/{patientId}), so a rule can pin your agent to reads on a named patient. You choose the operations it may call, so writes like posting payments, creating statements, or opening payment plans are not included unless you add them.

Credential management

Credential isolation

Your Waystar bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'process a patient payment' or 'retrieve a billing statement', and Jentic returns the matching Waystar operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

drchrono API

→

EHR and practice management platform with clinical data access

Use drchrono for clinical records, appointments, and prescriptions. Use Waystar for patient billing, payments, and statement management.

Alternative

athenahealth API

→

Healthcare platform with billing and clinical data in one API

Use athenahealth when you need combined clinical and billing functionality. Use Waystar when focused specifically on patient payment collection and plan management.

Complementary

Stripe API

General payment processing with card, wallet, and bank support

Use Stripe for general-purpose payment infrastructure. Use Waystar for healthcare-specific patient billing with statement and payment plan workflows.

FAQs

Specific to using Waystar API through Jentic.

Why is there no official OpenAPI spec for Waystar API?

Waystar does not publish an OpenAPI specification for their patient payments API. Jentic generates and maintains this spec so that AI agents and developers can call Waystar API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Waystar API use?

The Waystar API uses Bearer token authentication. All requests require an Authorization header with a valid Bearer token. Through Jentic, tokens are stored encrypted in the credential vault and automatically injected into requests so agents never handle raw credentials.

Can I set up recurring payment plans through this API?

Yes. The POST /payment-plans endpoint creates installment payment arrangements linked to a patient record. You specify the plan terms including total amount, number of installments, and frequency. Existing plans can be retrieved via GET /payment-plans/{planId} to check status and remaining balance.

What patient data can I manage with the Waystar API?

The /patients endpoints allow creating and retrieving patient records that include demographic information, contact details, and billing references. Patients are identified by a unique patientId which links them to their payments, statements, and payment plans.

How do I process a patient payment through Jentic?

Search Jentic for 'process a patient payment', load the operation schema for POST /payments, and execute with the patient ID, amount, and payment method parameters. Jentic injects the Bearer token automatically. Install with pip install jentic.

Is the Waystar API the same as Patientco?

Yes. Waystar acquired Patientco and the API operates on the patientco.com domain. The API surface and functionality remain the same, providing patient payment management capabilities under the Waystar brand.

Can I limit what my agent is allowed to do with the Waystar API?

Yes. Because your Jentic One instance is self-hosted, your own rules decide which Waystar operations and credentials the agent may use. Since the patient id sits in the URL path, such as GET /patients/{patientId}, a rule can pin the agent to reads on a named patient. You pick the operations it may call, so writes like POST /payments, POST /statements, and POST /payment-plans stay off unless you add them.

GET STARTED

Start building with Waystar API

Explore with Jentic One
View OpenAPI Document