Overview

Accommodation providers and tour operators can create sub-user accounts for team members. Sub-users log in with their own credentials but share the owner's company profile and subscription. The owner controls what each sub-user can see and do.

Creating a Sub-User

1
Go to Settings → Authorized Users and click Add User.
2
Enter the sub-user's name, email, and role. An invitation email is sent automatically.
3
After the sub-user accepts and sets a password, go to their profile to set permission flags.
4
Optionally restrict property access by adding SubUserPropertyAccess records for specific properties only.

Session Sharing

Sub-users have independent sessions from the owner. The concurrent session limit applies per user, not per account. When a sub-user calls any notification endpoint, the response includes notifications scoped to the owner — sub-users share the owner's notification inbox.

Account Limits

The number of sub-users permitted depends on the subscription tier. Free accounts allow a limited number of sub-users; Silver and higher tiers increase this limit. Check Settings → Company → Subscription for your current limit.

API Endpoints

MethodPathDescription
GET/api/auth/authorized-users/List all sub-users.
POST/api/auth/authorized-users/create/Invite a new sub-user.
PUT/api/auth/authorized-users/{id}/update/Update sub-user profile.
DELETE/api/auth/authorized-users/{id}/delete/Remove sub-user.
GET/api/auth/authorized-users/{id}/permissions/Get permission flags.
POST/api/auth/permissions/create/Create permissions record.
PUT/api/auth/permissions/update/{id}/Update permission flags.