Create Patient
POST /patients
Creates a new patient record for the authenticated clinic.
Scope required: patient.write
Request Body
{
"first_name": "Ali",
"last_name": "Yılmaz",
"date_of_birth": "1985-06-15",
"gender": "male",
"phone_number": "+905321234567",
"email_address": "ali@example.com"
}
| Field | Type | Required | Description |
|---|---|---|---|
first_name | string | ✅ | |
last_name | string | ✅ | |
date_of_birth | string | — | Format: Y-m-d |
gender | string | — | male | female | other |
phone_number | string | — | E.164 format |
email_address | string | — |
Response 201
{
"data": {
"id": "018f1a2b-3c4d-7e5f-a6b7-c8d9e0f1a2b3",
"full_name": "Ali Yılmaz",
"created_at": "2026-01-15T09:30:00+03:00"
}
}