Back to Integrations
HealthcareLive · 39 actions

LightningStep API

Integuru provides a production-ready HTTP API for LightningStep, covering 39 supported actions.

npm install -g integuru
Backed byY Combinator100 API calls/month free

39

Verified actions live today

<3 sec

Response latency per call

99.9%+

Reliability rate on generated APIs

24/7

On-call maintenance on Production plans

Integration facts

Authentication
Login flows, including 2FA, handled by Integuru using your own LightningStep credentials.
Approach
Direct HTTP requests, with no browser automation or RPA involved.

Endpoints

Available actions

Click an action to expand its parameters

Don't see the action you need?

The actions above cover the most common LightningStep integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.

Guide

LightningStep integration guide

Last reviewed: September 2026

Overview

Integuru provides production-ready HTTP API access to LightningStep. The actions listed on this page are currently supported by Integuru.

LightningStep (also written Lightning Step) is the EHR used by residential and outpatient substance use disorder and behavioral health programs. The 39 actions authenticate with your facility's own LightningStep login and cover patient lookup and profile, admissions, pre-admissions and inquiries, clinical documents and forms, diagnoses, medications, vitals, treatment goals, group notes, authorizations, staff and locations.

Does LightningStep have a public API?

No. LightningStep publishes no public API, developer program or sandbox; every workflow (charting, scheduling, billing, outcome tracking) runs through the web application. Integuru's 39 LightningStep actions are generated from the authenticated HTTP requests that web application sends, so a facility's own login gives programmatic read and write access to patients, documents, diagnoses and medications without browser automation.

Patients and census. find_patient, list_patients, get_patient_profile, get_patient_contacts, get_patient_demographic_history, get_patient_insurance_history, get_patient_consents and get_patient_admissions read a patient. list_preadmissions and list_inquires cover the intake pipeline, and list_patient_level_of_care, list_patient_authorizations, list_subprograms, list_staff and list_locations cover the program structure around them.

Clinical record. list_patient_diagnoses with create_client_diagnosis, list_patient_medication_orders with add_client_medication, add_patient_drug_history, create_treatment_history, create_patient_vital_signs, create_patient_pain_rating, get_treatment_goals, list_patient_lab_results, list_patient_allergies, get_patient_dose_report and add_employer.

Documents and forms. list_forms, list_patient_documents, create_patient_document, get_patient_document, get_patient_document_html, download_patient_document_file, write_patient_document_field, bulk_write_patient_document_fields and extract_patient_form_evidence, plus get_group_session_details with update_group_note for group therapy notes. A write to a signed or locked document is refused unless force_when_locked is set.

What is not live. Claims and billing (claim lists, claim status, remittance) and appointment scheduling are not in the verified catalog. Both are screens in the same web application, so the Managed Service can build them against your facility's account; they appear here once verified against live traffic.


Available Actions

The supported catalog currently includes create_patient_vital_signs, list_subprograms, get_patient_demographic_history, get_patient_profile, get_patient_insurance_history, get_patient_contacts, get_patient_consents, find_patient, list_preadmissions, list_patients, get_patient_admissions, list_staff, list_locations, list_patient_lab_results, list_patient_diagnoses, list_patient_allergies, list_patient_medication_orders, list_patient_documents, download_patient_document_file, list_patient_authorizations, bulk_write_patient_document_fields, list_patient_level_of_care, list_inquires, create_patient_document, get_patient_document, get_patient_document_html, write_patient_document_field, list_forms, update_group_note, get_group_session_details, get_treatment_goals, create_patient_pain_rating, add_employer, create_treatment_history, create_client_diagnosis, add_client_medication, add_patient_drug_history, get_patient_dose_report, extract_patient_form_evidence.


Setup Notes

Configure LightningStep credentials in Integuru once. Integuru manages authentication and session handling for subsequent API calls.

Start from find_patient or list_patients to get the patient identifier the other actions take. Document field writes target a field by name; for a checkbox group pass option_value to pick the option, and expect an HTTP 400 listing the options when it is missing. Signed documents are locked by default.


Get started

Install the CLI and connect your LightningStep login:

npm install -g integuru

Or sign in at app.integuru.com, add LightningStep, and call the same 39 actions from the dashboard. For claims, billing or scheduling actions this page does not list, the Managed Service scopes and builds them against your facility's account.

Guides in Healthcare

Platform API guides in this vertical

Platforms available to request, not yet live

Good to know

Before you start

Can I use it today?
Yes. Every action listed above has been verified against live LightningStep traffic. Install the CLI or sign in at app.integuru.com, connect your LightningStep account, and start calling the endpoints.
What if LightningStep changes or breaks?
On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
What does it cost?
Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.

FAQ

Frequently asked questions