Book a paid consultation with a lawyer
book_consultationBook a consultation with a Pactum lawyer, prepaid; the amount is credited toward the service if the client orders it. Get the price from get_consultation_price first and tell it to the user. Call ONLY after the user asked for a consultation, accepted that price, gave their real name and phone, and agreed that Pactum stores these details. Returns the order number, price, how to pay and a status link. For a price quote on a whole task use request_quote instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| topic | Yes | What the user wants to discuss, in their own terms | |
| agent_name | No | Your assistant name, e.g. ChatGPT, Claude | |
| contact_name | Yes | Client name as the user gave it | |
| service_slug | No | Slug from search_services, if a specific service fits | |
| user_consent | Yes | true only if the user explicitly agreed to share these details with Pactum and its partner lawyer | |
| contact_email | No | ||
| contact_phone | Yes | Phone with country code, e.g. +998901234567 | |
| practice_area | No | Slug from list_practice_areas, if known | |
| preferred_date | No | YYYY-MM-DD, Tashkent time; a lawyer confirms | |
| preferred_time | No | HH:MM, Mon–Fri 9:00–18:00 Tashkent | |
| preferred_language | No | ||
| user_accepts_price | Yes | true only if the user was told the price from get_consultation_price and agreed to pay it |