Permissions & scopes
Every action a booking agent takes is gated by a scope. Scopes are granted per band / per venue — so you might have full booking control on one band and view-only on another.
Band scopes
| Scope | What it allows |
|---|---|
edit_profile | Update band profile, photos, links, genre tags |
manage_applications | Apply to slots, withdraw applications |
manage_offers | Accept, counter, decline venue offers |
manage_bookings | Confirm or cancel bookings |
manage_messages | Send messages on application or offer threads |
manage_stage_plots | Create, edit, delete stage plots |
manage_past_shows | Log past shows, claim historical bookings |
view_finance | See slot costs, guarantees, revenue (sensitive) |
Venue scopes
| Scope | What it allows |
|---|---|
manage_slots | Open, edit, cancel slots; manage recurring slots |
manage_applications | Accept, decline, counter band applications |
manage_offers | Send offers to bands |
manage_bookings | Confirm or cancel confirmed bookings |
manage_messages | Message bands on application threads |
view_finance | See cost cards, revenue, Booking History page (sensitive) |
Permission bundles
When a band or venue first grants you access, they can pick a preset bundle:
- View only — no scopes; you can see, but not act.
- Booking only —
manage_bookings+manage_messages. - Full — every scope except
view_finance. - Custom — toggle each scope individually.
Requesting more permissions
There's no in-app "request" flow yet — message the band or venue directly and ask them to toggle the scope from their managers/agents page. Changes take effect immediately.
Audit log
Every state change you make as an agent is recorded with your user id. The principal can see the audit history of their account.