Use with pay
# First time
$ brew install pay
$ pay setup
# Inspect and call this API
$ pay catalog show agentres/reservations
$ pay curl https://agentres.dev/api/account \
-X POST \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"getHealth"}'Endpoints
19 totalMethodPathPricing
POSTapi/accountCreate or fetch the wallet-bound accountfree
GETapi/availabilityCheck available reservation time slotsfree
POSTapi/bookBook a reservation ($0.01 USDC)free
POSTapi/cancelCancel an existing Resy reservationfree
GETapi/discover/restaurantsDiscover Blackbird restaurants ($0.01 USDC)free
GETapi/discover/restaurants/{restaurant_id}Blackbird restaurant detail ($0.01 USDC)free
GETapi/discover/restaurants/{restaurant_id}/specialsLive Blackbird specials for a restaurant ($0.01 USDC)free
POSTapi/link-resyLink a Resy account via email OTPfree
GETapi/meGet user profile and Resy link statusfree
GETapi/reservation-jobsList this account's reservation jobsfree
POSTapi/reservation-jobs/createCreate a reservation job ($3.00 USDC)free
GETapi/reservation-jobs/optionsList restaurants that support reservation jobsfree
GETapi/reservation-jobs/{job_id}Get a reservation job's statusfree
POSTapi/reservation-jobs/{job_id}/cancelCancel a reservation jobfree
POSTapi/reservation-jobs/{job_id}/refundClaim the refund for a terminal reservation jobfree
GETapi/reservationsList the user's existing Resy reservationsfree
GETapi/searchSearch Resy for restaurants by namefree
GETapi/wait-timesLive restaurant wait times ($0.01 USDC)free
GETapi/wait-times/historyHistorical wait times for a location ($0.01 USDC)free
