{
  "success": true,
  "engines": [
    "pdfme",
    "html"
  ],
  "units": "millimetres, origin top-left of the page",
  "field_types": {
    "text": {
      "properties": [
        "fontSize",
        "alignment",
        "verticalAlignment",
        "fontColor",
        "backgroundColor",
        "lineHeight",
        "characterSpacing"
      ],
      "required": [
        "name",
        "type",
        "position",
        "width",
        "height"
      ]
    },
    "image": {
      "value_format": "data:image/...;base64,... or http(s) URL fetched server-side"
    },
    "svg": {},
    "line": {},
    "rectangle": {},
    "ellipse": {},
    "table": {
      "notes": "value is an array of string arrays; head defines the column count; headWidthPercentages must have one entry per head column"
    }
  },
  "page_formats": {
    "Letter": {
      "width_mm": 215.9,
      "height_mm": 279.4
    },
    "Legal": {
      "width_mm": 215.9,
      "height_mm": 355.6
    },
    "A4": {
      "width_mm": 210,
      "height_mm": 297
    },
    "A3": {
      "width_mm": 297,
      "height_mm": 420
    },
    "A5": {
      "width_mm": 148,
      "height_mm": 210
    }
  },
  "default_page": {
    "width_mm": 210,
    "height_mm": 297
  },
  "fonts": [
    "Roboto"
  ],
  "fonts_note": "per-template `fonts` arrays are accepted on create and preview; this is the default fallback font",
  "limits": {
    "preview_max_body_bytes": 10485760,
    "preview_max_pages": 10,
    "preview_max_scale": 4
  },
  "with_a_key": "GET /api/capabilities with Authorization: Bearer pdfex_... adds template_limit (your tier, max templates, slots used)."
}
