Get one offering, with the questions guests answer as they book: bookings.create takes their answers, keyed by question id
Request
- Base URL: https://daybag.io/api/v1
- URL: https://daybag.io/api/v1/offerings/{id}
- Auth: HTTP bearer
Path parameters
Response
Success
class: sessions with seats, from its calendar · appointment: times from its calendar or weekly hours · rental: inventory over periods
Where it meets, as guests read it: an address, a place or GPS coordinates. Or an https meeting link for an offering online, which guests join
Length of a class session or appointment, or of one rental period (1440 = a day)
class: seats per session · appointment: parallel bookings per slot · rental: items in stock
Most seats, people or items in one booking. An appointment is one-on-one at 1 (its default); more lets a guest book for a party
class: per seat · appointment: per appointment, for its first person (see guest_price_cents) · rental: per item per period
appointment: what each additional guest in a party adds; null (the default) charges each the full price, 0 makes them free
A deposit guests pay at booking where they pay online, in the currency's minor units (at most the total); the rest is due at the start. Null: the whole total
A deposit as a percent of the total, 1 to 99, paid at booking where guests pay online; null: the whole total
Minutes between start times; null means back to back
Rentals: the most periods one booking can span
false pauses booking: guests and agents can't book it, and it stays in your dashboard
The meeting point's latitude, for its map link and the weather call
Google Maps' place ID for the location, which the guest's map link opens
A USGS river gauge's site number
An appointment's: weekly hours or calendar entries; null for other kinds
Each person booked signs your waiver (waiver.get) on their phone before they come
A full time keeps a waitlist that guests join, emailed when a place opens (waitlist_list). Switched off, everyone waiting comes off and is emailed
A class sold as a course: availability.get lists each calendar entry that ends as one slot, and bookings.create takes its series_id to book every time of it
Its photo, at the top of its card on the booking page: a JPEG's absolute URL, or null without one. Read-only: photos are uploaded in the dashboard (the offering's Photo)
ISO 8601 timestamp (UTC)
Changes
No recorded changes to this operation across all 1 revision of this API.