Back to Integrations
Salon & SpaLive · 15 actions

Aesthetic Record API

Integuru generates a production-ready HTTP API for Aesthetic Record, the practice management platform used by med-spas and aesthetic clinics. The integration covers 15 actions across patient records, appointments, invoices, and provider management, letting engineering teams automate clinic workflows without browser automation.

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

15

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 Aesthetic Record 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 Aesthetic Record 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

Aesthetic Record integration guide

Last reviewed: August 2026

Overview

Integuru's Aesthetic Record integration provides production-ready HTTP API access to Aesthetic Record, the practice management platform used by med-spas and aesthetic clinics, covering 15 actions including create_appointment and get_patient_details. Integuru reaches Aesthetic Record via direct HTTP requests rather than browser automation, so calls complete in under 3 seconds with a 99.9%+ success rate.

No public API. Aesthetic Record does not expose an official developer API. Teams that need to move data in or out have historically relied on manual CSV exports or fragile browser scripts that break whenever the UI updates.

The integration exposes every major clinic object: patients, providers, clinics, services, appointments, invoices, and clinical notes. The get_patient_details action returns structured data including age, emails, phones, address, loyalty_programs, and payments_on_file, giving downstream systems a complete patient record in a single call.

Med-spa engineering teams typically use this integration to synchronize patient records across internal CRM or EHR systems, automate appointment scheduling from external booking flows, and pull invoice data into reporting pipelines without manual intervention. See the full integrations catalogue for other platforms Integuru supports in healthcare and adjacent verticals.


Use Cases

Integuru's Aesthetic Record integration covers the full patient lifecycle, from initial client creation through appointment management and invoice export. Teams building patient portals, CRM sync pipelines, or automated reminder systems can query or write any of the 15 available actions programmatically.

  • Patient record sync: Use list_patients with term or letter_key filtering to page through your patient roster, then call get_patient_details to pull structured demographic, insurance, and payment data for each record.
  • Appointment automation: Create, retrieve, and edit appointments via create_appointment, get_appointment, and edit_appointment. Required fields include date, time, clinic_id, provider_id, patient_id, patient_name, and appointment_service.
  • Invoice reporting: Pull paginated invoice lists with list_invoices (15 per page, filtered by date range, provider, clinic, and status), or use export_invoices with report_type: 'items' for a full line-item breakdown.
  • Clinical notes management: Create, update, and delete patient notes via create_patient_note, edit_customer_note, and delete_customer_note. Notes support tags and sticky/pinned status.
  • Provider and service lookup: list_providers and list_clinics return the IDs you need before calling actions that require provider_id or clinic_id.

Setup Notes

Integuru's Aesthetic Record integration authenticates against https://app.aestheticrecord.com/login. Integuru handles the full session flow automatically, including any 2FA steps your account requires, so you pass credentials once during setup and the integration manages token refresh from that point forward.

Several actions use IDs that must be resolved before use. Call list_clinics to get valid clinic_id values, list_providers to get valid provider_id values, and list_services (which requires both IDs) to resolve service IDs before calling create_appointment or edit_appointment.

Two actions use page-based pagination:

  • list_invoices: Pass page_number (starts at 1); Aesthetic Record returns a fixed page size of 15 invoices per page.
  • list_patients: Pass page and pagesize to scroll through the full roster, or use term (free-text by name, email, or phone) or letter_key (alphabetic filter) to narrow results before paging.

The term and letter_key parameters on list_patients are mutually exclusive. Use term for free-text search by name, email, or phone; use letter_key for alphabetic roster browsing.

Guides in Salon & Spa

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 Aesthetic Record traffic. Install the CLI or sign in at app.integuru.com, connect your Aesthetic Record account, and start calling the endpoints.
What if Aesthetic Record 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