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, ask the person every required question, and send the answers in slots (keyed by slot key) with location. If a required answer is missing, the result has status: "incomplete", lists the questions still to ask and carries no link: ask them and call again with every slot. 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 own check of the request raises a question, and the person confirms the address on a map 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: 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. |