API Docs

Quick examples for generation and polling endpoints.

POST `/generate`

Starts a new render job for a template and returns a `requestId`.

curl -X POST https://api.renderlab.abdulmuiz.dev/generate \
  -H "content-type: application/json" \
  -d '{
    "templateId": "11111111-1111-1111-1111-111111111111",
    "params": {
      "title": "Hello from Renderlab"
    }
  }'

GET `/poll/:requestId`

Checks job status (`queued`, `running`, `succeeded`, `failed`) for a render request.

curl https://api.renderlab.abdulmuiz.dev/poll/11111111-1111-1111-1111-111111111111