[#1500] getClientList return blank

Migrated from Redmine #1500 | Author: Charles Chalas
Status: New | Priority: Immediate, there is BUG! | Created: 2025-11-28


Hello I am trying to get the list of clients using getClientList, the authentication works (using X-Company-Login and X-User-Token), but the response is blank no matter what I try.

I do not understand why this is, there is indeed clients, I can see them in the admin back-end.

I need to be able to retreive the data of the clients to make booking on their behalf.

Thank you very much for your help and I am sorry if the priority is not right, for me this looks like a bug and it is a big obstacle for continuing my work.

Here is the raw http request:

Preparing request to https:/user-api.simplybook.me/admin
Current time is 2025-11-28T16:40:45.472Z
POST https:/user-api.simplybook.me/admin
Accept: application/json, text/plain, */*
Content-Type: application/json
User-Agent: bruno-runtime/2.14.2
X-Company-Login: ekaz
X-User-Token: [my token]
{
  "jsonrpc": "2.0",
  "method": "getClientList",
  "params": {
    "searchString": "jade",
    "limit": null
  }
}
SSL validation: disabled
ALPN: offers h2, http/1.1
CA Certificates: 150 root, 207 system, 0 extra, 1 custom
Trying user-api.simplybook.me:443...
DNS lookup: user-api.simplybook.me -> 142.44.140.176
Connected to user-api.simplybook.me (142.44.140.176) port 443
SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 (TLSv1/SSLv3)
ALPN: server accepted None
Server certificate:
 subject: CN=user-api.simplybook.me
 start date: Sep 30 02:02:47 2025 GMT
 expire date: Dec 29 02:02:46 2025 GMT
 subjectAltName: DNS:user-api.simplybook.me
 issuer: C=US, O=Let's Encrypt, CN=R12
SSL certificate verify ok.
HTTP/1.1 200 OK
server: nginx
date: Fri, 28 Nov 2025 16:40:49 GMT
content-type: text/html; charset=UTF-8
content-length: 0
keep-alive: timeout=20
access-control-allow-origin: *
access-control-allow-methods: POST, GET, OPTIONS
access-control-allow-headers: content-type, x-company-login, x-application-token, x-user-token, x-token, x-requested-with, x-csrf-token
x-xss-protection: 1; mode=block
x-iplb-request-id: 55C3D0FC:A1CC_8E2C8CB0:01BB_6929D091_453CF9:5A51
strict-transport-security: max-age=15768000
x-iplb-instance: 59468
request-duration: 673
Request completed in 673 ms

And the response:

Headers ▼
(12)
< server:nginx
< date:Fri, 28 Nov 2025 16:40:49 GMT
< content-type:text/html; charset=UTF-8
< content-length:0
< keep-alive:timeout=20
< access-control-allow-origin:*
< access-control-allow-methods:POST, GET, OPTIONS
< access-control-allow-headers:content-type, x-company-login, x-application-token, x-user-token, x-token, x-requested-with, x-csrf-token
< x-xss-protection:1; mode=block
< x-iplb-request-id:55C3D0FC:A1CC_8E2C8CB0:01BB_6929D091_453CF9:5A51
< strict-transport-security:max-age=15768000
< x-iplb-instance:59468

Body ▼
No Body found