Migrated from Redmine #1460 | Author: Anish Jain
Status: Closed | Priority: High, I’m very impatient | Created: 2025-08-19
I’m testing the SimplyBook API on a trial account. I was able to successfully get a token, but when I try to call addClient I keep getting “Access denied”, even after regenerating the token.
Working request (getToken)
{
“jsonrpc”: “2.0”,
“method”: “getToken”,
“params”: [
“COMPANY NAME”,
“93487534kjh34kj5hk34h5k34j5”
],
“id”: 1
}
This works fine and returns a token.
Failing request (addClient)
URL: https://user-api.simplybook.me/
Payload:
{
“jsonrpc”: “2.0”,
“method”: “addClient”,
“params”: [
{
“name”: “John Do”,
“email”: “john.doe5@example.com”,
“phone”: “+11234567893”,
“password”: “3453skjfhh$h$45”
}
],
“id”: 55
}
Response:
{
“error”: {
“code”: -32600,
“message”: “Access denied”,
“data”:
},
“id”: “55”,
“jsonrpc”: “2.0”
}
What I’ve tried
Regenerated the token multiple times
Verified the API key/secret are valid
Re-ran getToken successfully each time
Still, every addClient request fails with “Access denied”
This is confusing because the very first time it worked, and now every call fails.
Has anyone seen this issue on a trial account? Do I need to pass the token differently when calling addClient?
Thanks in advance!