Luma Health website screenshot

Luma Health

Luma Health is a United States patient-engagement (Patient Success) platform for healthcare provider organizations, headquartered in San Francisco, California. Its operational AI platform automates the patient journey - self-service scheduling and appointment management, referral and waitlist management, intake and digital forms, omnichannel two-way messaging and broadcast, appointment reminders and recalls, insurance eligibility verification, payments and billing, and a conversational AI assistant (Navigator / lumabot) - and integrates bidirectionally with the major EHRs (Epic, Oracle Health/Cerner, MEDITECH, eClinicalWorks, athenahealth, NextGen, Greenway, Nextech). Luma exposes a documented public REST API (Rest-Service v2.0.0, OpenAPI 3.0.0) at https://api.lumahealth.io/api/v2, secured with OAuth2 client-credentials that issue JWT bearer tokens. The developer-facing surface is a REST API rather than an HL7 FHIR server; FHIR/HL7 interoperability with EHRs happens inside Luma's integration layer, not as a public FHIR endpoint.

Luma Health publishes 58 APIs on the APIs.io network, including Appointments API, Appointment Types API, Assistant Actions API, and 55 more. Tagged areas include Healthcare, United States, Patient Engagement, Scheduling, and Referrals.

Luma Health’s developer surface includes authentication, documentation, API reference, engineering blog, and 34 more developer resources.

51.2/100 developing ▬ flat Agent 29/100 agent ready saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessApproval
1 APIs
HealthcareUnited StatesPatient EngagementSchedulingReferralsIntakeMessagingEligibilityEHRInteroperabilityClinical AIReputation ManagementPatient Feedback

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Customer Service Management
BC-430
chatActivitiesfeedbackResponses
GET /feedbackResponses GET /chatActivities GET /chatActivities/unread PUT /chatActivities/{chatActivityId}

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
Regulatory Posture applies to this provider. Its tags matched the Health regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/luma-health: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 58

Individual APIs this provider publishes, each with its own machine-readable definition.

Luma Health Appointments API

Patient's appointments to see a doctor

Luma Health Appointment Types API

EHR appointment types

Luma Health Assistant Actions API

Audit log of individual tool calls made by the Navigator AI assistant during a conversation

Luma Health Assistant Instances API

Conversations between the Navigator AI assistant and a patient or staff member

Luma Health Assistant Transfer Rules API

Transfer rules for AI assistants (Navigator) to handle call routing

Luma Health Auth API

Luma Client Access

Luma Health Availabilities API

EHR provider scheduler availability

Luma Health Billing Charges API

Financial charges tracked against a patient, such as copays and patient balances

Luma Health Billing Copays API

Copay amounts configured per source (system, EHR, or manual) and referenced by patient form templates

Luma Health Broadcast Templates API

The Broadcast Templates API from Luma Health — 2 operation(s) for broadcast templates.

Luma Health Broadcast Events API

Broadcast event logs and history

Luma Health Broadcast Flows API

Broadcast flows for mass messaging campaigns

Luma Health Campaigns API

Contact preference campaigns that determine how and in what order a patient, facility, or user is contacted

Luma Health Chat Activities API

conversations with a patient

Luma Health Chat Activities Reasons API

reason why a chatActivity was closed

Luma Health Chat Audits API

Audits for message chat

Luma Health Checklists API

Per-appointment, per-patient instances of required pre-visit tasks generated from a checklist template

Luma Health Checklist Templates API

Reusable definitions of required pre-visit tasks used to build checklists

Luma Health Custom Web Styles API

custom styles, CSS, logo images for customers

Luma Health Engagement Events API

Append-only history of events that occurred during an engagement

Luma Health Engagements API

Conversation sessions between the system and a recipient, driven by one or more AI agents

Luma Health Engagement Settings API

Reusable voice and language presets that can be attached to an engagement

Luma Health Facilities API

Customer facilities

Luma Health Feedback Responses API

Patient responses to NPS feedback surveys and clicks on feedback links

Luma Health Feedback Responses External Review Replies API

AI-generated reply drafts for external reviews, with approve/reject workflow

Luma Health Feedback Responses External Reviews API

Scraped external reviews from Google Business Profile and Yelp

Luma Health Feedback Responses Promoter Histories API

Per-patient platform rotation history for NPS promoter review requests

Luma Health Groups API

Group of staff users

Luma Health Insurance Payors API

Insurance payors/carriers maintained in Luma's payor directory

Luma Health Insurances API

Patient insurance coverage records

Luma Health Knowledge Base Question Answers API

Question and answer entries for knowledge bases

Luma Health Lumabot Flows API

LumaBot Flows answered by patients

Luma Health Lumabot Flow Templates API

Templates for LumaBot flows

Luma Health Messages API

Messages (chat, sms, voice, email, whatsapp, fax, in-app)

Luma Health Message Template Partials API

Reusable partials that can be composed into message templates

Luma Health Patient Credit Cards API

Luma Health patient credit cards

Luma Health Patient Forms API

Patient forms answered by patients

Luma Health Patient Form Templates API

Templates from patient forms

Luma Health Patient Message Templates API

Message templates used to compose patient communications

Luma Health Patients API

Customer patients

Luma Health Providers API

Luma Health providers

Luma Health Provider Scheduling Groups API

Groups of providers configured for shared scheduling behavior, such as round-robin or waterfall assignment

Luma Health Queue Manager Instances API

Instances of queue manager templates representing items in a queue

Luma Health Referrals API

Luma Patient referrals

Luma Health Reports API

Luma Analytical Reports

Luma Health Settings API

Luma resource settings

Luma Health Specialties API

A Doctor's specialty

Luma Health Squigglies API

Messages Squigglies

Luma Health System Audits API

Audit logs for certain system events in a given account

Luma Health Waitlists API

Patients waiting for an appointment

Scroll for all 58

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Luma Health Rate Limits

0 limits

RATE LIMITS

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Luma Health Authentication

http · 1 scheme

SECURITY

Luma Health Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Luma Health Vulnerability Disclosure

Hackerone · contact published

SECURITY

Luma Health Trust Center

HITRUST CSF r2, SOC 2 Type II, ISO/IEC 27001:2022, ISO/IEC 42001 (AI management system, for Luma AI products), HIPAA, TX-RAMP Level 2, EU-US Data Privacy Framework (with UK and ...

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Luma Health Agentic Access

276 operations · 160 acting

276 operations · 160 acting

AGENTIC

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 6

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: luma-health
url: https://raw.githubusercontent.com/api-evangelist/luma-health/refs/heads/main/apis.yml
name: Luma Health
kind: company
description: Luma Health is a United States patient-engagement (Patient Success) platform for healthcare provider organizations,
  headquartered in San Francisco, California. Its operational AI platform automates the patient journey - self-service scheduling
  and appointment management, referral and waitlist management, intake and digital forms, omnichannel two-way messaging and
  broadcast, appointment reminders and recalls, insurance eligibility verification, payments and billing, and a conversational
  AI assistant (Navigator / lumabot) - and integrates bidirectionally with the major EHRs (Epic, Oracle Health/Cerner, MEDITECH,
  eClinicalWorks, athenahealth, NextGen, Greenway, Nextech). Luma exposes a documented public REST API (Rest-Service v2.0.0,
  OpenAPI 3.0.0) at https://api.lumahealth.io/api/v2, secured with OAuth2 client-credentials that issue JWT bearer tokens.
  The developer-facing surface is a REST API rather than an HL7 FHIR server; FHIR/HL7 interoperability with EHRs happens inside
  Luma's integration layer, not as a public FHIR endpoint.
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: approval
  trial: false
  try_now: false
  public: false
  label: Requires approval
  confidence: medium
  source:
  - plans
  - authentication
  - rate-limits
  - security
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Healthcare
- United States
- Patient Engagement
- Scheduling
- Referrals
- Intake
- Messaging
- Eligibility
- EHR
- Interoperability
- Clinical AI
- Reputation Management
- Patient Feedback
created: '2026-07-24'
modified: '2026-08-15'
specificationVersion: '0.23'
apis:
- aid: luma-health:luma-health-appointments-api
  name: Luma Health Appointments API
  description: Patient's appointments to see a doctor
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Appointments
  tags_raw:
  - appointments
  properties:
  - type: OpenAPI
    url: openapi/luma-health-appointments-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-appointmenttypes-api
  name: Luma Health Appointment Types API
  description: EHR appointment types
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Appointment Types
  tags_raw:
  - appointmentTypes
  properties:
  - type: OpenAPI
    url: openapi/luma-health-appointmenttypes-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-assistantactions-api
  name: Luma Health Assistant Actions API
  description: Audit log of individual tool calls made by the Navigator AI assistant during a conversation
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - assistantActions
  properties:
  - type: OpenAPI
    url: openapi/luma-health-assistantactions-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-assistantinstances-api
  name: Luma Health Assistant Instances API
  description: Conversations between the Navigator AI assistant and a patient or staff member
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - assistantInstances
  properties:
  - type: OpenAPI
    url: openapi/luma-health-assistantinstances-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-assistanttransferrules-api
  name: Luma Health Assistant Transfer Rules API
  description: Transfer rules for AI assistants (Navigator) to handle call routing
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - assistantTransferRules
  properties:
  - type: OpenAPI
    url: openapi/luma-health-assistanttransferrules-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-auth-api
  name: Luma Health Auth API
  description: Luma Client Access
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Authentication
  tags_raw:
  - auth
  properties:
  - type: OpenAPI
    url: openapi/luma-health-auth-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-availabilities-api
  name: Luma Health Availabilities API
  description: EHR provider scheduler availability
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Availabilities
  tags_raw:
  - availabilities
  properties:
  - type: OpenAPI
    url: openapi/luma-health-availabilities-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-billingcharges-api
  name: Luma Health Billing Charges API
  description: Financial charges tracked against a patient, such as copays and patient balances
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - billingCharges
  properties:
  - type: OpenAPI
    url: openapi/luma-health-billingcharges-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-billingcopays-api
  name: Luma Health Billing Copays API
  description: Copay amounts configured per source (system, EHR, or manual) and referenced by patient form templates
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - billingCopays
  properties:
  - type: OpenAPI
    url: openapi/luma-health-billingcopays-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-broadcast-templates-api
  name: Luma Health Broadcast Templates API
  description: The Broadcast Templates API from Luma Health — 2 operation(s) for broadcast templates.
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Broadcast Templates
  properties:
  - type: OpenAPI
    url: openapi/luma-health-broadcast-templates-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-broadcastevents-api
  name: Luma Health Broadcast Events API
  description: Broadcast event logs and history
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - broadcastEvents
  properties:
  - type: OpenAPI
    url: openapi/luma-health-broadcastevents-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-broadcastflows-api
  name: Luma Health Broadcast Flows API
  description: Broadcast flows for mass messaging campaigns
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - broadcastFlows
  properties:
  - type: OpenAPI
    url: openapi/luma-health-broadcastflows-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-campaigns-api
  name: Luma Health Campaigns API
  description: Contact preference campaigns that determine how and in what order a patient, facility, or user is contacted
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Campaigns
  tags_raw:
  - campaigns
  properties:
  - type: OpenAPI
    url: openapi/luma-health-campaigns-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-chatactivities-api
  name: Luma Health Chat Activities API
  description: conversations with a patient
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - chatActivities
  properties:
  - type: OpenAPI
    url: openapi/luma-health-chatactivities-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-chatactivitiesreasons-api
  name: Luma Health Chat Activities Reasons API
  description: reason why a chatActivity was closed
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - chatActivitiesReasons
  properties:
  - type: OpenAPI
    url: openapi/luma-health-chatactivitiesreasons-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-chataudits-api
  name: Luma Health Chat Audits API
  description: Audits for message chat
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - chatAudits
  properties:
  - type: OpenAPI
    url: openapi/luma-health-chataudits-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-checklists-api
  name: Luma Health Checklists API
  description: Per-appointment, per-patient instances of required pre-visit tasks generated from a checklist template
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Checklists
  tags_raw:
  - checklists
  properties:
  - type: OpenAPI
    url: openapi/luma-health-checklists-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-checklisttemplates-api
  name: Luma Health Checklist Templates API
  description: Reusable definitions of required pre-visit tasks used to build checklists
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Checklist Templates
  tags_raw:
  - checklistTemplates
  properties:
  - type: OpenAPI
    url: openapi/luma-health-checklisttemplates-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-customwebstyles-api
  name: Luma Health Custom Web Styles API
  description: custom styles, CSS, logo images for customers
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags: []
  tags_raw:
  - customWebStyles
  properties:
  - type: OpenAPI
    url: openapi/luma-health-customwebstyles-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/messages
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/broadcastFlows
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/checklists
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/billingCharges
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/insurances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/referrals
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/feedbackResponses
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/assistantInstances
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/reports
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/auth
- aid: luma-health:luma-health-engagementevents-api
  name: Luma Health Engagement Events API
  description: Append-only history of events that occurred during an engagement
  humanURL: https://apidocs.lumahealth.io/#tag/appointments
  baseURL: https://api.lumahealth.io/api/v2
  tags:
  - Engagement Events
  tags_raw:
  - engagementEvents
  properties:
  - type: OpenAPI
    url: openapi/luma-health-engagementevents-api-openapi.yml
  - type: Documentation
    url: https://apidocs.lumahealth.io
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/appointments
  - type: Authentication
    url: https://apidocs.lumahealth.io/#tag/auth
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/patients
  - type: APIReference
    url: https://apidocs.lumahealth.io/#tag/providers
  - type: APIReference
    url: https://apidocs.lumahealth.io

# --- truncated at 32 KB (93 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/luma-health/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/luma-health"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/luma-health/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/luma-health/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.