[#1344] Edit Booking

Migrated from Redmine #1344 | Author: soniya james
Status: Closed | Priority: High, I’m very impatient | Created: 2025-01-13


https://user-api-v2.simplybook.me/admin/bookings/1399

using this method I am editing but each edit new new entry adding. not updating the existing id.

Method :POST

Request:

{“count”:1,“start_datetime”:“2025-01-13 00:00:00”,“location_id”:2,“category_id”:“2”,“provider_id”:“25”,“service_id”:“5”,“client_id”:“24”,“additional_fields”:[{“field”:“8d3800b3aff416ee8622f6e15624b9b5”,“value”:“ARRIVAL”},{“field”:“bcd2a756f15719be9f7b3063003bb8d2”,“value”:“Soniya J”},{“field”:“cb8337f100949687d925d6ea51e58ed1”,“value”:“9188567900”},{“field”:“f26023d98881c3b7979ffa2f5271e16e”,“value”:“soni”},{“field”:“08e66475969e05c1015fc91ed546b3a0”,“value”:“2025-01-13”},{“field”:“09b6ceb10d8c78b99279c0973e8873bd”,“value”:“QR109”},{“field”:“ac2e30eea13d1b489867e0d1255ce106”,“value”:“QR109 - TTR”},{“field”:“f77d54532332246985ac8a1b29365e59”,“value”:“Terminal5”},{“field”:“90fb9285fee4583499c932090ca73856”,“value”:“test”},{“field”:“afdadb48acd24630f4bf1a79289791c6”,“value”:“3”},{“field”:“751fb562868d7e4a34c70750d720763b”,“value”:“N/A”},{“field”:“23afb0b1c122830f8b3498874e1ef5ca”,“value”:“”},{“field”:“2dd0e887722ecbf340efe14a05ef3046”,“value”:null},{“field”:“bf62598a0b5bc855a22f6ff39f5dc84b”,“value”:null},{“field”:“7562d87e494d7a86e3ffa12b09e7e55c”,“value”:null},{“field”:“50ab725ee40e1b0a6c92b6fe4b9cc011”,“value”:“test form dev”},{“field”:“7f07e216dda58b8cff4779e6d359f15e”,“value”:“4”}],“products”:[{“product_id”:“8”,“qty”:“”},{“product_id”:“9”,“qty”:“”}]}

{
“bookings”: [
{
“id”: 1399,
“code”: “1fqp12unyr”,
“start_datetime”: “2025-01-13 00:00:00”,
“end_datetime”: “2025-01-13 03:00:00”,
“location_id”: null,
“category_id”: 2,
“service_id”: 5,
“provider_id”: 25,
“client_id”: 24,
“duration”: null
}
],
“batch”: null,
“invoice”: null,
“id”: null
}

Kindly help me for this

soniya james wrote:

https://user-api.simplybook.me/admin
{
“jsonrpc”: “2.0”,
“method”: “editBook”,
“params”: {
“data”: {
“shedulerId”: 1122,
“additional”: {
“8d3800b3aff416ee8622f6e15624b9b5”: “ARRIVAL”,
“bcd2a756f15719be9f7b3063003bb8d2”: “Soniya J”
}
}
},
“id”:1
}

{
“error”: {
“code”: -32051,
“message”: “Selected event id is not available”,
“data”:
},
“id”: “1”,
“jsonrpc”: “2.0”
}
this also not working

Dmytro Bondarev wrote:

Hi, according to documentation to edit booking in REST API you must use PUT method, not POST.

regarding JSON RPC call you are using invalid format of request. As it was told you many times already you should not use named parameters.