API Reference
Every endpoint, generated directly from Renduo's OpenAPI spec.
This reference is generated automatically from Renduo's OpenAPI 3.1 spec
(GET /openapi.json, snapshotted at build time — see ADR-005 and ADR-006) —
it can't drift from the API's actual behavior.
Base URL
https://api.renduo.devAuthentication
Every endpoint except GET /openapi.json requires an API key, sent as a
Bearer token:
Authorization: Bearer rnd_live_XXXXXXXXXXXXKeys are prefixed rnd_live_ (production) or rnd_test_ (test mode). Create
one from the dashboard — see the
quickstart if you haven't yet.
Errors
Errors are returned as JSON with a stable shape:
{
"error": "TEMPLATE_NOT_FOUND",
"message": "Template ... not found",
"requestId": "..."
}error is a machine-readable code (e.g. VALIDATION_ERROR, NOT_FOUND,
QUOTA_EXCEEDED); message is human-readable; requestId helps with support
requests. See the Errors page for every code, and each
endpoint below for the codes it can return.
Endpoints
- Meta —
GET /openapi.json - Auth —
GET /v1/auth/me - Templates — list, create
- Assets — upload, list, delete
- Generations — generate a PDF, check job status