Gather incoming requests (leads) into a single pool; track tasks, calls and patient communication. Let no inquiry fall through the cracks.
Endpoints for this resource. Every endpoint is scoped to the clinic data the API key is bound to; write endpoints support the Idempotency-Key header.
/v1/leads
Lists leads/requests
Authorized user
/v1/leads
Creates a new lead
Authorized user
/v1/leads/{id}/status
Changes the lead status/stage
Authorized user
/v1/tasks
Lists tasks
Authorized user
/v1/tasks
Creates a task
Authorized user
/v1/messages
Lists patient communication messages
Authorized user
/v1/messages
Creates a message/communication record
Authorized user
Update lead status
curl -X POST https://api.udentiva.com/v1/leads/{id}/status \
-H "Authorization: Bearer udk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"status":"qualified"}'
HTTP/1.1 200 OK
{
"id": "ld-88",
"status": "qualified"
}
Security isn't a feature, it's the architecture itself. The guarantees that apply to this resource:
Errors are returned in a consistent envelope; the code is for the machine, the message for the user. Internal error/stack is never leaked.
{
"error": {
"code": "validation_failed",
"message": "Invalid field: email"
}
}
We use cookies necessary for core functionality; analytics and marketing cookies are enabled only with your consent. Informativa sui cookie