API Reference
Complete reference for integrating with Senappe Software's healthcare, property, and enterprise platform APIs.
Authentication
All API requests require authentication using API keys
// Include in request headers
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
X-Organization-ID: YOUR_ORG_ID
API keys are provisioned by the Senappe Software implementation team during onboarding.
Healthcare API
Manage patients, records, appointments, and clinical data
POST
/api/v1/patientsRegister a new patient
// Request body
{
"firstName": "Abebe",
"lastName": "Kebede",
"dateOfBirth": "1985-04-12",
"nationalId": "ETH-123456"
}
GET
/api/v1/patients/{id}/recordsRetrieve a patient's medical records
POST
/api/v1/appointmentsSchedule a patient appointment
Rate Limits
API usage limits per plan
5,000
Requests per hour (Starter)
50,000
Requests per hour (Professional)
Unlimited
Enterprise (custom SLA)
SDKs & Libraries
Official SDKs for popular programming languages