Zerf home

hotel-001.json

The OPERA export, read only. The real file has 298 KB, so this shows the metadata and the first two records of each section. Guest-level sections show only how many records they have.

{
  "metadata": {
    "label": "Fictionalized sandbox sample, not hotel performance",
    "operaVersion": "26.4.0.0",
    "collectedAt": "2026-10-19T20:26:11.804Z",
    "sourceWindow": "2027-10-11 to 2027-10-24",
    "businessDate": "2027-10-18",
    "reservationsReturned": 50,
    "reservationsReportedTotal": 1000,
    "reservationsHasMore": true,
    "ratePlansReturned": 50,
    "ratePlansReportedTotal": 632,
    "groupsReturned": 25,
    "groupsReportedTotal": 29,
    "dateShiftDays": 364,
    "priceMultiplier": 1.17,
    "note": "Counts and occupancy retained; dates and money transformed. All unknown fields, names, contacts, free text, links and original IDs removed. Arrivals-only reservation sample cannot reconstruct full occupancy or hotel revenue.",
    "schemaVersion": 2,
    "eventWindow": {
      "startDate": "2027-10-20",
      "endDate": "2027-10-21"
    },
    "operationalRoomsReportedTotal": 1053,
    "operationalRoomsHasMore": true,
    "eventsReportedTotal": 2,
    "eventsHasMore": false,
    "datasetId": "79c3055b21dfd029b87cc48590f9bb529aa6c35e70ac335de2065ac19f9bfb94",
    "occupancyScaled": {
      "method": "rank-preserving linear map",
      "range": [
        0.55,
        0.85
      ],
      "inventory": 1238,
      "note": "Fictional. Occupancy scaled from a sandbox so it looks like a normal hotel."
    }
  },
  "reservations": "50 records (guest-level, not shown)",
  "ratePlans": [
    {
      "hotel": "HOTEL-001",
      "ratePlan": "RATE-012",
      "category": "CATEGORY-001",
      "startSellDate": "2026-08-10",
      "endSellDate": "2027-12-24",
      "interval": "Nightly",
      "source": "Rate plan sample"
    },
    {
      "hotel": "HOTEL-001",
      "ratePlan": "RATE-004",
      "category": "CATEGORY-002",
      "startSellDate": "2026-08-02",
      "endSellDate": "2027-12-16",
      "interval": "Nightly",
      "source": "Rate plan sample"
    },
    "... 55 more"
  ],
  "groups": [
    {
      "hotel": "HOTEL-001",
      "block": "BLOCK-001",
      "startDate": "2027-10-18",
      "endDate": "2027-10-20",
      "status": "BLOCKSTATUS-001",
      "reservationType": "RESTYPE-001",
      "tentative": true,
      "deductInventory": false,
      "rooms": 4,
      "actualRooms": 0,
      "ratePlan": "RATE-006"
    },
    {
      "hotel": "HOTEL-001",
      "block": "BLOCK-002",
      "startDate": "2027-10-15",
      "endDate": "2027-10-18",
      "status": "BLOCKSTATUS-002",
      "reservationType": "RESTYPE-002",
      "tentative": false,
      "deductInventory": true,
      "rooms": 0,
      "actualRooms": 0,
      "ratePlan": "RATE-001"
    },
    "... 23 more"
  ],
  "roomTypes": [
    {
      "hotel": "HOTEL-001",
      "roomType": "ROOMTYPE-009",
      "roomClass": "ROOMCLASS-001",
      "rooms": 0,
      "pseudo": true,
      "inactive": false,
      "suite": true,
      "meetingRoom": true
    },
    {
      "hotel": "HOTEL-001",
      "roomType": "ROOMTYPE-011",
      "roomClass": "ROOMCLASS-002",
      "rooms": 0,
      "pseudo": false,
      "inactive": false,
      "suite": false,
      "meetingRoom": false
    },
    "... 89 more"
  ],
  "availability": [
    {
      "hotel": "HOTEL-001",
      "startDate": "2027-10-18",
      "endDate": "2027-10-19",
      "availableRooms": 490
    },
    {
      "hotel": "HOTEL-001",
      "startDate": "2027-10-19",
      "endDate": "2027-10-20",
      "availableRooms": 421
    },
    "... 4 more"
  ],
  "roomAvailability": [
    {
      "hotel": "HOTEL-001",
      "roomType": "ROOMTYPE-011",
      "startDate": "2027-10-18",
      "endDate": "2027-10-19",
      "availableRooms": 0,
      "tentativeAvailableRooms": 0
    },
    {
      "hotel": "HOTEL-001",
      "roomType": "ROOMTYPE-011",
      "startDate": "2027-10-19",
      "endDate": "2027-10-20",
      "availableRooms": 0,
      "tentativeAvailableRooms": 0
    },
    "... 496 more"
  ],
  "occupancy": [
    {
      "hotel": "HOTEL-001",
      "date": "2027-10-11",
      "occupancy": 0.55
    },
    {
      "hotel": "HOTEL-001",
      "date": "2027-10-12",
      "occupancy": 0.5609
    },
    "... 12 more"
  ],
  "prices": [
    {
      "hotel": "HOTEL-001",
      "ratePlan": "RATE-002",
      "roomType": "ROOMTYPE-004",
      "startDate": "2027-10-05",
      "endDate": "2027-12-30",
      "currency": "USD",
      "onePerson": 117,
      "twoPeople": 175.5,
      "threePeople": 292.5
    },
    {
      "hotel": "HOTEL-001",
      "ratePlan": "RATE-002",
      "roomType": "ROOMTYPE-006",
      "startDate": "2027-10-05",
      "endDate": "2027-12-30",
      "currency": "USD",
      "onePerson": 117,
      "twoPeople": 175.5,
      "threePeople": 292.5
    },
    "... 7 more"
  ],
  "roomStatus": [
    {
      "hotel": "HOTEL-001",
      "date": "2027-10-18",
      "roomType": "ROOMTYPE-059",
      "roomClass": "ROOMCLASS-001",
      "frontOfficeStatus": "VACANT",
      "housekeepingStatus": "IP",
      "rooms": 5
    },
    {
      "hotel": "HOTEL-001",
      "date": "2027-10-18",
      "roomType": "ROOMTYPE-069",
      "roomClass": "ROOMCLASS-007",
      "frontOfficeStatus": "OCCUPIED",
      "housekeepingStatus": "DI",
      "rooms": 2
    },
    "... 14 more"
  ],
  "maintenance": [
    {
      "hotel": "HOTEL-001",
      "maintenance": "MAINT-001",
      "room": "ROOM-001",
      "roomType": "ROOMTYPE-004",
      "category": "MAINTTYPE-001",
      "status": "UnResolved",
      "createdDate": "2027-10-13",
      "modifiedDate": "2027-10-13"
    },
    {
      "hotel": "HOTEL-001",
      "maintenance": "MAINT-002",
      "room": "ROOM-001",
      "roomType": "ROOMTYPE-004",
      "category": "MAINTTYPE-001",
      "status": "UnResolved",
      "createdDate": "2027-10-13",
      "modifiedDate": "2027-10-13"
    },
    "... 315 more"
  ],
  "operationalRooms": [
    {
      "hotel": "HOTEL-001",
      "room": "ROOM-025",
      "roomType": "ROOMTYPE-004",
      "roomClass": "ROOMCLASS-004",
      "floor": "FLOOR-001",
      "features": [
        "FEATURE-001",
        "FEATURE-002",
        "FEATURE-003",
        "FEATURE-004",
        "FEATURE-005",
        "FEATURE-006"
      ],
      "housekeepingStatus": "Dirty",
      "frontOfficeStatus": "Vacant",
      "lastStayDate": "2027-10-18",
      "nextStayDate": "2027-10-19",
      "vacantDays": 0,
      "nightsToNextStay": 1
    },
    {
      "hotel": "HOTEL-001",
      "room": "ROOM-024",
      "roomType": "ROOMTYPE-001",
      "roomClass": "ROOMCLASS-005",
      "floor": "FLOOR-002",
      "features": [
        "FEATURE-007",
        "FEATURE-008",
        "FEATURE-002",
        "FEATURE-003",
        "FEATURE-004",
        "FEATURE-005",
        "FEATURE-009",
        "FEATURE-010",
        "FEATURE-011"
      ],
      "housekeepingStatus": "Dirty",
      "frontOfficeStatus": "Vacant",
      "lastStayDate": "2027-10-18",
      "nextStayDate": "2027-10-19",
      "vacantDays": 0,
      "nightsToNextStay": 1
    },
    "... 23 more"
  ],
  "unavailableRooms": [],
  "financialDetails": "1 records (guest-level, not shown)",
  "memberships": "1 records (guest-level, not shown)",
  "groupGrid": [
    {
      "hotel": "HOTEL-001",
      "block": "BLOCK-001",
      "date": "2027-10-18",
      "allocation": "Initial",
      "rooms": 2,
      "note": null
    },
    {
      "hotel": "HOTEL-001",
      "block": "BLOCK-001",
      "date": "2027-10-19",
      "allocation": "Initial",
      "rooms": 2,
      "note": null
    },
    "... 40 more"
  ],
  "rentalCodes": [
    {
      "rentalCode": "RENTAL-001",
      "inactive": false,
      "webBookable": false
    },
    {
      "rentalCode": "RENTAL-002",
      "inactive": false,
      "webBookable": false
    },
    "... 14 more"
  ],
  "functionSpaces": [
    {
      "hotel": "HOTEL-001",
      "space": "SPACE-001",
      "floor": "FLOOR-001",
      "combo": false,
      "element": false,
      "shareable": false,
      "inactive": false
    },
    {
      "hotel": "HOTEL-001",
      "space": "SPACE-002",
      "floor": null,
      "combo": false,
      "element": false,
      "shareable": false,
      "inactive": false
    },
    "... 22 more"
  ],
  "functionSpaceAvailability": [
    {
      "hotel": "HOTEL-001",
      "space": "SPACE-002",
      "startDate": "2027-10-20",
      "endDate": "2027-10-21",
      "available": true,
      "rentalCode": "RENTAL-004",
      "setup": "SETUP-001",
      "suggestedPrice": 526.5,
      "currency": null,
      "shareable": false
    },
    {
      "hotel": "HOTEL-001",
      "space": "SPACE-022",
      "startDate": "2027-10-20",
      "endDate": "2027-10-21",
      "available": true,
      "rentalCode": "RENTAL-004",
      "setup": "SETUP-001",
      "suggestedPrice": 526.5,
      "currency": null,
      "shareable": false
    },
    "... 22 more"
  ],
  "events": [
    {
      "hotel": "HOTEL-001",
      "event": "EVENT-001",
      "block": "BLOCK-020",
      "space": "SPACE-019",
      "startDate": "2027-10-23",
      "endDate": "2027-10-23",
      "attendees": 40,
      "minimumOccupancy": 5,
      "maximumOccupancy": 100,
      "setup": "SETUP-001",
      "status": "EVENTSTATUS-001",
      "cancelled": true,
      "rentalCode": "RENTAL-013",
      "rentalAmount": 3478.41,
      "currency": "USD",
      "hasPostings": false
    },
    {
      "hotel": "HOTEL-001",
      "event": "EVENT-002",
      "block": "BLOCK-020",
      "space": "SPACE-019",
      "startDate": "2027-10-24",
      "endDate": "2027-10-24",
      "attendees": 79,
      "minimumOccupancy": 5,
      "maximumOccupancy": 100,
      "setup": "SETUP-001",
      "status": "EVENTSTATUS-001",
      "cancelled": true,
      "rentalCode": "RENTAL-013",
      "rentalAmount": 2239.38,
      "currency": "USD",
      "hasPostings": false
    }
  ],
  "bookingPace": []
}