createRecall
Recall anlegen
Legt eine Recall-Erinnerung an (Brief, SMS oder Mail). Der Recall startet im Status pending.
HTTP Request
https://dev.vitabyte.ch/v1/recall/createRecall
Request Parameters
⚠ Die Felder recipient und cc (Empfänger-Steuerung PAT / HA / ZU bei recallType: mail) gehören zu einem noch nicht ausgerollten Branch und bleiben derzeit ohne Wirkung.
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
title
Darf nicht leer sein. |
required | string |
Jahreskontrolle
|
patid
Muss grösser als 0 sein. |
required | integer |
789
|
nextRecall
Datum mit Uhrzeit; wird intern in Datum und Zeit zerlegt. Nicht parsebare Werte werden abgewiesen. |
required | string |
2027-05-18 09:00:00
|
recallType
Alles andere ist ein Fehler. |
required |
string enum: brief | sms | mail
|
mail
|
recallText
Inhalt der Erinnerung. |
optional | string | |
internalComment
Interne Notiz. |
optional | string | |
active
Alles ausser exakt 1 wird zu 0. |
optional |
integer enum: 0 | 1
|
default:
01
|
Response Parameters
Fehler kommen als {status:false, msg} mit HTTP 200: Please provide a recall title., Please provide a valid patid., Please provide a valid recall date., Please provide a valid recallType (brief/sms/mail).
| Field | Typ | Beschreibung |
|---|---|---|
recallId |
integer | ID des neuen Recalls |
Demo
Referenz und Beispiele stammen aus der internen API-Collection — die OpenAPI-Spec deckt diesen Endpoint noch nicht ab.
POST
https://dev.vitabyte.ch/v1/recall/createRecall
{
"title": "Jahreskontrolle",
"recallText": "Es ist Zeit für Ihre jährliche Kontrolle.",
"nextRecall": "2027-05-18 09:00:00",
"patid": 789,
"recallType": "mail",
"active": 1,
"internalComment": "via API angelegt"
}
{
"status": true,
"msg": "Recall created",
"result": {
"recallId": 42
}
}