SightSync Developer Platform

Integrate AI patient recall
with your PMS

A REST API that connects your practice management system to compliant AI recall calls, appointment sync, and UK regulatory checks — without building any of it yourself.

// Trigger a recall call — 3 lines

POST https://app.sightsync.io/api/v1/recall
Authorization: Bearer nvc_live_xxxxxxxxxxxxxxxxxxxx
Content-Type: application/json

{
  "patient_id": "pat_01HXYZ..."
}

// Response 202
{
  "success": true,
  "call_id": "c_01HABC...",
  "status": "calling"
}

What's included

Instant recall triggers

One API call triggers the full recall: compliance checks, OFCOM hours, TPS screening, and AI voice delivery.

Compliance built in

Every call is automatically screened against TPS/CTPS registers, checked for OFCOM-permitted hours, and rate-limited to UK calling regulations.

Outcome webhooks

Receive real-time events when a call completes, a patient books an appointment, or opts out — so your PMS stays in sync.

Simple REST API

Bearer-token auth, JSON in and out. No SDKs required. Integrate in an afternoon with standard HTTP from any language.

API endpoints

POST/api/v1/patientsAdd or update a patient recordDocs →
GET/api/v1/patientsList patients due for recallDocs →
GET/api/v1/patients/{id}Fetch a single patient recordDocs →
PATCH/api/v1/patients/{id}Update patient detailsDocs →
DELETE/api/v1/patients/{id}Erase patient data (GDPR right to erasure)Docs →
POST/api/v1/recallTrigger an AI recall call for one patientDocs →
POST/api/v1/recall/batchTrigger recall calls for up to 50 patients at onceDocs →
GET/api/v1/callsList call logs with filtersDocs →
GET/api/v1/calls/{id}Get call status and transcript outcomeDocs →
GET/api/v1/appointmentsList appointments booked via AI recallDocs →
POST/api/v1/appointmentsRecord a manually booked appointmentDocs →
GET/api/v1/usageCurrent billing period usage and daily breakdownDocs →
GET/api/v1/webhooksList webhook endpoints and delivery logsDocs →
POST/api/v1/webhooksRegister a webhook endpointDocs →
DELETE/api/v1/webhooksRemove a webhook endpointDocs →
GET/api/v1/data-requestsList GDPR data subject requestsDocs →
POST/api/v1/data-requestsSubmit a GDPR data subject requestDocs →
POST/api/v1/agentRun an AI recall campaign from a plain-English goalDocs →

All endpoints require Authorization: Bearer nvc_... header. Full API reference →

Simple, transparent pricing

Pay for what you use. No setup fees, no hidden costs. Upgrade or cancel any time.

Free

£0Free forever

Use all API endpoints with your practice account at no extra cost.

  • Full API access (all 18 endpoints)
  • API key generation in Settings
  • Live recall triggers (uses your plan quota)
  • Patient sync, appointments & usage APIs
  • Documentation & email support
Get started free

Starter API

£149/month

51p per call after 300

For single-practice PMS vendors building their first integration.

  • 300 live recall triggers / month included
  • Real AI calls to patients
  • All compliance checks (OFCOM, TPS/CTPS)
  • Appointment & usage data sync
  • Email support
Contact us to get started
Most popular

Growth API

£399/month

51p per call after 1,000

For multi-practice groups and established PMS platforms.

  • 1,000 live recall triggers / month included
  • Usage tracking per practice
  • Webhooks for call and booking events (beta)
  • 120 API requests / minute per key
  • Priority email + Slack support
Contact us to get started

Enterprise

CustomCustom pricing

Volume discounts available

For national PMS vendors, large groups, or custom integrations.

  • Custom call volume included
  • Dedicated onboarding & integration support
  • Custom compliance configurations
  • SLA agreement
  • Dedicated account manager
Contact us

Ready to integrate?

Get an API key in under a minute. Your practice account gives you full access to every endpoint at no extra cost.