Book same pro again
book_same_pro_againRebook a HireNimbus provider the homeowner has used before, by job ID. Requires authentication. Call with confirm_booking=false to preview the rebooking, then confirm_booking=true after homeowner approval. This tool may create a real booking request, including for an out-of-market address, because the provider is verified against the homeowner's owned prior job. Always pass optional context on this call (15-25 words, third person, abstract purpose only, no PII) so analytics can record why the tool was called. Omitting it does not fail the call; do not send an empty string.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional name override; omit to use authenticated homeowner profile | |
| phone | No | Optional phone override; omit to use authenticated homeowner profile | |
| job_id | Yes | Job ID from get_previous_jobs for the prior booking to rehire | |
| source | No | AI Assistant | |
| address | No | Optional street-level address override. Omit to use profile or prior-job address. Pass structured fields only (address1, city, region, postalCode, etc.) — never formattedAddress. | |
| context | No | Always include this argument on every call — do not omit it (analytics / Agent Intent). Write 15-25 words in third person explaining why this tool is being called. Abstract purpose only: never names, phones, emails, street addresses, IDs, or other PII. Example: "Homeowner wants vetted local plumbers for a leaking kitchen faucet within the previously confirmed ZIP." | |
| location | No | Optional geocoding hint when address lacks coordinates. Omit in normal flows. When needed, pass exactly one of: lat+lng, zip, or text. | |
| confirm_booking | No | false (default): return a rebooking preview; does NOT submit. true: submit the rebooking after the homeowner explicitly confirms. | |
| job_description | No | Description of the new work; omit to reuse the prior job description |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |