I’m building an iOS appointment-booking app using Square’s Bookings API.
My Default Test Account has online booking enabled at the location level. However, CreateBooking using the full-access Sandbox token returns:
403 FORBIDDEN: Merchant subscription does not support write operations.
I understand buyer-level bookings should be supported without a paid Appointments subscription.
Can I generate a separate Sandbox OAuth token restricted to APPOINTMENTS_READ and APPOINTMENTS_WRITE for my existing Default Test Account, without affecting its current full-access token?
Or do I need to create a separate Sandbox seller test account to test buyer-level booking creation?
I’m trying to verify buyer-level CreateBooking before connecting it to my iOS app.