← API reference
CANONICAL TYPE REFERENCE

DocumentMetadata

Document /Info metadata and document-level flags

titleString

The /Title entry of the document /Info dictionary; null when omitted

authorString

The /Author entry; null when omitted

subjectString

The /Subject entry; null when omitted

keywordsString

The /Keywords entry, as a single raw string; null when omitted

creatorString

The /Creator entry — the authoring application (e.g. Illustrator, InDesign); null when omitted

producerString

The /Producer entry — the library that wrote the PDF; null when omitted

The /CreationDate entry as the raw PDF date string (e.g. D:20260218103000+01'00'), not ISO8601; null when omitted

The /ModDate entry as a raw PDF date string; null when omitted

pdfVersionString!

PDF version from the file header, e.g. "1.7"

Number of pages in the document

trappedBoolean

The /Trapped flag: true or false when the document states it, null when absent or /Unknown. PDF/X-1a and PDF/X-3 require a definite value.

linearizedBoolean!

Whether the file is linearized ("fast web view") for byte-range serving

Whether pages carry embedded thumbnail images (dead weight for print)

View exact SDL
"""Document /Info metadata and document-level flags"""
type DocumentMetadata {
  """The `/Title` entry of the document /Info dictionary; null when omitted"""
  title: String
  """The `/Author` entry; null when omitted"""
  author: String
  """The `/Subject` entry; null when omitted"""
  subject: String
  """The `/Keywords` entry, as a single raw string; null when omitted"""
  keywords: String
  """
  The `/Creator` entry — the authoring application (e.g. Illustrator, InDesign); null when omitted
  """
  creator: String
  """
  The `/Producer` entry — the library that wrote the PDF; null when omitted
  """
  producer: String
  """
  The `/CreationDate` entry as the raw PDF date string (e.g. `D:20260218103000+01'00'`), not ISO8601; null when omitted
  """
  creationDate: String
  """The `/ModDate` entry as a raw PDF date string; null when omitted"""
  modificationDate: String
  """
  PDF version from the file header, e.g. "1.7"
  """
  pdfVersion: String!
  """Number of pages in the document"""
  pageCount: Int!
  """
  The `/Trapped` flag: true or false when the document states it, null when absent or `/Unknown`. PDF/X-1a and PDF/X-3 require a definite value.
  """
  trapped: Boolean
  """
  Whether the file is linearized ("fast web view") for byte-range serving
  """
  linearized: Boolean!
  """Whether pages carry embedded thumbnail images (dead weight for print)"""
  containsThumbnails: Boolean!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.