appointments

Create an extra customer-care call

Admin/customer-care/coordinator endpoint to create an EXTRA call task. If no operator is provided, it is assigned to the patient's latest completed free/intro call operator when they are customer-care; otherwise the least loaded operator is selected.

post/api/appointments/customer-care/extra-calls

Request body

patient_idstring uuid required
scheduled_forstring date nullable

Defaults to today in Europe/Rome

assigned_operator_idstring uuid nullable

Optional customer-care operator. If omitted, the patient's latest completed free/intro call operator is used when they are customer-care; otherwise the least loaded operator is selected.

notesstring nullable
metadataobject nullable

Response

Successful Response

idstring required
typestring required
statusstring required
patient_idstring required
assigned_operator_idstring nullable
appointment_idstring nullable
scheduled_forstring date required
agreed_forstring date-time nullable

Date/time agreed with the patient. Null means DA_CONCORDARE.

agreement_statusstring nullable

DA_CONCORDARE for SUPPORTO/EXTRA tasks

days_without_agreed_dateinteger nullable

Days since the SUPPORTO/EXTRA task has been pending without an agreed date

attempts_countinteger required
max_attemptsinteger required
reschedule_stageinteger nullable

Current stage in the FREE_RESCHEDULE interval sequence (0-based)

reasonstring nullable

PRIMA_CALL/SECONDA_CALL for SUPPORTO, or dropout status/path reason for EXTRA

metadataobject nullable
completed_atstring date-time nullable
closed_atstring date-time nullable
created_atstring date-time required
updated_atstring date-time required

Changes

No recorded changes to this endpoint across all 1 revision of this API.