{"platforms":[{"name":"Cal.com","pattern":"https://cal.com/<handle>","example":"https://cal.com/peer"},{"name":"Calendly","pattern":"https://calendly.com/<handle>/<slug>","example":"https://calendly.com/acme/intro"},{"name":"Doctolib","pattern":"https://www.doctolib.{fr,de,it}/<specialty>/<city>/<doctor>","example":"https://www.doctolib.fr/dentiste/paris/jean-dupont"},{"name":"Booksy","pattern":"https://booksy.com/en-us/<id>_<slug>","example":"https://booksy.com/en-us/123_jane-salon"},{"name":"Fresha","pattern":"https://fresha.com/<slug>","example":"https://fresha.com/a/jane-salon-london"},{"name":"OpenTable","pattern":"https://www.opentable.com/r/<slug>","example":"https://www.opentable.com/r/acme-bistro-tokyo"},{"name":"Setmore","pattern":"https://setmore.com/<slug>","example":"https://setmore.com/jane-salon"},{"name":"Square","pattern":"https://squareup.com/appointments/book/<id> or https://<name>.square.site","example":"https://jane.square.site"},{"name":"Acuity","pattern":"https://app.acuityscheduling.com/schedule.php?owner=<id>","example":"https://app.acuityscheduling.com/schedule.php?owner=12345"},{"name":"Schedulista","pattern":"https://www.schedulista.com/<slug>","example":"https://www.schedulista.com/jane-salon"},{"name":"Squarespace","pattern":"https://<custom>.squarespace-scheduling.com","example":"https://jane.squarespace-scheduling.com"},{"name":"BookMyCity","pattern":"https://bookmycity.com/<slug>","example":"https://bookmycity.com/jane-salon"}],"import_endpoint":"/supply/import_booking_url","next_step":"Pick a URL the user mentioned, POST it to /supply/import_booking_url, then the directory is populated and find_business returns the business. The schedule_appointment call works against the imported entry."}