Preise

Tagespreise und Aufenthaltsregeln setzen

puthttps://open-api.mynextdays.com/v1/rates

Preise und Regeln für einen Zeitraum setzen.

Nur was du mitschickst, wird geändert. Ein weggelassenes Feld bleibt, wie es war — es wird nicht zurückgesetzt. Zum Löschen eines Tagespreises schickst du price: null; danach gilt für diesen Tag wieder der Grundpreis des Plans.

Mit weekdays änderst du nur bestimmte Wochentage im Zeitraum — der übliche Fall „Freitag und Samstag teurer" braucht damit einen Aufruf statt eines je Wochenende.

Nach dem Schreiben gehen die geänderten Tage an die Portale. Ohne diesen Schritt stünde der neue Preis nur bei uns, und verkauft würde weiter zum alten.

Anfrage-Körperpflicht

closed_to_arrivalboolean
closed_to_departureboolean
fromdatepflicht
max_stayinteger
min_stayinteger
pricenumber | string

Tagespreis. null löscht den Tagespreis.

rate_plan_idstringpflicht
todatepflicht
weekdaysarray of integer

Nur diese Wochentage im Zeitraum ändern (1 = Montag … 7 = Sonntag). Ohne Angabe: alle Tage.

Antworten

200Successful Response
days_changedintegerpflicht
fromdatepflicht
rate_plan_idstringpflicht
todatepflicht
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/rates' \
  -H 'Authorization: Bearer <access_token>' \
  -H 'Content-Type: application/json' \
  -d '{
  "rate_plan_id": "…",
  "from": "2026-09-10",
  "to": "2026-09-10"
}'

Ohne Token antwortet der Aufruf mit 401 — das ist der erwartete Weg.

Beispiel
{
  "rate_plan_id": "…",
  "from": "2026-09-10",
  "to": "2026-09-10",
  "days_changed": 1
}