PDF Templates Mutations

CreatePdfTemplate

Creates a new PDF template.

Parameters:

ParameterTypeDescription
inputPdfTemplateInput!Template data.
mutation CreatePdfTemplate($input: PdfTemplateInput!) {
  CreatePdfTemplate(input: $input) {
    id
    label
    document_type
    active
    default
  }
}

UpdatePdfTemplate

Updates an existing PDF template.

Parameters:

ParameterTypeDescription
idID!Template ID.
inputPdfTemplateInput!Updated fields.

DeletePdfTemplate

Deletes a PDF template.

Parameters:

ParameterTypeDescription
idID!Template ID.

DisablePdfTemplate

Disables a PDF template.

Parameters:

ParameterTypeDescription
idID!Template ID.

EnablePdfTemplate

Enables a disabled PDF template.

Parameters:

ParameterTypeDescription
idID!Template ID.

GeneratePdfTemplatePreview

Generates a preview rendering of a PDF template for a given document type.

Parameters:

ParameterTypeDescription
idInt!Template ID.
document_typeString!Document type to preview.
settingsJSONOptional settings override.

PdfTemplateInput

FieldTypeDescription
idIDID for updates.
labelStringTemplate name.
document_typePdfTemplateTypeTarget document type.
pdf_settingsJSONPDF configuration settings.
defaultBooleanWhether this is the default template.