API changelog
We take backward compatibility seriously. Breaking changes are always announced ahead of time and include a migration period. Deprecated features remain available for a minimum of six months. New endpoints and optional fields may be added, as they don’t affect existing integrations.
Subscribe to the RSS feed to stay up to date.
2026-08-02
Bookings
- The confirm booking endpoint now accepts an optional
notifyCustomerproperty. When you omit it, the stored value of the booking stays as it is - The confirm booking endpoint now accepts an optional
includePaymentLinkproperty, which defaults totrue. It only applies when the effectivenotifyCustomeris true. The amount is the stored costs of the booking minus the amount that the booking already paid - The create booking endpoint no longer accepts the
includePaymentLinkproperty. A new booking has no costs yet, so it can never produce a correct payment request. Use the cost endpoints to set the price, then confirm the booking withincludePaymentLink
2026-07-10
Boats
- Added new endpoints to list and retrieve individual boats, including the dock a boat is currently placed at
Trips
- Added new endpoint to list the trips of a booking, including which boats were used and the actual on-water times
- Added new booking.trip_started webhook event
- Added new booking.trip_ended webhook event
Booking notes
- Added new endpoints to list, add, update, and remove notes on a booking
- Added new booking.note_added webhook event
- Added new booking.note_updated webhook event
- Added new booking.note_removed webhook event
Coupons
- Removing a coupon that is already archived now returns a
422validation error instead of a404
2026-06-05
Bookings
- Added
margins,marginAdjustedPickup, andmarginAdjustedReturnproperties to the booking response describing the cleaning/charging buffer around a booking
2026-04-20
Coupons
- Added new endpoints to create percentage, fixed amount, and free time coupons
- Added new endpoints to list, retrieve, update, and remove coupons
- Added new endpoints to list, add, generate, update, and remove coupon codes
2026-03-31
Customers
- The
passwordproperty is now ignored on the create customer and update customer endpoints - When
notifyCustomeris set to true, the create customer endpoint now sends a welcome email with a password reset link instead of login credentials
2026-01-28
Product webhooks
- Added new product.added webhook event
- Added new product.updated webhook event
- Added new product.removed webhook event
2026-01-20
Manual costs
- Added new endpoint to add a manual cost to a booking
- Added new endpoint to update a manual cost on a booking
- Added new endpoint to delete a manual cost from a booking
- Only costs with type
manualcan be added, updated, or deleted through the API
Confirm booking
- Added new endpoint to confirm a booking
- Added new
confirmedproperty to create booking requests - Bookings created without
confirmed: truewill be created as drafts - Deprecated: The
paidproperty is now deprecated in favor ofconfirmed. Previously,paid: truewould add a cash payment. Now it simply confirms the booking without creating payments.
Products
- Added new products endpoint to list all products (called "add-ons" in the dashboard)
- Added new product categories endpoint to list all product categories.
2025-12-24
Booking labels
- Added new booking labels endpoint
- Added new endpoint to update the booking labels assigned to a booking
- Added new
labelsproperty to the booking response
Booking filters
- Added new
pickupAfterandpickupBeforefilters to list bookings to filter by pickup time - Added new
labelIdsfilter to list bookings to filter by booking labels
Cancel booking
- Added new endpoint to cancel a booking
Additional questions and answers
- Added new additionalQuestions property to the booking response
2025-11-18
- Made the
urlproperty of a bookingnullablewhen its status is'draft' - Made the
phoneNumberproperty of a customernullableinstead of empty string when not known - Added new webhook endpoints
- Added new webhook requests
2025-10-17
- Added the
booking_feecost type
2024-05-31
- Renamed all references from VAT to tax. Legacy
VATproperties remain available for backward compatibility but are deprecated. - Introduced the
/v1/tax-ratesendpoint and deprecated the/v1/vat-ratesendpoint