API

Plantillas

Una plantilla define el diseño y la estructura: colores, logo, imagen, campos visibles y tipo de código. Los objetos heredan de la plantilla, así que un cambio de marca se propaga a todos los objetos emitidos.

POST /templates
curl -X POST https://api.gustto.dev/v1/templates \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Credencial Universidad",
    "type": "id_card",
    "style": {
      "background": "#0B3B2E",
      "foreground": "#FFFFFF",
      "logo_url": "https://cdn.tuempresa.com/logo.png",
      "hero_url": "https://cdn.tuempresa.com/campus.jpg"
    },
    "fields": [
      { "key": "program", "label": "Programa" },
      { "key": "valid_until", "label": "Vigencia" }
    ],
    "barcode": "qr"
  }'