Talk to the founder directly — book a 20-minute call
Developers · REST API

Build clinical workflows on the Ratatui API.

A HIPAA-secure REST API for peptides, TRT, and GLP-1 care — patients, doses, side effects, weight, and messaging. Push and pull data, subscribe to webhooks, and sync with the EHRs and CRMs your clinic already uses.

https://api.ratatui.ai/v1
Quickstart

Your first request in two minutes.

Authenticate with a clinic API key as a Bearer token over TLS 1.3. Keys are scoped per clinic and every call is written to the audit log.

Request · create a dose
curl https://api.ratatui.ai/v1/doses \
  -H "Authorization: Bearer rt_live_•••" \
  -H "Content-Type: application/json" \
  -d '{
    "patient_id": "pat_8Qx2",
    "medication": "tirzepatide",
    "dose_mg": 5,
    "site": "right_thigh",
    "taken_at": "2026-05-25T12:00:00Z"
  }'
Response · 201 Created
{
  "id": "dose_3aF9",
  "patient_id": "pat_8Qx2",
  "medication": "tirzepatide",
  "dose_mg": 5,
  "site": "right_thigh",
  "next_site": "left_abdomen",
  "taken_at": "2026-05-25T12:00:00Z",
  "created_at": "2026-05-25T12:00:01Z"
}
Core resources

Everything in the chart, as an endpoint.

GET/v1/patientsList & search patients on a protocol
POST/v1/patientsEnroll a patient & assign a protocol
POST/v1/dosesLog a dose with injection-site rotation
GET/v1/dosesDose history & adherence for a patient
POST/v1/side-effectsRecord a side effect; triggers escalation
POST/v1/weightsLog weight & body-comp readings
GET/v1/messagesE2E-encrypted clinician ↔ patient thread
POST/v1/webhooksSubscribe to events delivered to your URL
Webhooks

React the instant something changes.

Subscribe to clinical events and Ratatui posts a signed payload to your endpoint within seconds — route a severe side effect to your on-call clinician, or sync a new dose straight into your EHR.

dose.loggeddose.missedside_effect.severeweight.loggedmessage.receivedpatient.enrolled
POST → your endpoint
{
  "event": "side_effect.severe",
  "created_at": "2026-05-25T12:04:11Z",
  "data": {
    "patient_id": "pat_8Qx2",
    "medication": "tirzepatide",
    "severity": "severe",
    "symptom": "persistent_vomiting",
    "clinic_id": "clin_42"
  }
}
Integration catalog

Connect the systems your clinic already runs.

Native, prebuilt connections for EHRs, CRMs, scheduling, payments, and messaging — plus Zapier and a webhook firehose for everything else.

athenahealth logoathenahealthEHR
DrChrono logoDrChronoEHR
Healthie logoHealthieEHR
ModMed logoModMedEHR
IntakeQ logoIntakeQIntake
Weno logoWenoe-Prescribe
Candid Health logoCandid HealthBilling
HubSpot logoHubSpotCRM
Salesforce logoSalesforceCRM
GoHighLevel logoGoHighLevelCRM
Keap logoKeapCRM
Calendly logoCalendlyScheduling
Google Calendar logoGoogle CalendarScheduling
Twilio logoTwilioMessaging
RingCentral logoRingCentralVoice
Slack logoSlackComms
Zoom logoZoomTelehealth
Gmail logoGmailEmail
Stripe logoStripePayments
QuickBooks logoQuickBooksAccounting
DocuSign logoDocuSigne-Sign
Typeform logoTypeformForms
JotForm logoJotFormForms
Shopify logoShopifyCommerce
Zapier logoZapierAutomation
Request an integration