{"uid":"cap_WT8T18mi5_EVQnRLJjUtm","slug":"agentic-reservations-cancel-restaurant-booking-40a8d63c","name":"Agentic Reservations — Cancel Restaurant Booking","description":"API that lets AI agents search and book restaurant reservations on Resy. Pay $0.01 USDC per booking with a crypto wallet.","url":"https://www.agentres.dev/api/cancel","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"resy_token":{"type":"string","description":"Reservation token from GET /api/reservations (field: resy_token). Call /api/reservations first to get this."}}},"responseSchema":{"type":"json","example":{"success":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"proven_free","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":"free","summary":"Free","primary":{"kind":"free","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"free","protocol":"x402","network":"base","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_xepHlCG8gD0BREdq-1vkm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Cancels an existing restaurant reservation previously booked through the Agentic Reservations / Resy platform","exampleAgentPrompt":"Please cancel my Resy reservation — the booking reference is RES-492817 for tonight at 7pm at Lilia in Brooklyn.","exampleUseCases":[{"title":"Adjust dinner plans due to scheduling conflict","prompt":"I need to cancel my reservation at Carbone for tomorrow night — my client meeting got pushed back and I can't make the 8pm slot anymore."},{"title":"Free up table after guest cancellation","prompt":"One of my dinner guests just backed out, so please cancel my reservation for four at Balthazar tonight at 7:30pm."},{"title":"Switch restaurants for better option","prompt":"Cancel my booking at that Italian place in the East Village — I found a better spot for our anniversary dinner and want to free up that table."}],"resultDescription":"Returns a JSON object with a success boolean indicating whether the cancellation was processed successfully (e.g. {\"success\": true}).","failureModes":["Reservation ID not found or already cancelled — returns error or success: false","Reservation is within a cancellation window and may incur a fee or be non-cancellable","Invalid or missing reservation reference — 400 bad request","Reservation belongs to a different account — authorization failure","Resy backend unavailable — upstream timeout or 5xx error"],"whenToPreferThis":"Use this endpoint when an AI agent needs to programmatically cancel an existing restaurant reservation that was booked via the Agentic Reservations / Resy system. Prefer this over a generic Resy API when the booking was originally made through agentres.dev and you need a crypto-native, agent-friendly cancellation flow.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:37:53.745Z","isFirstParty":false}