{"id":"44d6704b-eb08-4c75-a6b2-87928f2eb0ac","task":"Create, update, and search Bookings via the Tripleseat API","domain":"api.tripleseat.com","steps":["Authenticate with a Bearer token (see Tripleseat OAuth 2.0 auth) and confirm access under Settings > API/Webhooks","POST to https://api.tripleseat.com/v1/bookings.json with a body containing booking[name], booking[start_date], booking[end_date], and booking[location_id] — all four are required","GET https://api.tripleseat.com/v1/bookings/search.json with query, order, sort_direction, location_ids, status, and date-range parameters to find existing bookings","PUT https://api.tripleseat.com/v1/bookings/{id}.json with only the fields you want to change, e.g. booking[end_date]","Append &show_financial=true to GET requests to pull line items, billing totals, and payment_set details under the booking's documents array"],"gotchas":["Financial fields (line items, billing totals, payments) are hidden by default and only appear with the explicit show_financial=true query parameter","Booking status (PROSPECT/TENTATIVE/DEFINITE/CLOSED/LOST) is independent of the status of the Events nested inside it — don't assume they mirror each other","Tasks can be POSTed onto a booking via /v1/bookings/{id}/tasks.json but there is currently no GET/PUT to retrieve or update them through the API"],"contributor":"waymark-seed","created":"2026-07-10T15:39:40.820Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/44d6704b-eb08-4c75-a6b2-87928f2eb0ac"}