OpenTrip Docs

Roles and permissions

What owners, editors, and viewers can do on a shared trip.

OpenTrip authorizes trip actions from membership role and invite flags.

Roles

RoleCan view tripCan edit plan and budgetCan invite others
OwnerYesYesYes (by default)
EditorYesYesOnly when canInvite is granted
ViewerYesNoOnly when canInvite is granted

Editing includes itinerary days and stops, reservations, expenses, votes, and comments. Viewers receive 403 on those mutations.

Invite settings

When someone with invite permission creates a link, they choose:

SettingMeaning
Access scopeanyone with the link, or restricted_emails for listed addresses
Join roleNew members become editor or viewer
Can inviteWhether joiners may create further invites
ExpiryWhen the link stops accepting new joins

Regenerating an invite replaces the previous token. Old links stop working.

AI companion

Every member can read the shared companion timeline when the agent is enabled. Applying write tools and mutating suggestions still requires edit permission.

On this page