About Managing Roles in Alexa for Hospitality

An Alexa for Hospitality user's role defines the operations that the user is allowed to perform on organizational units, properties, room types, and rooms. A user must have an assigned role before they can access any Alexa for Hospitality resources. The creator of a unit is assigned the administrator role for that unit automatically.

Alexa for Hospitality defines the following roles: organization administrator (A4H.OrgAdmin), property administrator (A4H.PropertyAdmin), room type administrator (A4H.RoomTypeAdmin), and room administrator (A4H.RoomAdmin).

The organization administrator role has access to administer the organizational unit and all capabilities allowed to the A4H customer (for example, solution integrator). An organization can have more than one organization administrator.

The property administrator role has access to and manages an individual property.

The room type administrator role has access to and manages room types within a property.

The room administrator role has access to and manages individual rooms within a room type.

Organization administrator (A4H.OrgAdmin)

The Alexa for Hospitality organizational unit (A4H.Org) represents an Alexa for Hospitality organization under an Alexa organization. An A4H.OrgAdmin user role template is created automatically when the organizational unit is created.

The organization administrator role owns the Amazon Business account. An organization can have one or more organization administrators.

The organization administrator role has permission to perform the following operations:

  • Create, list, update, and delete properties that they created or for which they have the A4H.PropertyAdmin role.
  • Create, delete, get, assign, and remove roles and list assigned roles for the organization.

Property administrator (A4H.PropertyAdmin)

The Alexa for Hospitality property unit (Property) represents a property under an Alexa for Hospitality organizational unit. The A4H.PropertyAdmin user role is created automatically when the property is created.

The property administrator role has permission to perform the following operations:

  • Create, get, list, update, and delete properties.
  • Create and list room types.
  • Call all APIs for created properties and properties for which they have the A4H.PropertyAdmin role.
  • Create, delete, get, assign, and remove roles and list assigned roles for created properties.

Room type administrator (A4H.RoomTypeAdmin)

The Alexa for Hospitality room type unit (RoomType) represents a room type under an Alexa for Hospitality property. The A4H.RoomTypeAdmin user role is created automatically when the room type is created.

The room type administrator role has permission to perform the following operations:

  • Create, get, list, update, and delete room types.
  • Create and list rooms that they have access to.
  • Call all APIs for created room types and room types for which they have the A4H.RoomTypeAdmin role.
  • Create, delete, get, assign, and remove roles and list assigned roles for created room types.

Room administrator (A4H.RoomAdmin)

The Alexa for Hospitality room unit (Room) represents a room under an Alexa for Hospitality room type. The A4H.RoomAdmin user role is created automatically when the room is created.

The room administrator role has permission to perform the following operations:

  • Create, get, list, update, and delete rooms.
  • Call all APIs for created rooms and rooms for which they have the A4H.RoomAdmin role.
  • Create, delete, get, assign, and remove roles and list assigned roles for created rooms.