Zingage Operator layers autonomous workforce operations — scheduling, staffing, and voice communication — on top of a partner's existing system of record. It reads context, takes action, and writes results back, with a full audit trail.
Zingage supports OAuth 2.0, API key, or service account credentials. A dedicated service account is provisioned per agency; every action is attributable to it. Pass credentials via the Authorization header on every request.
Three integration tiers, ordered by preference. Most partners begin at Tier 3 to launch quickly and migrate up as engineering capacity allows.
A Patient represents a care recipient as modeled in the partner's system of record.
Attributes
idrequirednamesstatuscontactPointsaddressesresponsiblePartiesprofileNotestagsOperations
Read patient records and add notes.
A Practitioner is a caregiver who delivers visits.
Attributes
idrequirednamesstatuscontactPointsaddressestagsclassesprofileNotesOperations
Read caregiver records and record availability.
A Visit is a single shift — a scheduled service for one patient, optionally assigned to a practitioner. Clock-in and clock-out events drive billing and payroll.
Attributes
idrequiredpatientIdpractitionerIdscheduledStartscheduledEndclockInclockOutclockedInclockedOutstatusservicenotesscheduleIdOperations
Read visits, record clock-in / clock-out, assign a caregiver, and add notes.
A Schedule represents a recurring care plan — a template that generates visits over an effective period.
Attributes
idrequiredpatientIdpractitionerIdrecurrencescheduledTimeeffectivePeriodserviceOperations
Read recurring schedules.
Messaging endpoints read and write the conversation thread between the agency and a caregiver, routed through the partner's native channel so messages appear in the existing inbox.
Attributes
messageHistoryOperations
Read and send caregiver messages.
Open shifts are unassigned visits that need coverage.
Attributes
visitIdpatientIdscheduledStartscheduledEndserviceOperations
Read unassigned shifts needing coverage.
Zingage can subscribe to real-time events for low-latency operations. Configure a webhook endpoint and we'll deliver signed JSON payloads.
Event Types
visit.createdvisit.updatedvisit.canceledpatient.createdpractitioner.updatedZingage uses conventional HTTP status codes. Error responses include a machine-readabletype and code, plus a human-readable message.
2002014004014034044094224295xxRequests are rate-limited per service account. 429 responses include a Retry-After header indicating how many seconds to wait before retrying. Burst and sustained limits are confirmed during onboarding.
The API is versioned in the path (/v1). Breaking changes ship under a new version; non-breaking additions (new optional fields, new endpoints) are made in place. We give partners at least 12 months of notice before deprecating a version.
Zingage treats PHI as the highest-trust asset. Our security program is built around HIPAA and least-privilege access throughout.