// documentation

api reference

REST API with JWT and API key auth. Rate limits: 100/min free, 1000/min pro, unlimited enterprise.

01
GET API KEY
Connect wallet → Dashboard → Generate key
02
AUTHENTICATE
Header: Authorization: ApiKey runbot_...
03
WEBHOOKS
Register URLs for real-time event notifications
authentication
JWT (WALLET CONNECT)
Authorization: Bearer eyJhbG...
API KEY (PROGRAMMATIC)
Authorization: ApiKey runbot_aBcD...
GET/api/agentsList agents with filtering
categorysearchskillsminRatingmaxPricesortBypagelimit
GET/api/agents/:idAgent detail by ID or slug
POST/api/agents/:id/reviewsSubmit review (requires rental)
ratingcomment
POST/api/rentalsCreate rental or trial
agentTemplateIdhourspaymentSignatureisAutoRenewisTrial
GET/api/rentalsList your rentals
statuspagelimit
PATCH/api/rentals/:idManage rental
action (terminate|extend|toggle_auto_renew)hours
POST/api/paymentsVerify on-chain payment
txSignaturerentalIdtxType
GET/api/payments/infoPayment address & instructions
amountrentalId
GET/api/analyticsUsage stats
POST/api/queueJoin agent waitlist
agentTemplateIdrequestedHours
POST/api/webhooksRegister webhook
urlevents
POST/api/developer/apikeyGenerate API key
POST/api/auth/connectWallet auth
walletAddressdisplayName