curl --request POST \
--url https://api.spikecare.com/public/v1/patients \
--header 'Content-Type: application/json' \
--data '
{
"clinic_id": 2,
"date_of_birth": "2023-12-25",
"insurance_provider_id": 2,
"name": "<string>",
"address": "<string>",
"email": "jsmith@example.com",
"group_number": "<string>",
"in_network_override": true,
"phone": "<string>",
"policy_id": "<string>"
}
'{
"patient_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"$schema": "<string>"
}Register a new patient under a clinic. Provide demographics (name, DOB, contact) and assign a clinic and insurance provider. The API returns a stable patient_id (UUID) for linking with your EMR’s local patient record.
curl --request POST \
--url https://api.spikecare.com/public/v1/patients \
--header 'Content-Type: application/json' \
--data '
{
"clinic_id": 2,
"date_of_birth": "2023-12-25",
"insurance_provider_id": 2,
"name": "<string>",
"address": "<string>",
"email": "jsmith@example.com",
"group_number": "<string>",
"in_network_override": true,
"phone": "<string>",
"policy_id": "<string>"
}
'{
"patient_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"$schema": "<string>"
}ID of the clinic this patient is assigned to.
x >= 1Date of birth in YYYY-MM-DD format.
ID of the patient’s primary insurance provider from the reference list.
x >= 1Patient’s full name.
1 - 255Patient’s street address (optional).
500Patient’s email (optional).
255Insurance group number (optional).
255Override network status for this patient: true = in-network, false = out-of-network (optional).
Patient’s contact phone (optional).
30Insurance policy ID / member ID (optional).
255