Dokumentation

Erste Schritte

Fehler

Jeder Fehler hat, unabhängig vom Status, eine Form. code ist stabil und kann sicher zur Verzweigung genutzt werden; message sagt, was schiefging und, wo es hilft, was stattdessen zu senden ist; detail benennt den Parameter, Header oder Wert, um den es geht, sofern es einen gibt.

JSON
{
  "error": {
    "code": "unknown_placeholder",
    "message": "No placeholder is keyed \"client\". Keys of `values` must be placeholder KEYS (the template’s placeholders[].key, e.g. \"client_name\"), not the values currently filled in and not names read out of the text. Retry with keys taken from exactly this list: \"client_name\", \"payment_terms\", \"due_date\", \"invoice_number\", \"issue_date\", \"line_items\"."
  }
}
CodeStatusBedeutung
unauthorized401Kein Bearer-Token, oder kein gültiges.
validation400Ein Query-Parameter, ein Pfad-Parameter oder der Body ist fehlerhaft. detail benennt ihn.
not_found404Keine solche Vorlage bzw. kein solches Dokument, oder das Konto kann es nicht sehen. Die beiden Fälle sind absichtlich nicht unterscheidbar.
template_not_saved409Die Vorlage hat noch keine gespeicherte Version; nur gespeicherte Vorlagen können erzeugen.
subscription_required402Der Arbeitsbereich hat keinen aktiven Plan. Ein Inhaber oder Administrator kann auf der Abrechnungsseite einen wählen; nichts geht verloren.
unknown_placeholder422Ein Schlüssel von values ist kein Platzhalter-Schlüssel dieser Vorlage. Die Meldung listet die gültigen Schlüssel auf.
unknown_group_field422Ein Schlüssel in einem Instanzobjekt ist kein Feldschlüssel dieser Gruppe. Die Meldung listet die Felder auf.
invalid_option422Ein Auswahl-Platzhalter hat einen Wert erhalten, der keine seiner Optionen ist.
invalid_number422Ein Zahlen-Platzhalter hat etwas erhalten, das keine Zahl ist.
invalid_values422Ein Platzhalter hat ein Array erhalten, oder eine Gruppe eine Zeichenkette.
idempotency_in_flight409Dieselbe Anfrage wird noch verarbeitet. Versuchen Sie es gleich noch einmal.
payload_too_large413Der Anfrage-Body ist größer als 1 MB.
method_not_allowed405Die Methode wird auf diesem Pfad nicht unterstützt. Der Allow-Header listet die zulässigen.
pdf_render_failed500Das PDF des Dokuments konnte nicht erzeugt werden. Erneutes Anfordern versucht es noch einmal.
internal500Auf unserer Seite ist etwas schiefgegangen. Versuchen Sie es erneut; falls es anhält, schreiben Sie uns.