Skip to main content
This page provides complete response examples for different API scenarios.

Successful Generation

Raw HTML Generation

Request:
Response:

Template Generation

Request:
Response:

With External Storage

Response (storage mode: “both”):

With Warnings

When external storage partially fails:

Error Responses

Validation Error

Request (missing required field):
Response (400):

Invalid API Key

Response (401):

Template Not Found

Request:
Response (404):

Template Compilation Error

Request (invalid Handlebars syntax):
Response (400):

No Credits Available

Response (429):

Rate Limit Exceeded

Response (429):

Request Timeout

Response (408):

File Too Large

Response (413):

PDF Generation Failed

Response (502):

Internal Error

Response (500):

Handling Responses

JavaScript Example

Python Example

Webhook Payloads

When webhooks are configured, you’ll receive these payloads:

pdf.generated

pdf.failed