{"uid":"cap_OQsONvPAhiucGRPRzmO5o","slug":"aidress-ai-resy-reservation-booking-aace25fd","name":"Aidress AI Resy Reservation Booking","description":"Book a paid Resy reservation for the authenticated user using a slot config token.","url":"https://api.aidress.ai/pay/agent_agentres_dev","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"day":{"type":"string","format":"date","description":"Date in YYYY-MM-DD format"},"venue_id":{"type":"string","description":"Resy venue ID"},"config_id":{"type":"string","description":"Slot config token from /api/availability"},"party_size":{"type":"integer","minimum":1,"description":"Number of guests"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_raJl9vSbCdio81_udB4n5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Books a paid Resy restaurant reservation for the authenticated user using a slot configuration token obtained from Resy's availability API.","exampleAgentPrompt":"I have a Resy slot config token from the availability search — go ahead and book that reservation for me and confirm it's locked in.","exampleUseCases":[{"title":"Dinner reservation for date night","prompt":"I found the perfect table at Carbone for Saturday at 8pm and got a slot config token from Resy — can you book it for me and confirm the reservation is locked in?"},{"title":"Last-minute lunch booking for client","prompt":"I've got a Resy slot config token for a noon table at Le Bernardin tomorrow for a client lunch — please go ahead and complete the booking right now."},{"title":"Automated concierge booking agent","prompt":"My user has selected a 7:30pm table for 2 at Nobu next Friday and the Resy slot config token is ready — finalize and confirm the reservation on their behalf."}],"resultDescription":"Returns a reservation confirmation from Resy including the booking ID, restaurant name, date, time, party size, and confirmation status, indicating the table has been successfully reserved for the authenticated user.","failureModes":["Slot config token expired or already claimed — reservation no longer available","Authentication failure — user Resy credentials not valid or session expired","Payment failure — insufficient USDC balance or x402 payment rejected","Slot no longer available — someone else booked the table between token issuance and booking attempt","Invalid slot config token format — malformed or corrupted token","Rate limiting — too many booking attempts in a short window"],"whenToPreferThis":"Use this endpoint when you already have a valid Resy slot config token from a prior availability search and need to complete the actual booking with payment. This is the final confirmation step in a Resy reservation flow, not a search endpoint. Prefer this over generic restaurant search APIs when the user has already selected a specific table and you need to execute the reservation transaction programmatically on their behalf.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:51:54.094Z","isFirstParty":false}