Skip to main content

Create Amenity Master API

Overview​

Creates a new Amenity Master item in the system repository.

  • Endpoint: /api/hotels/amenities/create
  • Method: POST

Request Body Schema​

FieldTypeRequiredDescription
nameStringYesAmenity name
codeStringNoUnique amenity code
categoryEnumNoHOTEL, ROOM, GENERAL (Default: GENERAL)
documentIdUUID StringNoID of associated Document metadata
descriptionStringNoDescription

Request Body Example​

{
"name": "Free High-Speed Wi-Fi",
"code": "WIFI_FREE",
"category": "GENERAL",
"description": "Complimentary wireless internet"
}

Response Example (201 Created)​

{
"success": true,
"data": {
"id": "a1234567-89ab-cdef-0123-456789abcdef",
"name": "Free High-Speed Wi-Fi",
"code": "WIFI_FREE",
"category": "GENERAL",
"active": true
},
"message": "Amenity Master created successfully"
}