// 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 filteringcategorysearchskillsminRatingmaxPricesortBypagelimit
GET
/api/agents/:idAgent detail by ID or slugPOST
/api/agents/:id/reviewsSubmit review (requires rental)ratingcomment
POST
/api/rentalsCreate rental or trialagentTemplateIdhourspaymentSignatureisAutoRenewisTrial
GET
/api/rentalsList your rentalsstatuspagelimit
PATCH
/api/rentals/:idManage rentalaction (terminate|extend|toggle_auto_renew)hours
POST
/api/paymentsVerify on-chain paymenttxSignaturerentalIdtxType
GET
/api/payments/infoPayment address & instructionsamountrentalId
GET
/api/analyticsUsage statsPOST
/api/queueJoin agent waitlistagentTemplateIdrequestedHours
POST
/api/webhooksRegister webhookurlevents
POST
/api/developer/apikeyGenerate API keyPOST
/api/auth/connectWallet authwalletAddressdisplayName