UpdateBooking rejects appointment_segments on card-paid bookings since ~2026-07-17 (reservation_segments: "no order line item with uid …")

Since 2026-07-17 13:30 UTC, `UpdateBooking` rejects any request that
includes `appointment_segments` when the booking is tied to a COMPLETED, card-paid
order. The identical call succeeded for months before that date with no change on
our side. Time-only updates (omitting `appointment_segments`) still succeed.

Could you share your app ID?

sq0idp-EbrDXMV5425dwA3suHafeQ

It looks like a regression on the API side. Since nothing changed in your requests and only updates with appointment_segments started failing after July 17, it’s worth reporting to support with request IDs and before/after examples. Hopefully they can confirm and fix it quickly.

isn’t this where I would report it ? is there another place for square dev support?

I’m still having this issue. Were you able to look into it ?

Thanks for the detailed report, and yes, this is the right place to flag it. The owning engineering team has been notified with a full root-cause analysis and is working on a fix. In the meantime, the workaround you’ve already found is the recommended one: omit appointment_segments from UpdateBooking requests on completed, card-paid bookings unless you need to change them.

Hi, just following up. When should I expect to hear back ? I would love to provide more details to help speed things up.