Automette docs

Browse the template library

GET
/api/v1/library_templates

Authorization

ApiKeyAuth
AuthorizationBearer <token>

API key from Settings → API Keys.

In: header

Query Parameters

engine?string

Value in

  • "typst"
  • "canvas"
  • "docx"
category?string
q?string

Matches the name, category, slug, description, what the template is recommended for, and its field names — so q=training completion finds the certificates, not nothing. Every word must match, so extra words narrow the result rather than widening it.

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/api/v1/library_templates"
{  "library_templates": [    {      "slug": "invoice-minimal",      "name": "Minimal Invoice",      "category": "invoice",      "engine": "typst",      "fields": [        "customer",        "invoice_no",        "total"      ],      "description": "A plain invoice with a line-item table.",      "recommended_for": "Billing customers, professional services",      "preview_url": null,      "preview_pdf_url": "https://files.automette.com/...",      "thumbnail_url": "https://files.automette.com/...",      "self": "https://automette.com/api/v1/library_templates/invoice-minimal"    }  ]}