reschedule_job
Request to reschedule one of the authenticated customer's upcoming jobs to a new date and time. If a pro is assigned, they must approve before the job moves. Call lookup_scheduled_jobs first to get the job ID. Get explicit customer confirmation before setting confirmed to true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | The job ID obtained from lookup_scheduled_jobs. | |
| reason | No | Short reason for the reschedule, shown to the assigned pro. | |
| confirmed | Yes | Must be true. Only set after the customer has explicitly confirmed. | |
| newScheduledTime | Yes | New local date/time at the job address, without an offset (e.g. "2025-07-15T10:00:00"). |