Request a render of the dashboard.
Queues a PNG/PDF render of the dashboard (ADR-0024) and returns 202 with the render record; poll GET …/renders/{renderId} for status and the artifact URL. The revision is pinned at request time (default: the dashboard's current version), so the artifact is reproducible. Any org member may render a dashboard they can view; render sessions themselves may not. Returns 503 problem type render-unavailable while no render service is configured on the instance. The per-org hourly budget is operator-configurable (RENDER_RATE_LIMIT; default 10/hour on SaaS, no hourly cap in the native app).
Native app (DVT-1364, exportDelivery: render_app_stage): the API renders and stores the artifact write-once on the app-owned stage @app_spcs.renders; the succeeded record's url is the app-authenticated GET …/renders/{renderId}/artifact route (no signed URL), and renders are listed only to their requester. A 429 with Retry-After there also means too many renders are in flight on this app instance.
Request
- Base URL: http://localhost:8080
- URL: http://localhost:8080/v1/dashboards/{id}/renders
- Auth: one of:
- API key in cookie dvt_session
- HTTP bearer
Request body
Response
Render queued.
Changes
No recorded changes to this operation across all 1 revision of this API.