[#1479] Client API booking methods return -32601 “Method not found” while auth and reads work

Migrated from Redmine #1479 | Author: Sandy Karsten
Status: Feedback | Priority: High, I’m very impatient | Created: 2025-10-18


Hi devs — posting on behalf of our developer Shiva (booking site: https://sanayou.secure.simplybook.it).

Goal
Create bookings via Client API right after external payment (Plug & Pay).

Works

getToken

getEventList, getBookings

Fails

book, addBooking, addBookings → all return:

{“error”:{“code”:-32601,“message”:“Method not found”}}

Understanding
Docs say booking functions require a plugin/feature and that after enabling it, the corresponding API methods become available: API documentation | SimplyBook.me Online Scheduling

Request

  • Please confirm which plugin/feature must be enabled for the Client API book method.
  • Enable it for our account (sanayou) or tell us the exact path to request it.
  • Confirm once book is available, so we can complete our Plug & Pay → booking flow.

Many thanks!

Sandy (on behalf of developer Shiva)

Dmytro Bondarev wrote:

Hi, please provide your HTTP request and response.

Sandy Karsten wrote:

As I replied by email 20/10:

Hi Dmytro,

Our deloper replied this:

Request:
POST https://user-api.simplybook.me/admin/
Content-Type: application/json
X-Company-Login: sanayou
X-User-Token: 958476d0308a08470f28229e09fb6dc597a4f63d47fd7160561beea2e8d1c058

{
“jsonrpc”: “2.0”,
“method”: “addBooking”,
“params”: [{
“client”: {“name”: “Test”, “email”: “test@example.com”},
“start_date”: “2025-11-12 10:00:00”,
“service_id”: 9,
“unit_id”: 1
}],
“id”: 2
}

Response:
{“error”:{“code”:-32601,“message”:“Method not found”,“data”:null},“id”:“2”,“jsonrpc”:“2.0”}

Is this what you needed to know?