{"uid":"cap_LG_ntZ_LYhavuhHWv8M1v","slug":"agents-zeroclick-ai-reschedule-demo-booking-1099b166","name":"Reschedule Demo Booking","description":"Move a confirmed booking to another open time. Free, like cancel. 200: the booking body with the new time (scheduled_start, scheduled_end, local_start, label) and a message for the person. 409 { error: \"slot_unavailable\", message, alternatives: [{ start, end, local_start, label }] } when that time was taken: show the message, offer the alternatives by label and do not retry the same start. 404 { error: \"booking_not_found\" } when there is no booking with that id. 400 { error: \"invalid_request\", message } when start is malformed. Asking for the time the booking already has answers with it. Show message and label to the person as they are.","url":"https://agents.zeroclick.ai/demo/bookings/{booking_id}/reschedule?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","example":{"start":"2026-10-22T18:00:00.000Z","timeZone":"America/New_York"},"required":["start"],"properties":{"start":{"type":"string","format":"date-time","example":"2026-10-22T18:00:00.000Z","description":"The new time. The chosen slot's start value exactly as returned by /demo/availability, for example 2026-10-22T18:00:00.000Z. ISO 8601 instant; the Z form and UTC-offset forms are both accepted and normalized to UTC."},"timeZone":{"type":"string","example":"America/New_York","description":"The attendee's time zone: an IANA name (America/New_York), an offset (UTC-5) or a common abbreviation (EST). Optional here; the booking keeps its zone when omitted."}}},"responseSchema":{"type":"object","properties":{"host":{"type":["object","null"],"properties":{"name":{"type":"string"}},"description":"Who hosts the demo, when assigned."},"label":{"type":"string","description":"The booked time as the person should read it, for example \"Thu, Oct 22, 2:00 PM EDT\". Show it to the person as it is."},"status":{"enum":["requested","confirmed","cancelled","failed"],"type":"string","description":"confirmed: on the calendar. requested: held for the host, not yet confirmed. cancelled: cancelled. failed: the host declined it."},"message":{"type":"string","description":"A sentence for the person about this answer (the confirmation, the move, the cancellation). Present on create, reschedule and cancel. Show it to the person as it is."},"time_zone":{"type":"string","description":"The IANA zone the booking is shown in, for example America/New_York."},"booking_id":{"type":"string","example":"11111111-1111-4111-8111-111111111111"},"created_at":{"type":"string","format":"date-time"},"updated_at":{"type":"string","format":"date-time"},"local_start":{"type":"string","format":"date-time","description":"scheduled_start in the attendee's zone with its UTC offset, for example 2026-10-22T14:00:00-04:00."},"service_key":{"type":"string","example":"zeroclick-demo"},"scheduled_end":{"type":"string","format":"date-time","description":"UTC instant (Z form)."},"requested_start":{"type":"string","format":"date-time"},"scheduled_start":{"type":"string","format":"date-time","description":"UTC instant (Z form)."}}},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0.000000","displayCostAsset":"USD","priceDynamic":false,"priceHint":null,"priceStatus":"unknown_unparsed","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"unknown","summary":"price unknown","primary":{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm__0ABrsb0f8_XrXygNOtEA","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0.000000","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"agents.zeroclick.ai","brandSlug":"agents-zeroclick-ai-x402","brandBaseUrl":"https://agents.zeroclick.ai","brandDocsUrl":null,"whatItDoes":"Moves a confirmed ZeroClick demo booking to a new available time slot by booking_id","exampleAgentPrompt":"Can you move my ZeroClick demo booking (ID abc-123) to Thursday October 22 at 2:00 PM Eastern time instead?","exampleUseCases":[{"title":"Conflict-driven demo rescheduling","prompt":"Something came up — can you reschedule my ZeroClick demo (booking ID 55a2b3c4-...) from its current slot to next Tuesday at 10 AM Eastern?"},{"title":"Earlier slot preference after booking","prompt":"I booked a demo but I'd actually prefer to meet sooner. Can you move booking 77ff-... to this Friday at 3 PM New York time?"},{"title":"Time zone switch for remote attendee","prompt":"The person joining my ZeroClick demo is now in LA, not New York. Can you reschedule booking abc-999 to Wednesday at 1 PM Pacific time so it works for them?"}],"resultDescription":"Returns the full updated booking object including the new scheduled_start and scheduled_end (UTC), local_start (in attendee's time zone with UTC offset), a human-readable label (e.g. 'Thu, Oct 22, 2:00 PM EDT'), booking status, and a message string to show the attendee. On conflict (409), returns an error with alternative available slots by label. On missing booking (404) or bad input (400), returns a structured error with a message.","failureModes":["409 slot_unavailable: the requested time was already taken — response includes a message and an alternatives array of available slots; show alternatives by label to the user and do not retry the same start","404 booking_not_found: no booking exists with the given booking_id — verify the ID is correct","400 invalid_request: the start datetime is malformed — ensure it is a valid ISO 8601 instant (Z or UTC-offset form)"],"whenToPreferThis":"Use this endpoint when a user has an existing confirmed booking and wants to move it to a different time, rather than cancelling and re-booking. It is free, preserves the booking_id, and handles slot conflicts gracefully by returning alternatives. Prefer this over cancel + create when the user wants continuity of their booking reference.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T08:47:41.468Z","isFirstParty":false,"canonicalSlug":"agents-zeroclick-ai-reschedule-demo-booking-1099b166"}