createAdmission
Admission (Aufnahme) anlegen
Verknüpft eine Aufnahme mit einem Lead. Setzt automatisch tblSales.AdmissionDate falls noch nicht gesetzt.
HTTP Request
https://dev.vitabyte.ch/v1/sales/createAdmission
Request Parameters
Der Lead ist wahlweise über leadId oder uniqid adressierbar — letzteres ist nützlich, wenn im Frontend nur die Uniqid vorliegt.
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
leadId
Pflicht, sofern keine uniqid mitgegeben wird. |
optional | integer |
12345
|
uniqid
Alternative zur leadId. |
optional | string | |
date
Startdatum der Aufnahme, YYYY-MM-DD. |
required | string |
2026-06-01
|
until
Enddatum, YYYY-MM-DD. |
optional | string |
2026-06-15
|
comment
Freitext zur Aufnahme. |
optional | string |
Erstaufenthalt
|
settings
Zimmer- bzw. Setting-Code. |
optional | string |
Einzelzimmer
|
Response Parameters
Fehler: HTTP 400 Provide a valid leadId or uniqid. / Provide a valid date., HTTP 404 wenn der Lead nicht existiert.
| Field | Typ | Beschreibung |
|---|---|---|
admissionId |
integer | ID der neuen Aufnahme |
Demo
Parameter und Beispiele stammen aus der internen API-Collection; die OpenAPI-Spec weicht für diesen Endpoint davon ab.
POST
https://dev.vitabyte.ch/v1/sales/createAdmission
{
"leadId": 12345,
"date": "2026-06-01",
"until": "2026-06-15",
"comment": "Erstaufenthalt",
"settings": "Einzelzimmer"
}
{
"status": true,
"msg": "Success",
"result": {
"admissionId": 555
}
}