Objekte

Türcode und WLAN setzen

puthttps://open-api.mynextdays.com/v1/properties/{property_id}/access

Setzt 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_idstringpflicht

Anfrage-Körperpflicht

door_codestring
hide_code_until_checkinboolean
self_checkinboolean
show_code_only_if_paidboolean
wifi_passwordstring
wifi_ssidstring

Antworten

200Successful Response
code_visible_fromdate-time
door_codestring
hide_code_until_checkinbooleanpflicht

Code erst am Anreisetag zeigen.

property_idstringpflicht
self_checkinbooleanpflicht
show_code_only_if_paidbooleanpflicht

Code erst zeigen, wenn die Zahlung eingegangen ist.

wifi_passwordstring
wifi_ssidstring
422Validation Error
detailarray of ValidationError
ctxContext
inputInput
locarray of string | integerpflicht
msgstringpflicht
typestringpflicht

Sprache

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
}