Endpoints / createAdmission

createAdmission

Admission (Aufnahme) anlegen

Verknüpft eine Aufnahme mit einem Lead. Setzt automatisch tblSales.AdmissionDate falls noch nicht gesetzt.

HTTP Request

POST https://dev.vitabyte.ch/v1/sales/createAdmission
Auth basicAuth apiKey

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
Payload
{
    "leadId": 12345,
    "date": "2026-06-01",
    "until": "2026-06-15",
    "comment": "Erstaufenthalt",
    "settings": "Einzelzimmer"
}
Response
{
    "status": true,
    "msg": "Success",
    "result": {
        "admissionId": 555
    }
}