Buchungen

Preisaufstellung einer Buchung

gethttps://open-api.mynextdays.com/v1/reservations/{reservation_id}/quote

Die gespeicherte Aufstellung — Unterkunft, Gebühren, Abgaben, Rabatte.

Sie wird nicht neu gerechnet. Was hier steht, ist die Aufstellung, die zur Buchung gehört; eine zweite Rechnung an dieser Stelle würde irgendwann eine andere Summe liefern als die Rechnung des Gastes.

Pfad-Parameter

reservation_idstringpflicht

Antworten

200Successful Response
currencystringpflicht
due_amountstringpflicht

Offener Betrag: total_amount minus paid_amount.

itemsarray of QuotePostenpflicht

Die Positionen. Leer, wenn zu dieser Buchung keine Aufstellung gespeichert ist — dann ist total_amount alles, was wir wissen.

amountstringpflicht
kindstringpflicht

Art der Position, z. B. lodging (Unterkunft), fee (Gebühr), tax (Abgabe), addon (Zusatzleistung), discount (Rabatt).

labelstringpflicht

Bezeichnung, wie der Gast sie sieht.

paid_amountstringpflicht
reservation_idstringpflicht
total_amountstringpflicht
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 GET 'https://open-api.mynextdays.com/v1/reservations/%3Creservation_id%3E/quote' \
  -H 'Authorization: Bearer <access_token>'

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

Beispiel
{
  "reservation_id": "…",
  "currency": "…",
  "total_amount": "…",
  "paid_amount": "…",
  "due_amount": "…",
  "items": [
    {
      "kind": "…",
      "label": "…",
      "amount": "…"
    }
  ]
}