API Endpoints
Complete reference for HealthTalk API endpoints.
Messages
Send Message
POST /v1/messagesRequest Body:
{
"patientId": "pat_123",
"templateId": "tpl_456",
"channel": "sms",
"variables": {
"appointmentDate": "2026-03-15",
"appointmentTime": "10:30"
}
}Response:
{
"id": "msg_789",
"status": "queued",
"createdAt": "2026-03-10T09:00:00Z"
}Get Message Status
GET /v1/messages/{messageId}List Messages
GET /v1/messages?patientId={patientId}&limit=20&offset=0Patients
Get Patient
GET /v1/patients/{patientId}Update Communication Preferences
PATCH /v1/patients/{patientId}/preferencesTemplates
List Templates
GET /v1/templatesGet Template
GET /v1/templates/{templateId}Appointments
List Appointments
GET /v1/appointments?from={date}&to={date}Send Reminder
POST /v1/appointments/{appointmentId}/remindWebhooks
List Webhook Subscriptions
GET /v1/webhooksCreate Webhook
POST /v1/webhooksSee Webhooks for detailed webhook documentation.
Last updated on