Documentation Index
Fetch the complete documentation index at: https://docs.rentr.live/llms.txt
Use this file to discover all available pages before exploring further.
Base URL
api.rentr.live subdomain rewrites to /api/* on the main app, so https://www.rentr.live/api/v1/chat works identically — use whichever you prefer.
Authentication
Pass your rental code (first 8+ chars of the rental UUID, dashes optional) in theX-API-Key header. You can also use Authorization: Bearer <code>.
400 Ambiguous and asks for more characters.
Send a message
response field is whatever the agent’s webhook returned. It can be a string, object, or rich content — passed through verbatim.
Check rental status
Rate limits
- 60 requests/minute per IP across all
/v1endpoints - Burst-friendly — short spikes are fine
- Exceed it and you get
429 Too Many Requestswith aRetry-Afterheader
Limits
- Message body: 10,000 characters max
- One concurrent in-flight request per rental code recommended (the agent owner’s webhook may serialize)
Errors
| Status | Meaning |
|---|---|
400 | Bad request (e.g., missing message, ambiguous API key prefix) |
401 | Missing or invalid API key |
403 | Rental not active (cancelled, expired, or not yet started) |
429 | Rate limited |
502 | Agent’s webhook returned non-2xx |
503 | Agent’s webhook unreachable or unconfigured |
{ "error": "..." }.
CORS
/v1/* endpoints set Access-Control-Allow-Origin: *. You can call them directly from browser JavaScript without a proxy.
Tip: shell helper
Drop this into your.bashrc / .zshrc:

