Static data

Static data

Static data endpoints configure which hotels you operate on Nuitee Cloud and their room and rate catalog before you send daily ARI.

Endpoints

MethodPathPurpose
POST/push/hotelsCreate or update hotels
POST/push/productsCreate or update rooms and rate plans
POST/push/taxesCreate or update tax configuration
POST/push/getHotelsRead back hotels by hotelId (platform — confirm availability)
POST/push/getRoomRateMappingsRead back room/rate mappings (platform — confirm availability)
POST/push/getTaxesRead back tax configuration

Prerequisites

  • Valid API key (x-api-key) on every request
  • Room type names must exist in Nuitee Cloud reference data (static_room_type)
  • Meal plan codes must exist in reference data (static_meal_plan) when sent on products

Contact onboarding to add new room types or meal plans.

Order of operations

Always push hotels before products, and products before taxes. Products require an existing hotelId mapping; otherwise you receive Hotel ID is not found. Product-scoped taxes require the roomId and rateId mappings created by /push/products.

sequenceDiagram
  participant You
  participant API as ARI gateway

  You->>API: POST /push/hotels
  Note over API: property + hotelId mapping
  You->>API: POST /push/products
  Note over API: rooms, rate plans, roomId/rateId mappings
  You->>API: POST /push/taxes
  Note over API: property-level and product-scoped taxes

ID model

You send supplier codes only:

FieldYour systemNuitee Cloud
hotelIdProperty codeMapped to internal property
roomIdRoom codeMapped per hotel
rateIdRate plan codeMapped per hotel

Use the same roomId and rateId in /push/products and /push/ari.

Common mistakes

MistakeResult
Products before hotels400 — Hotel ID is not found
minChildAge: 0 or maxChildAge: 0 on hotelsValidation error — use positive values
More than 500 hotels in one request400 — split the batch
Invalid roomTypeRoomType is not valid
Product-scoped taxes before products400 — room id not found or rate id not found