Rendering
API for starting template rendering from kVASy XML
This API accepts raw kVASy XML in the request body, maps it to an Output.Rocks rendering request, and starts document rendering asynchronously. The child element directly below `<formular>` is dynamic and usually matches the form/template name, for example `<abschlagsformular>` or `<rechnungsformular>`.
/api/rendering/kvasyAuthorizations
Value for the X-AUTH-TOKEN header parameter.
Query Parameters
Document format to render.
Rendering comment.
Webhook (identifier) to execute after document rendering. Maximum 255 characters.
Identifier of Email-Server configuration in Output.Rocks. Maximum 255 characters.
External ID for the rendering request, e.g. a correlation ID handed over by the target system. Overrides the ID derived from the XML payload (transaction number, message number or formular ID). Maximum 255 characters. Available in webhooks as `<<document.externalId>>`.
Optional metadata as a JSON string to be used in webhooks. Output.Rocks adds the reserved key `eInvoiceStandalone` when `xrechnung` or `eInvoiceProfile` is set.
Enable PDF universal accessibility.
Produce a standalone e-invoice XML instead of a PDF. Shorthand for `eInvoiceProfile=xrechnung`.
E-invoice profile for the standalone e-invoice output. Setting it enables standalone mode just like `xrechnung=true`.
Skip KoSIT validation of the standalone e-invoice. Only evaluated together with `xrechnung` or `eInvoiceProfile`.
Request Body
Raw kVASy XML payload.
{
"id": "string",
"staticAttachment": [
{
"fileName": "Example name",
"content": "string"
}
]
}Raw kVASy XML payload.
{
"id": "string",
"staticAttachment": [
{
"fileName": "Example name",
"content": "string"
}
]
}Response
Rendering resource created