[#1465] can't get data through JSON-RPC API calls

Migrated from Redmine #1465 | Author: Linda Cz
Status: Feedback | Priority: High, I’m very impatient | Created: 2025-08-27


Hi dev team,

The SimplyBookMe REST API is working smoothly, but does not return intake form values, so is of very limited use.

Unfortunately, when trying to fetch a booking using the JSON-RPC API, it keeps on throwing “signature errors”

This is the JSON-RPC API call:

{
“uri”: “https://user-api.simplybook.cc”,
“method”: “POST”,
“headers”: {
“Content-Type”: “application/json”,
“X-Company-Login”: “myCompanyLogin”,
“X-Token”: “myToken”
},
“body”: {
“jsonrpc”: “2.0”,
“method”: “getBookingDetails”,
“params”: {
“id”: “bookingID”
},
“id”: “guid()”
}
},

Outcome Status : 200 success
Error message: Signature error

I’ve tried hard-coding known good values / booking IDs => same error message.

The documentation does not explicitly state that the method “getBookingDetails” requires a signature, but community feedback mentions generating a signature.

+Questions+:

  1. are signatures required for getBookingDetails?
  2. if yes,
    => is this the correct expression: md5(booking_id + booking_hash + API_SECRET_KEY)?
    => where can the hash be found?
    => How should the signature be passed on in the API call? (headers vs. body)

Any troubleshooting tips welcome as we can’t work without intake form values.
Thanks in advance
Linda

Dmytro Bondarev wrote:

Hi, you get hash when you making booking via API.

Linda Cz wrote:

Hi Dmytro

Got in - hash was not needed.

Can’t find the Online meeting link in the response, though. How can I get it? Is there a related table we can query?

Thanks
Linda