eCom Learning Solutions / Developer toolsOpen source
Documentation/Operations/Limits and troubleshooting
06 / RESPONSES

Limits & useful errors

ConstraintLimit
JSON request / generated response20 MiB / 32 MiB
Imported PDF / merged output10 MB per PDF / 500 pages total
PDFs in one merge call25
Default generation rate30 requests per minute per IP
Default concurrent generations2, with a queue of 8
Default rendering deadline60 seconds; cooperative cancellation
StatusAction
400 Invalid requestRead the JSON errors map and correct the indicated fields. Use the HTTPS URL for HTTPS required errors.
401 UnauthorizedSupply the deployment's API key.
403 ForbiddenCheck the allowed origins for this deployment.
404 Unknown templateRetrieve a valid ID from the template catalog.
408 Deadline exceededReduce the workload; rendering cancellation is cooperative.
413 / 415Reduce request size / send JSON with the correct content type.
429 Too many requestsRespect Retry-After when provided.
500 Server errorUse the trace identifier to investigate server logs.
JSON · example validation response
{
  "title": "Invalid PDF operation",
  "status": 400,
  "errors": { "documents[0].pages[0]": ["Use a page number between 1 and 3."] }
}