Skip to main content

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"
}
FieldTypeRequiredDescription
first_namestring
last_namestring
date_of_birthstringFormat: Y-m-d
genderstringmale | female | other
phone_numberstringE.164 format
email_addressstring

Response 201

{
"data": {
"id": "018f1a2b-3c4d-7e5f-a6b7-c8d9e0f1a2b3",
"full_name": "Ali Yılmaz",
"created_at": "2026-01-15T09:30:00+03:00"
}
}