Multiple Booking Locations

Issue when booking from API after changing booking using multiple locations and booking times

getting error

  1. code : 3

  2. message : “is not compliant with booking policy”

  3. proto : Object

what are the requirements to send to book a slot.
I’m sending the Slow Date and Time the required Fields

  1. { slot : {…}, formFields : Array(3)}

  2. formFields : Array(3)

  3. 0 : { _id : “00000000-0000-0000-0000-000000000002” , value : “danmax@gmail.com” }

  4. 1 : { _id : “00000000-0000-0000-0000-000000000003” , value : “4075554242” }

  5. 2 : { _id : “00000000-0000-0000-0000-000000000001” , value : “Daniel Maldonado” }

  6. length : 3

  7. proto : Array(0)

  8. slot :

  9. bookable : true

  10. capacity : 1

  11. constraints : { bookableFrom : “2021-05-27T19:24:00.000Z” , bookableUntil : “2021-06-17T07:24:00.000Z” }

  12. endDateTime : Thu Jun 17 2021 15:28:00 GMT-0400 (Eastern Daylight Time) {}

  13. location : { type : “OWNER_BUSINESS” , businessLocation : {…}}

  14. remainingSpots : 1

  15. serviceId : “05c97138-a8bf-4b32-933b-b10ca12ad49b”

  16. staffMemberId : “76570209-101f-409b-af97-b445bdb63125”

  17. startDateTime : Thu Jun 17 2021 15:24:00 GMT-0400 (Eastern Daylight Time) {}

  18. _id : “1iLotomCLkFQNhv6OD7lhbpP8NrD1YnDhUFTR4hqE61irmzdbJwC6pZvuC9f6HHbK6s0L16CAhvHQTQ0naUrJqzW4uwhlIOxkKRq2UvTpEkuxpNo2WlI7n6BjEg1x679rd7cWtWN09H9jQWuEB4mhlQo1A9xqBRvN3rxJEE7qzfAKLKG1JVBFineHwRjjSHZ2WL1g2mEBLoLB5wjYAd2yK2Tr4ni5cZc0ZjD0DljotGpj6boqpQzXtC0lQNx3GvpoRtD1Xak04ToigPi4TT2Sm79MMx8H6oTSg3S3sB561hw6sV9pqN9Cl1UmnuXwxDoigwnwkt8c4mB0Zip12fxo0Ma4PQ9P4unxfE3JVajeZtfiwvzLvIhZmR6pk5GuwRblXwh5br0OixhjgKu5o98t0c5pzrXsSW2yhreQScdfiBgvkCYLLx9Nl6G290ykyLBKscmXFfyIDpTgHc2QZjEfpNhuyt4Jlc9rMSMrAtTPGniOcgluypUUGfWxOH9ci882pYXHXDpXXgxJLdOpp3f7Tk3X9he7HX7wXIUaCbFbWb3PEgoeymIDrk4zAxxWun6CEJev2v2QiRTVVMnYXsxmyUU6XM06naGZyDOTrJSBxlIMPwBzBdQ4Djfs33lQ8DcD0AdcRvDxcHkRywveVFrURO9IWHGWSJ2spwlJDvjGi76ZTcrBNsa8O5zofbxuyHZVyw0YXH042PxdFqSLjyw5e5udJVwmFPZXZxCCAtoI9SYA8Mj4TKyjBdf0MEiB8eYJsNIbi5XboIUmsVXCdH7I7hbj9AKA3K72IMwRgxPyrtG9nkCQeWMqvrUhtj09stOUOszx8FtPW5CyBQIT1NgWb3b8Dk0rNXautCXVFUXlTxA32zc7xFJBhZMlDoZ5zv1jdGYQKZPHgbjuBcNLCINR5WFVnNnVV1ucyuPH7Q9RDGvVLFJpKV1s6CDQfRZhdd9isJ8n5Ln2nl5y03T2qngRCOU8oCFFRolgPIgEydUoyYRyuqSlo8Qzhd2cXkqmis5bawgmcQlQLmTw010fBzo2LxiqA8ts18bPrWWxyNQwvzIlMcrHPwvPye9fylcWI349”

  19. proto : Object

  20. proto : Object

undefined
workerLogger.js:103

  1. { code : 500, message : “BOOKINGS_SYSTEM_ERROR” }

  2. code : 500

  3. message : “BOOKINGS_SYSTEM_ERROR”

  4. 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.