Produkt- und API-Leitfaden

Antwort

Die Antwort

Jede erfolgreiche Erstellung antwortet mit demselben Objekt. Zwei Felder sollten Sie aufbewahren: documentId identifiziert die Datei während ihrer Aufbewahrung, und pageCount bildet die Grundlage der Monatsabrechnung.

Antwort
{
  "documentId": "doc_5bd26de32c324a4bb8cffad2c80edd01",
  "jobId": "job_00b96f006b034258b00b650d724d0207",
  "fileName": "invoice-doc_5bd26de32c324a4bb8cffad2c80edd01.pdf",
  "format": "pdf",
  "templateCode": "invoice",
  "templateVersion": 5,
  "templateVersionSource": "published",
  "downloadUrl": "/api/v1/documents/doc_5bd2.../download/pdf",
  "previewUrl": null,
  "pageCount": 1,
  "quotaRemaining": 4999,
  "meteringBasis": "pdf-equivalent",
  "createdAt": "2026-08-28T13:23:32+00:00"
}

Eine Erstellung bleibt privat und ihr Download erfordert Ihren API-Schlüssel. Verwenden Sie den Vorschauendpunkt nur, wenn Sie bewusst einen befristeten Kundenlink benötigen.

Antwortheader

Jede Erstellungsantwort wiederholt die Verbrauchswerte in ihren Headern. So verfolgen Sie das Kontingent ohne zusätzlichen Aufruf.

X-PDFgine-PagesSeitenzahl dieses Dokuments
X-PDFgine-JobKennung des Erstellungsauftrags
X-PDFgine-Quota-RemainingVerbleibende Seiten nach dem Vorgang
X-PDFgine-Metering-BasisMesseinheit

Feld für Feld

Für pdf, docx und html werden dieselben Felder zurückgegeben; nur fileName ändert sich.

Feld Bedeutung
documentIdDie Kennung der erstellten Datei. Downloads, Status und Freigaben verwenden sie. Dieser Wert sollte daher gespeichert werden.
downloadUrlRelativ zur API-Adresse und mit demselben Schlüssel abgerufen. Es ist ein Pfad, kein öffentlicher Link.
templateVersionDie Vorlagenversion, mit der diese Datei erstellt wurde. Bewahren Sie sie auf, um einen erneuten Ausdruck Monate später nachvollziehen zu können.
templateVersionSourcepublished bei einer Produktionserstellung, draft bei purpose editor-test.
pageCountAnzahl erstellter Seiten; diese werden vom Kontingent gezählt.
quotaRemainingVerbleibende Seiten im aktuellen Monat zum Zeitpunkt dieser Antwort.
meteringBasisBedeutung einer Seite für die Abrechnung. pdf-equivalent zählt docx- oder html-Ausgaben mit derselben Seitenzahl wie das entsprechende PDF.
previewUrlNur bei geteilten Dokumenten ausgefüllt; andernfalls null.

Häufige Fehler

  • downloadUrl ist ein Pfad. Ohne API-Adresse und Schlüssel in einen Browser eingefügt liefert er 404 oder 401 statt der Datei.
  • Speichern Sie documentId, nicht die gesamte Antwort. Dateien werden nach der tarifabhängigen Aufbewahrungszeit entfernt; eine gespeicherte URL zeigt dann ins Leere.
  • quotaRemaining ist eine Momentaufnahme, kein Live-Zähler. Zwei gleichzeitige Aufrufe können denselben Wert lesen.
  • pageCount ist die Abrechnungseinheit, nicht die Anzahl der Dateien. Ein zehnseitiges Dokument kostet zehn Seiten, ob als pdf oder docx.
  • previewUrl mit null bedeutet nicht, dass die Freigabe fehlgeschlagen ist. Diese Erstellung wurde nicht geteilt. Die Freigabe erfolgt mit einem separaten Aufruf.