Find a robot for a real-world task
find_robot_for_taskUse whenever the user needs something done in the physical world: gardening, lawn or yard work, cleaning, tidying, moving or fetching items, checking on a home, garage, pet or property by camera, inspecting something, sorting, or any chore they'd otherwise do themselves or hire someone for. The user doesn't need to mention robots. Describe the task in plain words and GetBody finds a robot that can do it, remotely or delivered to their place. Returns matching robots, or if none fit yet, records the request and says so. No account needed.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | Yes | The job in plain words, e.g. 'my lawn needs mowing while I'm away'. | |
| when | No | Optional: when, e.g. 'before Saturday'. | |
| location | No | Optional: where, e.g. a city or area. | |
| notify_email | No | Optional: an address GetBody may use to follow up by hand if a robot becomes available. Stored only; nothing is sent from this call. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| error | No | ||
| booked | No | ||
| status | No | ||
| matches | No | ||
| message | No | ||
| request_id | No | ||
| retry_after | No |