DocumentTemplate
A tenant's Liquid template for one document type. Printing uses its published revision.
type DocumentTemplate {
activeRevisionId: ID
createdAt: DateTime!
docType: String!
handle: String!
id: ID!
isDefault: Boolean!
name: String!
origin: DocumentTemplateOrigin!
updatedAt: DateTime!
}
Fields
DocumentTemplate.activeRevisionId ● ID scalar
The revision that prints. Null until a revision is published.
DocumentTemplate.createdAt ● DateTime! non-null scalar
When the template was created.
DocumentTemplate.docType ● String! non-null scalar
The document type, e.g. invoice.
DocumentTemplate.handle ● String! non-null scalar
Stable name for this template within its document type.
DocumentTemplate.id ● ID! non-null scalar
The template's id.
DocumentTemplate.isDefault ● Boolean! non-null scalar
True when this template prints for its document type by default.
DocumentTemplate.name ● String! non-null scalar
The name people see in Settings.
DocumentTemplate.origin ● DocumentTemplateOrigin! non-null enum
Where the template came from.
DocumentTemplate.updatedAt ● DateTime! non-null scalar
When the template last changed.
Returned By
copyBuiltinDocumentTemplate mutation ● documentTemplate query ● documentTemplates query ● publishDocumentTemplateRevision mutation ● setDefaultDocumentTemplate mutation