Pakketten en extra’s

Extra’s die bij een boeking kunnen worden verkocht: kamerpakketten (gekoppeld aan een kamertype) en algemene pakketten (transfer, diner, spa). Verkochte pakketten gaan bij het doorsturen van de boeking mee als extras[].

Pakketten opvragen#

GET/external/stock/packages

Authenticatie: Authorization: Bearer

Geeft de pakketten terug die het hotel online verkoopt. priceType geeft aan of de prijs per nacht of eenmalig is, pricePlan of die per persoon of per kamer geldt.

Queryparameters

hotelIDintegerverplicht
Hotel-ID.
packageTypeinteger
1 kamerpakketten, 2 algemene pakketten. Leeg voor alle.
12
languageIDintegerstandaard: 1
Taal-ID voor de pakketnamen (Talen).
limitintegerstandaard: 20
Aantal records per pagina.
pageintegerstandaard: 1
Paginanummer.
orderstring
Sorteren op id, baslik of fiyat; zet er - voor om aflopend te sorteren.

Antwoord

200 Geslaagd.

Verzoek
curl "https://test.hms.gen.tr/external/stock/packages?hotelID=1000&packageType=2&limit=20&page=1" \
  -H "Authorization: Bearer $HMS_TOKEN"
Antwoord · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "id": 12,
            "name": "Diner",
            "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": "Eten & drinken"
            }
        },
        {
            "id": 15,
            "name": "Luchthaventransfer",
            "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"
            }
        }
    ]
}
Laatst bijgewerkt: 21 september 2026Fout gevonden? Laat het ons weten