Pakete und Extras

Extras, die zusammen mit einer Buchung verkauft werden können: Zimmerpakete (an einen Zimmertyp gebunden) und allgemeine Pakete (Transfer, Abendessen, Spa). Verkaufte Pakete werden bei der Buchungsübermittlung als extras[] gesendet.

Pakete auflisten#

GET/external/stock/packages

Authentifizierung: Authorization: Bearer

Gibt die Pakete zurück, die das Hotel online verkauft. priceType gibt an, ob der Preis pro Nacht oder einmalig gilt, pricePlan, ob er pro Person oder pro Zimmer berechnet wird.

Abfrageparameter

hotelIDintegererforderlich
Hotel-ID.
packageTypeinteger
1 Zimmerpakete, 2 allgemeine Pakete. Leer für alle.
12
languageIDintegerStandard: 1
Sprach-ID für die Paketnamen (Sprachen).
limitintegerStandard: 20
Datensätze pro Seite.
pageintegerStandard: 1
Seitennummer.
orderstring
Sortierung nach id, baslik oder fiyat; für absteigende Reihenfolge - voranstellen.

Antwort

200 Erfolgreich.

Anfrage
curl "https://test.hms.gen.tr/external/stock/packages?hotelID=1000&packageType=2&limit=20&page=1" \
  -H "Authorization: Bearer $HMS_TOKEN"
Antwort · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "id": 12,
            "name": "Abendessen",
            "image": "/images/1000/stock/t-aksam-yemegi.jpg",
            "quantity": 0,
            "stockTracking": false,
            "salePrice": "400.00",
            "saleCurrency": "TRY",
            "saleCurrencyId": 1,
            "priceType": "nightly_price",
            "pricePlan": "price_per_person",
            "roomTypeId": null,
            "roomTypeName": null,
            "stockCategory": {
                "id": 4,
                "name": "Speisen & Getränke"
            }
        },
        {
            "id": 15,
            "name": "Flughafentransfer",
            "image": null,
            "quantity": 0,
            "stockTracking": false,
            "salePrice": "1500.00",
            "saleCurrency": "TRY",
            "saleCurrencyId": 1,
            "priceType": "one_time_price",
            "pricePlan": "price_per_room",
            "roomTypeId": null,
            "roomTypeName": null,
            "stockCategory": {
                "id": 7,
                "name": "Transfer"
            }
        }
    ]
}
Zuletzt aktualisiert: 21. September 2026Fehler gefunden? Schreiben Sie uns