Danmax
June 10, 2021, 1:01pm
1
Issue when booking from API after changing booking using multiple locations and booking times
getting error
code : 3
message : “is not compliant with booking policy”
proto : Object
what are the requirements to send to book a slot.
I’m sending the Slow Date and Time the required Fields
{ slot : {…}, formFields : Array(3)}
formFields : Array(3)
0 : { _id : “00000000-0000-0000-0000-000000000002” , value : “danmax@gmail.com ” }
1 : { _id : “00000000-0000-0000-0000-000000000003” , value : “4075554242” }
2 : { _id : “00000000-0000-0000-0000-000000000001” , value : “Daniel Maldonado” }
length : 3
proto : Array(0)
slot :
bookable : true
capacity : 1
constraints : { bookableFrom : “2021-05-27T19:24:00.000Z” , bookableUntil : “2021-06-17T07:24:00.000Z” }
endDateTime : Thu Jun 17 2021 15:28:00 GMT-0400 (Eastern Daylight Time) {}
location : { type : “OWNER_BUSINESS” , businessLocation : {…}}
remainingSpots : 1
serviceId : “05c97138-a8bf-4b32-933b-b10ca12ad49b”
staffMemberId : “76570209-101f-409b-af97-b445bdb63125”
startDateTime : Thu Jun 17 2021 15:24:00 GMT-0400 (Eastern Daylight Time) {}
_id : “1iLotomCLkFQNhv6OD7lhbpP8NrD1YnDhUFTR4hqE61irmzdbJwC6pZvuC9f6HHbK6s0L16CAhvHQTQ0naUrJqzW4uwhlIOxkKRq2UvTpEkuxpNo2WlI7n6BjEg1x679rd7cWtWN09H9jQWuEB4mhlQo1A9xqBRvN3rxJEE7qzfAKLKG1JVBFineHwRjjSHZ2WL1g2mEBLoLB5wjYAd2yK2Tr4ni5cZc0ZjD0DljotGpj6boqpQzXtC0lQNx3GvpoRtD1Xak04ToigPi4TT2Sm79MMx8H6oTSg3S3sB561hw6sV9pqN9Cl1UmnuXwxDoigwnwkt8c4mB0Zip12fxo0Ma4PQ9P4unxfE3JVajeZtfiwvzLvIhZmR6pk5GuwRblXwh5br0OixhjgKu5o98t0c5pzrXsSW2yhreQScdfiBgvkCYLLx9Nl6G290ykyLBKscmXFfyIDpTgHc2QZjEfpNhuyt4Jlc9rMSMrAtTPGniOcgluypUUGfWxOH9ci882pYXHXDpXXgxJLdOpp3f7Tk3X9he7HX7wXIUaCbFbWb3PEgoeymIDrk4zAxxWun6CEJev2v2QiRTVVMnYXsxmyUU6XM06naGZyDOTrJSBxlIMPwBzBdQ4Djfs33lQ8DcD0AdcRvDxcHkRywveVFrURO9IWHGWSJ2spwlJDvjGi76ZTcrBNsa8O5zofbxuyHZVyw0YXH042PxdFqSLjyw5e5udJVwmFPZXZxCCAtoI9SYA8Mj4TKyjBdf0MEiB8eYJsNIbi5XboIUmsVXCdH7I7hbj9AKA3K72IMwRgxPyrtG9nkCQeWMqvrUhtj09stOUOszx8FtPW5CyBQIT1NgWb3b8Dk0rNXautCXVFUXlTxA32zc7xFJBhZMlDoZ5zv1jdGYQKZPHgbjuBcNLCINR5WFVnNnVV1ucyuPH7Q9RDGvVLFJpKV1s6CDQfRZhdd9isJ8n5Ln2nl5y03T2qngRCOU8oCFFRolgPIgEydUoyYRyuqSlo8Qzhd2cXkqmis5bawgmcQlQLmTw010fBzo2LxiqA8ts18bPrWWxyNQwvzIlMcrHPwvPye9fylcWI349”
proto : Object
proto : Object
undefined
workerLogger.js:103
{ code : 500, message : “BOOKINGS_SYSTEM_ERROR” }
code : 500
message : “BOOKINGS_SYSTEM_ERROR”
proto : Object
So after removing the second location under Business Info in settings, and adding custom Locations for the second location now the Booking API is working properly on my code. No more errors.