Send a request to the business’s verified owner (not a booking until the owner confirms)
request_to_owner🔴 ACTS FOR THE USER: call it only after the user has explicitly agreed to this exact action (what, where, when, who) — never on your own judgement.
For a business that takes requests through Versum (a verified owner with Telegram, e-mail or WhatsApp). Sends what,
when, how many, which branch and the person’s name and contact. Requires idempotency_key: retrying with the same key
returns the same request. Answers: sent (delivered to the owner), link_given (WhatsApp: give whatsapp_url to the
person — THEY send it; nothing is sent yet), or no_channel with the business’s other doors.
After it, tell the person it is NOT a booking yet and where the answer will come (next_steps.tell_the_person, next_steps.answer_goes_to).
If you can set reminders, schedule a request_status check (next_steps.check_again_after is a pause, not a promised reply time) — and only then say you will check; otherwise tell the person how to ask again.
Follow the server instructions «HOW TO USE THE VERSUM CATALOG»: results are candidates, not proof; keep reading, quoting, requesting and ordering separate; nothing is sent to an owner, booked, ordered or paid without the user’s permission.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | YYYY-MM-DD, the business’s local date | |
| note | No | ||
| time | No | HH:MM, the business’s local time | |
| what | Yes | what the person wants (a service, an item, a table for 4 …) | |
| branch | No | which location, when the business has several | |
| customer | Yes | ||
| quantity | No | ||
| business_id | Yes | the business id from the card | |
| idempotency_key | Yes | your own key for this request; the same key never makes a second one |