Hi team,
I’m building an integration using the Company Administration API (JSON-RPC, user-api.simplybook.asia/admin/). I’m running into a consistent issue with one specific method.
What works:
getUserToken— returns a valid token successfullygetBookings— returns full booking data successfully, using that same token
What fails:
getBookingDetails— returns{"error":{"code":-32600,"message":"Access denied","data":[]}}on every single call, using the exact same token, company login, and headers as the workinggetBookingscall above
I’ve confirmed:
- The token is fresh and valid (confirmed by the successful
getBookingscall in the same session) - The endpoint URL includes
/admin/ - The booking
idparameter is a valid, real booking ID from thegetBookingsresponse
Since one admin-scoped method works and another doesn’t, with identical auth, I suspect this might be gated behind a specific Custom Feature, plan tier, or client-data permission on my account that isn’t obvious from the general docs.
Could someone confirm whether getBookingDetails requires anything beyond standard API access — and if so, how to enable it?
Company login: venusvilladanceacademy
Thanks!