About Managing Properties, Room Types, and Rooms

Your Alexa for Hospitality administrator users perform several important property management tasks, such as managing properties, room types, and rooms. Use the Role API and the Property, Room Type, and Room API to develop tools to enable your users to perform these tasks at scale.

Example: How different roles create and manage properties and rooms

The following example shows how the different types of Alexa for Hospitality administrator roles described in About Managing Roles in Alexa for Hospitality work together to create and manage properties, room types, and rooms.

In this example, there are two hypothetical administrators, Ana Carolina Silva and John Doe, who work for a property management company.

Step 1: Register and assign roles

Ana registers her organization with Alexa for Hospitality.

  • An Alexa for Hospitality organizational unit is created. Ana is assigned as A4H.OrgAdmin and receives an Alexa for Hospitality organization (amzn1.alexa.unit.did.{id}) identifier to use when calling Alexa for Hospitality APIs.
  • Ana can now create properties, room types, and rooms under the Alexa for Hospitality organizational unit.

Step 2: Create a property


  • As creator of the property, Ana automatically has the A4H.PropertyAdmin role for property A.
  • Ana can create, update, or delete property A, create room types and rooms in property A, and manage property A's resources.

Step 3: Create a room type

Ana creates room type A within property A: amzn1.alexa.unit.did.AEYCW45GYHMUG622G44G6ZAGBQUDDRVJZT2YKFHPN5UDMGYAXS6S436V5IEUULHS2722CYHOE5BGZMPAIT2VLJAZEUQC2ULVWNOA3VHL.

  • As creator of the room type, Ana automatically has the A4H.RoomTypeAdmin role for room type A.
  • Ana can manage room type A.

Step 4: Create a room


  • As the creator of the room, Ana automatically has the A4H.RoomAdmin role for room 100.
  • Ana can manage room 100 and its resources.

Step 5: Assign the property administrator role

Ana creates property B. Ana lists user roles for property B.

  • Ana assigns John to the A4H.PropertyAdmin role for property B.
  • John can manage property B and its resources.
  • John can't manage property A and its resources.

You successfully implemented the tasks that your administrator users must perform to manage properties, room types, and rooms. Next, see Alexa for Hospitality Device Purchase and Setup to learn how to set up devices and manage them as endpoints.