Pacotes e extras

Extras que podem ser vendidos junto com uma reserva: pacotes de quarto (vinculados a um tipo de quarto) e pacotes gerais (transfer, jantar, spa). Os pacotes vendidos vão no envio da reserva, em extras[].

Listar pacotes#

GET/external/stock/packages

Autenticação: Authorization: Bearer

Retorna os pacotes que o hotel vende online. priceType indica se o preço é por noite ou cobrado uma única vez, e pricePlan, se é por pessoa ou por quarto.

Parâmetros de consulta

hotelIDintegerobrigatório
ID do hotel.
packageTypeinteger
1 pacotes de quarto, 2 pacotes gerais. Vazio para todos.
12
languageIDintegerpadrão: 1
ID do idioma dos nomes dos pacotes (Idiomas).
limitintegerpadrão: 20
Registros por página.
pageintegerpadrão: 1
Número da página.
orderstring
Ordena por id, baslik ou fiyat; use o prefixo - para ordem decrescente.

Resposta

200 Sucesso.

Requisição
curl "https://test.hms.gen.tr/external/stock/packages?hotelID=1000&packageType=2&limit=20&page=1" \
  -H "Authorization: Bearer $HMS_TOKEN"
Resposta · 200
{
    "success": true,
    "count": 2,
    "items": [
        {
            "id": 12,
            "name": "Jantar",
            "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": "Alimentos e Bebidas"
            }
        },
        {
            "id": 15,
            "name": "Transfer do Aeroporto",
            "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"
            }
        }
    ]
}
Última atualização: 21 de setembro de 2026Encontrou um erro? Avise-nos