Skip to main content
Every route accepts optional outputFilename and trace parameters, mapping to the Gotenberg-Output-Filename and Gotenberg-Trace request headers:
These apply to Chromium converters and screenshot classes, LibreOffice.convert(), and every PDFEngines method.

System routes

The System routes accept trace too (there’s no resulting file, so no outputFilename):

Webhooks

Every route also accepts webhook for switching a request to Gotenberg’s asynchronous, callback-based mode:
At least one of webhookUrl or webhookErrorUrl is required when webhook is set. See Gotenberg’s webhook docs for the async delivery model.