Skip to main content

Public Holidays API

Overview

Adds public holiday calendar records affecting hotel pricing rules and day-type categorization (PUBLIC_HOLIDAY).

  • Endpoint: /api/availability/holidays
  • Method: POST

Request Body Schema

FieldTypeRequiredDescription
nameStringYesName of the public holiday
recurrenceEnumNoNONE, YEARLY (Default: NONE)
hotelIdString (UUID)NoOptional hotel binding (Global if omitted)
datesArray of StringsYesList of holiday dates (YYYY-MM-DD)

Request Body Example

{
"name": "Diwali Festival Holiday",
"recurrence": "NONE",
"dates": ["2026-11-08", "2026-11-09"]
}

Response Example (201 Created)

{
"success": true,
"data": {
"id": "hol_55443322",
"name": "Diwali Festival Holiday",
"recurrence": "NONE",
"active": true,
"dates": [
{ "id": "hd_1", "date": "2026-11-08T00:00:00.000Z", "status": "ACTIVE" },
{ "id": "hd_2", "date": "2026-11-09T00:00:00.000Z", "status": "ACTIVE" }
]
},
"message": "Public holiday created successfully"
}