Objekte
Türcode und WLAN setzen
put
https://open-api.mynextdays.com/v1/properties/{property_id}/accessSetzt Türcode, WLAN und die Sichtbarkeitsregeln.
Nur mitgeschickte Felder werden geändert; ein null löscht den Wert. Gibt
es für das Objekt noch keine Zeile, wird sie angelegt — der Aufruf ist damit
idempotent, egal ob vorher etwas stand (Wurzel 2).
Pfad-Parameter
property_idstringpflichtAnfrage-Körperpflicht
door_codestringhide_code_until_checkinbooleanself_checkinbooleanshow_code_only_if_paidbooleanwifi_passwordstringwifi_ssidstringAntworten
200Successful Response
code_visible_fromdate-timedoor_codestringhide_code_until_checkinbooleanpflichtCode erst am Anreisetag zeigen.
property_idstringpflichtself_checkinbooleanpflichtshow_code_only_if_paidbooleanpflichtCode erst zeigen, wenn die Zahlung eingegangen ist.
wifi_passwordstringwifi_ssidstring422Validation Error
detailarray of ValidationErrorctxContextinputInputlocarray of string | integerpflichtmsgstringpflichttypestringpflichtSprache
Nur in diesem Browser, nur für „Ausprobieren“ — der Wert wird nicht gespeichert und nicht an uns geschickt.
Anfrage
curl -X PUT 'https://open-api.mynextdays.com/v1/properties/%3Cproperty_id%3E/access' \
-H 'Authorization: Bearer <access_token>' \
-H 'Content-Type: application/json' \
-d '{
"door_code": "…",
"hide_code_until_checkin": false,
"self_checkin": false,
"show_code_only_if_paid": false
}'Ohne Token antwortet der Aufruf mit 401 — das ist der erwartete Weg.
Beispiel
{
"property_id": "…",
"self_checkin": false,
"show_code_only_if_paid": false,
"hide_code_until_checkin": false
}