startTimeTypeId, itemColorId, statusId, pickupMethodId, venueTypeId, and so on) or string enums. This page collects the valid values.
Unless noted otherwise, the values below were verified against the live API by creating records across each ID range and reading back the resolved labels. Items the API does not expose are marked Not verifiable via the API and need backend confirmation.
Schedule
Item types (type)
Confirmed. Types 2–6 are travel items and require an origin.
Time types (startTimeTypeId / endTimeTypeId)
Confirmed. The time type anchors the time to a day relative to the schedule item’s own day — e.g. a “lobby call tomorrow” line shown on today’s day uses day_after.
Item colors (itemColorId)
Confirmed (1–20). Colors follow a Tailwind-style palette.
* ID
11 resolves to red (a duplicate of 2) — likely a seed-data quirk (TO BE FIXED).
Status types (statusTypeId)
Confirmed. The same values apply to the venue statusTypeId field (both resolve against the same backend table).
Reminder types (reminder[].typeId)
Confirmed (from backend seed data). The reminder’s duration is a count of the chosen unit — e.g. { "typeId": 2, "duration": 3 } fires 3 hours before the item.
Travel types (traveltype)
Confirmed (from backend seed data). The travel mode for travel items (item types 2–6) — distinct from the item type itself.
Guest list
Pickup methods (pickupMethodId)
Confirmed (from backend seed data). Required when adding a guest. Note: the guest-list GET response does not return the pickup method, so the value cannot be read back through the API.
Statuses (statusId)
Confirmed.
Venues
Venue types (venueTypeId)
Confirmed (1–32).
* ID
2 returns an empty label (-) — a deprecated/placeholder row
Age restrictions (ageRestrictionId)
Confirmed (from backend seed data).
Venue categories (venueCategoryId)
Confirmed. A valid venueCategoryId is required to create a venue — omitting it or sending an unknown ID causes the create to fail.
Accommodation
Types (type)
Shared
Avatar colors (avatarColorId)
Confirmed (from backend seed data). Used on tour create (avatarColorId) and guest list entries. Identical palette to Item colors, including the duplicate red at ID 11.
User & organization roles
Confirmed (from backend seed data). Role IDs/names appear under several keys (loggedInUserRole, user_role_type, user_role) and the naming varies by context, but the underlying IDs are:
Only
org_admin can create or edit tours and edit organization information. tour_admin and tour_member operate only on the entities inside a tour — schedule items, venues, accommodation, guest list, and bulletins — not on the tour record itself or on org settings.
