bimetricsEntwickler
Layouts

Miniaturen rendern

Als Markdown ansehen

Benötigte Berechtigung:sales:read(Ausgangsrechnungen und Entwürfe lesen)

POST
/api/layouts/thumbnails

Rendert die erste Seite von bis zu 12 Layouts als kleines PNG, je auf dem Musterbeleg einer Belegart, wahlweise mit ungespeicherten Operationen. Speichert nichts. Je Firma rendert ein Aufruf, ein weiterer wartet. Es gelten dieselben Grenzen wie in der App, dazu 60 Aufrufe je Minute und Schlüssel.

Benötigt einen Schlüssel mit der Berechtigung sales:read oder read.

Authentifizierung

headerAuthentifizierungBearer <bm_…>

Empfohlen: Authorization: Bearer bm_…. Der Schlüssel wird nur einmal angezeigt; nie in URLs, Logs oder Frontend-Code ablegen.

Request-Body

items: 1 bis 12 Einträge mit layoutId (ID oder standard), documentType (ein Schlüssel von cases im Katalog, etwa invoice oder xrechnung) und optional operations (höchstens 20).

application/json
  1. body

Antworten

Erfolg.

application/json
  1. response

Miniaturen in der Reihenfolge der Anfrage.

items?array<>|

Je Eintrag der Anfrage ein Bild.

Beispielanfrage
curl --fail-with-body "https://app.bimetrics.de/api/layouts/thumbnails" \  -H "Authorization: Bearer $BIMETRICS_API_KEY" \  -H "Content-Type: application/json" \  -d '{"items":[{"documentType":"invoice","layoutId":"standard"},{"documentType":"proposal","layoutId":"bab564a1-86e9-45aa-98d7-2410bd59ba4b","operations":[{"id":"friendly","op":"recipe"}]}]}'
Beispielantwort
{  "items": [    {      "png": "iVBORw0KGgo="    },    {      "png": "iVBORw0KGgo="    }  ]}