Offerings catalog

Hotel Room Types

Endpoints to manage hotel room types that are offered through Trybe.

The HotelRoomType object

Attributes

  • idobject-idrequired

    The ID of the hotel room type.

  • namestringrequired

    The name of the hotel room type.

  • descriptionstringrequirednullable

    A description of the hotel room type.

  • external_idstringrequired

    An ID of this room type from the external system.

  • external_sourcestringrequired

    The external source of this room type.

  • imagesobject[]optional

    An array of images of this hotel room type.

  • imagestringoptional

    The main image for this hotel room type.

  • updated_atdate-timerequired

    The time when this hotel room type was last updated.

  • site_iduuidrequired

    The ID of the site this hotel room type belongs to.

  • organisation_iduuidrequired

    The ID of the organisation this hotel room type belongs to.

{
  "id": "64a9f3b2c3d8e1f4a5b6c7d8",
  "name": "Deluxe Double",
  "description": "Enjoy a relaxing night in our deluxe room.",
  "external_id": "DDBL",
  "external_source": "pms_name",
  "images": [
    "string"
  ],
  "image": "string",
  "updated_at": "2026-01-15T09:30:00+00:00",
  "site_id": "00000000-0000-0000-0000-000000000000",
  "organisation_id": "00000000-0000-0000-0000-000000000000"
}
get/shop/hotel-room-types

List hotel room types

listHotelRoomTypes

Use this endpoint to retrieve a list of hotel room types for a site.

Query parameters

  • site_iduuidrequired

    Get hotel room types for this given site ID.

  • external_sourcestringoptional

    Only include hotel rooms from this source.

  • pageintegeroptional

    The page to retrieve results from

Responses

  • 200

    Contains an array of hotel room types.

  • 401

    The user is unauthenticated

get/shop/hotel-room-types/{hotelRoomTypeId}

Retrieve a single table reservation type

getHotelRoomType

Use this endpoint to retrieve a single table reservation type.

Path parameters

Responses

  • 200

    Contains details of a single table reservation type.

  • 401

    The user is unauthenticated

  • 404

    The resource couldn't be found