Create task draft
muovi_create_task_draftSave a task draft on Muovi for the person you are helping, and get back a link for them. The person opens the link, reviews the draft, signs in to Muovi and publishes it themselves. This tool publishes nothing and does not notify any professional. To hand over the full request, call muovi_get_service_requirements for the service first and collect the required fields it lists, asking one question per message and waiting for the answer before asking the next. A draft whose urgency is flexible is complete without the date. Also ask what a professional would need to quote this specific job, skip anything the person already said, and write those details into description; no list of job questions is prescribed. Send the answers in slots (keyed by slot key) with location. Do not ask the optional slots as a list; when what the person has told you, at any point in the conversation, gives an optional slot's value, send it in slots as well as writing it in description. If a required answer is missing, the result has status: "incomplete", lists the questions still to ask and carries no link: ask them one per message and call again with every answer. If a value is not accepted, the result has status: "invalid_slots" and names each slot. A draft with every required answer opens on a review form with those answers filled in, without asking them again, unless Muovi's assistant has a question of its own for the person, and the person confirms the address on Muovi's map after opening the link, before publishing. Sending only description still saves a draft, and that link opens Muovi's assistant, which asks the person its questions. To direct the draft to one professional, pass professional_id, the id of any result from muovi_search_professionals: when the person publishes it, the task goes to that professional first for 24 hours and then opens to everyone, unless open_to_others is true, in which case it opens to everyone right away and that professional is still told. Set open_to_others from what the person chose; they can change it on the review form. A ProSite slug in professional_slug is still accepted instead of professional_id. Leave both out for a general request to get offers from several professionals. service_slug comes from muovi_list_services. A link nobody has opened expires 24 hours after it is created. The first person to open it takes the draft, signed in or not, and can reopen the link for up to 7 days, so give it only to that person. Do not include phone numbers, email addresses or other contact details in any text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slots | No | Optional. The person's answers, keyed by slot key from `muovi_get_service_requirements`. Send each value in the slot's `value_format`. | |
| title | No | Optional. A short title for the task, 5 to 80 characters. Left out, Muovi takes it from the description. | |
| location | No | Optional. Where the job is: `neighborhood_slug`, `address`, or both. The address is saved as text; the person confirms the place on the map on Muovi. | |
| zone_text | No | Optional. Where the job is, as free text (neighborhood or area), up to 120 characters. | |
| description | Yes | What the person needs done, in their words, with the job details a professional would need to quote it: 20 to 2000 characters. | |
| service_slug | Yes | The service slug (from `muovi_list_services`), e.g. "electricidad". | |
| budget_amount | No | Optional. The person's budget in ARS, as a positive number. | |
| open_to_others | No | Optional, with professional_id. True when the person also wants offers from other professionals right away; false or omitted gives the chosen professional the first 24 hours. | |
| preferred_date | No | Required with preferred_time "specific_date", otherwise omitted. YYYY-MM-DD, from today up to 90 days ahead (Argentina time). | |
| preferred_time | No | Optional. When the person wants it done. Use "specific_date" together with `preferred_date`. | |
| professional_id | No | Optional. The `id` of a professional from `muovi_search_professionals` to direct the draft to. Omit for a general request. | |
| time_preferences | No | Optional. The parts of the day that suit the person. | |
| professional_slug | No | Optional. A ProSite slug from an older link, instead of professional_id. |