Credifin aktiviert die API pro Kunde. Der Kundenadministrator erstellt anschließend den API-Schlüssel, kopiert die Einrichtungsdaten und verbindet das ERP. Bestehende CollectOnline-Anbindungen funktionieren mit neuer Adresse und neuem Schlüssel weiter.
Credifin gibt Schlüsselname, Berechtigungen und API-Adresse vor. Der Schlüssel gilt bis zum Widerruf und bleibt maskiert, kann jedoch von berechtigten Benutzern kopiert werden.
1
Credifin aktiviert die Anbindung
Nach Aktivierung erscheint Anbindungen → API im Kundenportal.
2
Der Kundenadministrator erstellt den Schlüssel
Klicken Sie auf API-Schlüssel erstellen. Name und Berechtigungen sind voreingestellt; der Schlüssel gilt bis zum Widerruf.
3
Kopieren und validieren
Speichern Sie den Schlüssel im Secret-Manager und führen Sie den sicheren Validierungs-cURL aus. Das Präfix bleibt sichtbar; das Geheimnis bleibt verborgen und kann auf Anfrage kopiert werden.
API-Adresse
https://crm.credifin.nl
Authentifizierungsheader
Api-Key
Bevorzugte Route
POST /api/v1/dossiers
Die API-Adresse ist für alle Kunden gleich. Der Schlüssel ordnet jede Anfrage automatisch dem richtigen Kunden zu.
So funktioniert die API
Eine Adresse, ein Header, JSON rein und JSON raus. Alles Folgende gilt für jede Route.
Adresse und Schlüssel
Alle Anfragen gehen an https://crm.credifin.nl mit dem Header Api-Key. Der Schlüssel bestimmt den Auftraggeber automatisch; Sie sehen und ändern nur Ihre eigenen Akten. Ein Agenturschlüssel gilt für alle Kunden der Agentur (siehe Agenturen).
Ein Schlüssel hat Berechtigungsbereiche: dossiers:read zum Lesen und dossiers:create für Einreichungen und Meldungen.
Formate
Beträge sind Dezimalzahlen in Euro (847.5), niemals Cent. Datumswerte sind YYYY-MM-DD; Zeitstempel sind ISO 8601 in UTC (2026-09-01T12:30:00.000Z).
Senden Sie JSON mit Content-Type: application/json in UTF-8. Anhänge werden als Base64 übertragen: PDF, JPEG, PNG, TIFF, GIF, WEBP, HEIC, HTML, XML/UBL, EML, MSG, DOCX, XLSX, TXT, CSV, maximal 10 MB je Datei. Jede Datei wird vor dem Speichern auf Inhalt und Viren geprüft.
Kennungen
Jede Ressource hat eine uuid. Verwenden Sie diese bei Folgeaufrufen. Ihre eigenen Referenzen (reference) bleiben erhalten und sind durchsuchbar über GET /api/dossier/{reference}/verification.
Migrierte CollectOnline-UUIDs funktionieren weiter, wenn Credifin sie bei Aktivierung zugeordnet hat.
Seitennavigation und Filter
Listen paginieren mit den Headern X-API-NEXT-PAGE (erste Seite 1) und X-API-PAGE-LIMIT (Standard 20, maximal 200). Die Antwort enthält in X-API-NEXT-PAGE die nächste Seitennummer; leer bedeutet abgeschlossen.
Filtern Sie Akten nach Änderungszeit mit X-API-FILTER-FROM und X-API-FILTER-TO, oder nach Zahlungsreferenz mit X-API-FILTER-OGM.
Sicher wiederholen
Jede POST-Anfrage akzeptiert einen Idempotency-Key. Derselbe Schlüssel mit demselben Inhalt liefert exakt dieselbe Antwort und erstellt nie einen zweiten Datensatz. Ohne Header verwendet Credifin Ihre Quellreferenz als Schlüssel.
Grenzen und Nachvollziehbarkeit
Jede Antwort enthält X-RateLimit-Limit, X-RateLimit-Remaining und X-RateLimit-Reset. Bei 429 warten Sie die Retry-After ab.
Speichern Sie die X-Request-Id jeder Anfrage; damit findet Credifin bei Supportanfragen einen bestimmten Aufruf.
Agenturen
Kunden und Agenturen verwenden dieselbe API und Dokumentation. Ein Kundenschlüssel gewährt Zugriff auf den eigenen Auftraggeber. Ein Agenturschlüssel umfasst die aktuell zugeordneten Unternehmen; ein Gruppenschlüssel umfasst auch die eigenen Niederlassungen. Der Zugriff wird bei jeder Anfrage erneut bestimmt.
POST /api/creditor: verwenden Sie creditors:create und Idempotency-Key zum Anlegen eines Unternehmens unter Ihrer eigenen Agentur. Verwenden Sie die zurückgegebene uuid oder reference anschließend als creditor. Diese Anfrage erstellt kein Benutzerkonto.
Wenn Sie als Agentur mehrere Kunden betreuen, erhalten Sie einen Schlüssel für die gesamte Agentur. Credifin aktiviert den Zugriff pro Agentur; der Administrator erstellt den Schlüssel unter Anbindungen → API. Neue Kunden innerhalb Ihrer Agentur fallen sofort unter denselben Schlüssel.
Welche Kunden
GET /api/creditor liefert alle mit Ihrem Schlüssel zugänglichen Kunden samt Kundennummer (reference) und UUID. Ein Kundenschlüssel liefert hier nur den eigenen Auftraggeber.
Einreichen
Geben Sie bei POST /api/debtor, POST /api/dossier, POST /api/invoice und POST /api/v1/dossiers den Kunden an, im Feld creditor: die Kundennummer oder UUID. Hat Ihre Agentur nur einen Kunden, darf das Feld entfallen. Fehlt es bei mehreren Kunden, antwortet die API mit 422 CREDITOR_REQUIRED; ein Kunde außerhalb Ihrer Agentur ergibt 403 CREDITOR_MISMATCH.
Lesen
Alle Leserouten umfassen alle Kunden der Agentur. Aktenzeilen enthalten creditorUuid und creditorReference, damit Sie den Kunden jeder Akte erkennen.
Webhooks
Ein Webhook für die gesamte Agentur unter Anbindungen → Webhooks; jede Benachrichtigung enthält creditor und agency mit. Nur Agenturen können creditor.created wählen: Ein neuer Kunde wurde unter Ihrer Agentur erstellt.
Umstieg von CollectOnline
Die Kerneinreichung bleibt vertraut
Wenn Ihre Anbindung CollectOnline-Kundenrouten verwendet (Schuldner, Akten, Rechnungen, Zahlungen, Kosten und Anhänge lesen; Schuldner, Akten und Rechnungen einreichen), bleiben die bekannten /api/...-Pfade, JSON-Feldnamen, Api-Key-Header, X-API-...-Paginierungsheader und HTTP-200-Erstellungsantworten verfügbar.
Oft genügen eine neue API-Adresse und ein neuer Schlüssel. Prüfen Sie dies stets mit einem Abnahmetest, da Kennungen explizit zugeordnet sein müssen.
Umfassende Automatisierung erfordert eine kurze Bestandsaufnahme
Anbindungen mit alten E-Mail-, Aufgaben- oder Verwaltungsrouten benötigen gegebenenfalls einen gezielten Adapter oder eine Zuordnung.
Neue Anbindungen sollten eine atomare Anfrage verwenden über POST /api/v1/dossiers.
Umstellung in fünf Schritten
Aktivierung anfordern. Credifin aktiviert die API für Ihren Auftraggeber und ordnet bestehende CollectOnline-Kennungen zu.
Schlüssel erstellen unter Anbindungen → API und speichern Sie ihn in Ihrem Secret Manager. Der alte CollectOnline-Schlüssel funktioniert hier nicht.
Ersetzen Sie die Adressehttps://credifin.collectonline.eu durch https://crm.credifin.nl. Die Pfade unter /api/... bleiben unverändert.
Abnahmetest durchführen: Rufen Sie Ihre Aktenliste und eine einzelne Akte ab mit /financial und reichen Sie eine Testakte ein über POST /api/v1/dossiers/validate.
Unterschiede prüfen in der Tabelle unten und stellen Sie um. Teilen Sie uns Ihre Routen mit, damit wir diese gezielt prüfen.
Bereich
CollectOnline
Credifin
Adresse
https://credifin.collectonline.eu
https://crm.credifin.nl
Authentifizierung
Header Api-Key
Header Api-Key, neuer Schlüssel mit Präfix cfi_live_
Pro URL im Portal einstellbar, mit denselben Ereignissen, HMAC-Signatur und Wiederholungen
Zinsen, Verlauf und Gutschriften
Diese Funktionen stehen allen Kunden und Agenturen mit den erforderlichen Rechten zur Verfügung. Sie gehören zur allgemeinen API; es gibt keine kundenspezifische Variante. Öffnen Sie die Route für Bedingungen, Felder und Antworten:
Bei diesen drei Routen bestimmt die UUID im Pfad, zu welchem Unternehmen die Anfrage gehört. Ein Agenturschlüssel muss hier keinen zusätzlichen creditor übermitteln. Die Zugriffsgrenzen für Akten und Kunden gelten weiterhin.
Eine verknüpfte CollectOnline-UUID bleibt innerhalb Ihrer aktuellen Zugriffsrechte nutzbar. Eine fehlende Quellverknüpfung oder eine Ressource außerhalb Ihres Zugriffs ergibt 404. Eine mehrdeutige Quellverknüpfung ergibt 409. Melden Sie dann Route, UUID und X-Request-Id an Credifin; legen Sie keine Ersatzakte an.
Der Statusverlauf verwendet den tatsächlichen Statuszeitpunkt in niederländischer Ortszeit. Der Übergang zu lost kennzeichnet eine Abschreibung; closed bedeutet positiv abgeschlossen. Ein leerer Verlauf belegt kein Abschreibungsdatum. Eine historische Notiz ohne Datei hat attachmentName: null; es gibt keine Datei zum Herunterladen.
Identitäten und Gutschriftanhänge
Importierte Akten können mehrere historische Schuldnerdatensätze zur selben Quell-UUID enthalten. Aktenliste und Detail verwenden dieselbe feste Schuldner-UUID wie die Abfrage über diese Quell-UUID. Bestehende Akten werden dafür nicht zusammengeführt.
Bei Agentenzugriff kann dieselbe alte Schuldner-UUID bei mehreren Auftraggebern vorkommen. Verwenden Sie dann GET /api/debtor/{debtor}?creditor={creditor}. Ohne Auftraggeber lautet die Antwort 409 LEGACY_ID_AMBIGUOUS. Die UUID aus debtorUuid kann direkt abgefragt werden.
Gutschriften enthalten hasAttachment und invoice. Nur sichtbare Anhänge werden gezählt. invoice ist null, wenn keine Rechnungsverknüpfung hinterlegt ist. Downloads erfordern zusätzlich Dokumentenrechte; interne oder gesperrte Dateien werden nicht freigegeben.
GET /api/creditnote/{creditNote}/attachment
Testen mit einem Testauftraggeber
Tests erfolgen unter derselben API-Adresse mit einem separaten Testauftraggeber und eigenem Kundenschlüssel. Verwenden Sie nur fiktive Akten und vereinbarte Testkontaktdaten. Der Testschlüssel gehört zu diesem Auftraggeber und gewährt keinen Zugriff auf den echten Kunden. Es gibt keine separate Sandbox.
Lassen Sie Credifin einen separaten Testauftraggeber anlegen. Wählen Sie ihn unter Anbindungen → API und erstellen Sie einen eigenen Schlüssel. Ein Agentenschlüssel kann mehrere Unternehmen umfassen; verwenden Sie ihn nicht, um einen Test auf ein Unternehmen zu begrenzen. Testakten werden wie reguläre Akten verarbeitet. Verwenden Sie für Webhooks nur einen Testempfänger.
Ominimo-Akte schließen
Verwenden Sie POST /api/dossier/{dossier}/close mit reason, note und einem erforderlichen Idempotency-Key. Nur für Ominimo und das separate Test-Ominimo-Konto verfügbar. Die normalen Kunden- und Agenturrechte gelten weiterhin; ein Testschlüssel kann nicht auf echte Akten zugreifen.
Eine Rücknahme setzt die Akte auf lost (negativ geschlossen). Alle Rücknahmen werden pro Auftraggeber und niederländischem Kalendertag gebündelt, einschließlich automatischer Inkassoabschlüsse nach einer API-Zahlung. Bei WIK-Abschlüssen gilt die vereinbarte Briefgebühr bei nachgewiesenem Versand. Das Schließen löscht keine Historie und ändert weder Zahlungen noch Rechnungsbeträge.
Verwenden Sie withdrawn oder incorrect_submission für eine Rücknahme mit Erläuterung. Diese Route kann weder löschen noch wiedereröffnen oder positiv schließen. Eine Zahlungsbuchung bleibt ein separater Finanzvorgang. Ein Restbetrag bleibt zur Prüfung sichtbar. Diese Funktion bucht selbst niemals einen Eingang oder eine Saldokorrektur.
POST /api/dossier/{dossier}/close
Api-Key: YOUR_API_KEY
Idempotency-Key: withdrawal-your-unique-reference
Content-Type: application/json
{"reason":"incorrect_submission","note":"Incorrectly submitted by Ominimo; please stop collection."}
Eine laufende Aktion liefert 409 mit retryable=true und Retry-After. Wiederholen Sie anschließend dieselbe Anfrage mit derselben Idempotency-Key. Nach Wiedereröffnung durch Credifin wird eine alte Schließantwort nicht wiederholt: Prüfen Sie zuerst den aktuellen Status.
Vollständige Schuldneradressen
Übermitteln Sie für jeden Schuldner Straße, Hausnummer mit eventuellem Zusatz, Postleitzahl, Ort und Land. Prüfen Sie dies für alle Unternehmen und Niederlassungen. Fehlende Adressdaten können die Aktenbearbeitung blockieren.
Bei der v1-Aktenübergabe sind diese Felder unter debtor.address erforderlich. Ein Zusatz kann separat in houseNumberAddition stehen. Die Legacy-Schuldnerrouten verwenden street, houseNumber (einschließlich Zusatz), postalCode, city und country auf oberster Ebene. Dass Legacy einzelne Felder technisch weglassen lässt, bedeutet nicht, dass die Adresse vollständig ist.
Ergänzen Sie eine bestehende Adresse mit PUT /api/debtor/{debtor}, dossiers:create und einem neuen Idempotency-Key pro Änderung. Verwenden Sie bei Wiederholungen denselben Schlüssel und Inhalt. Ein Agenturschlüssel muss auch creditor übermitteln. Lesen Sie den Schuldner danach erneut aus, um die gespeicherten Daten zu prüfen. POST /api/debtor aktualisiert keinen bestehenden Schuldner.
Ausgelassene Felder bleiben erhalten; null oder ein leerer Wert löscht optionale Felder. Bei 409 SHARED_DEBTOR wird nichts geändert: stimmen Sie die Ergänzung mit Credifin ab. Die Änderung gilt für den gefundenen Schuldnerdatensatz, nicht automatisch für separate historische Kopien.
Authentifizierung und sichere Wiederholungen
Senden Sie den API-Schlüssel ausschließlich per HTTPS im Anfrageheader. Schlüssel gehören niemals in URLs, Browsercode oder Anwendungsprotokolle.
Bei Zeitüberschreitung: senden Sie genau denselben Inhalt mit demselben Idempotenzschlüssel erneut. Nutzen Sie diesen nie für andere Inhalte; sonst folgt 409 IDEMPOTENCY_KEY_REUSED.
Sichere Aktenerstellung: die Akte wird sofort aufgebaut; das Inkassoverfahren beginnt jedoch frühestens am Tag nach dem letzten angegebenen Fälligkeitsdatum.
Schnellstart: sichere Validierung
Speichern Sie den Schlüssel außerhalb Ihres Shell-Verlaufs als CREDIFIN_API_KEY. Diese Route prüft dieselben Felder wie die Produktivroute, speichert jedoch nichts und startet keinen Ablauf.
Bereit für die Produktion: senden Sie genau denselben gültigen Inhalt an POST /api/v1/dossiers und fügen Sie einen stabilen Idempotency-Key hinzu. Nur diese Produktivroute erstellt die Akte.
Zusätzliche Aktendaten mitsenden
Je mehr Daten die Akte enthält, desto öfter kann Credifin eine Frage des Schuldners sofort beantworten.
Sie wählen die Feldnamen selbst. Verwenden Sie für dieselbe Angabe immer denselben Namen. Beispiele finden Sie unten.
Feldname
Inhalt
Versicherer
polisnummer
Policen- oder Vertragsnummer
kenteken
Kennzeichen des Fahrzeugs
voertuig
Marke und Typ
polis_ingangsdatum
Beginn der Police (JJJJ-MM-TT)
polis_einddatum
Ende der Police (JJJJ-MM-TT)
opzegdatum
Kündigungsdatum (JJJJ-MM-TT)
opgezegd_door
Wer gekündigt hat: Kunde oder Versicherer
premie_termijnbedrag
Prämie pro Rate
betaaltermijn
Zahlungsweise, zum Beispiel monatlich
Lieferant oder Dienstleister
ordernummer
Auftrags- oder Projektnummer
leverdatum
Liefer- oder Ausführungsdatum (JJJJ-MM-TT)
contractnummer
Vertrags- oder Abonnementnummer
Vermieter
huurcontract
Nummer des Mietvertrags
adres_object
Adresse des Mietobjekts
einddatum_huur
Ende des Mietverhältnisses (JJJJ-MM-TT)
Senden Sie diese Felder bei der Einreichung als Liste aus Name und Wert mit:
async function gewijzigdeDossiers(sinds) {
const alles = [];
let pagina = '1';
while (pagina) {
const antwoord = await fetch('https://crm.credifin.nl/api/dossier', {
headers: {
'Api-Key': process.env.CREDIFIN_API_KEY,
'X-API-FILTER-FROM': sinds,
'X-API-PAGE-LIMIT': '200',
'X-API-NEXT-PAGE': pagina,
},
});
if (!antwoord.ok) throw new Error('Credifin gaf ' + antwoord.status);
alles.push(...(await antwoord.json()));
pagina = antwoord.headers.get('X-API-NEXT-PAGE') || '';
}
return alles;
}
2. Stand einer Akte
Die Finanzübersicht liefert alles in einem Aufruf: Hauptforderung, Zinsen, Inkassokosten, Zahlungen, Gutschriften und Saldo. Für den Saldo allein genügt /open-amount.
Aktendetails, Aktenliste, open-amount und financial verwenden dieselbe aktuelle Saldoberechnung. Eine datierte Gutschrift reduziert die Zinsbasis ab dem angezeigten Gutschriftdatum. Eine verknüpfte Gutschrift reduziert nur ihre Rechnung; ohne Rechnungszuordnung wird zuerst die älteste Rechnung reduziert. Festgestellte Aktenbeträge und feste Rechnungszinsen bleiben erhalten. Änderungen und tägliche Zinsen können den Saldo zwischen zwei Anfragen ändern.
Ohne Rechnungspositionen oder ausdrücklich festgestellte Hauptforderung zeigt die API wie die Aktenansicht den bekannten Aktensaldo. Für eine leere Einreichung werden dadurch keine Inkassokosten berechnet.
Neue Anbindungen reichen Schuldner, Akte und Rechnungen gemeinsam ein. Bestehende CollectOnline-Anbindungen können die Kette POST /api/debtor → POST /api/dossier → POST /api/invoice weiterhin verwenden; das Verfahren beginnt erst nach dem letzten Fälligkeitsdatum. Die Validierungsroute finden Sie im Schnellstart unten.
Statuswerte
Die Felder status und substatus in Aktenantworten verwenden die CollectOnline-Namen. dossierClosed ist ein praktischer boolescher Wert für geschlossene und verlorene Akten.
Status
Bedeutung
open
In Bearbeitung, einschließlich der kostenfreien WIK-Mahnphase.
payment plan
Eine Zahlungsvereinbarung läuft; siehe /paymentplan.
promise to pay
Der Schuldner hat eine Zahlungszusage gemacht.
paused
Vorübergehend pausiert, etwa bei einem Widerspruch.
closed
Abgeschlossen und abgerechnet.
lost
Ohne vollständigen Einzug geschlossen.
Webhooks
Wählen Sie dossier.status.changed, um Statusänderungen automatisch zu erhalten. data enthält status, substatus, dossierClosed und previous. dossier.uuid identifiziert die Akte und creditor.uuid den Auftraggeber. Verwenden Sie GET /api/dossier/{dossier}/status, um den aktuellen Stand abzurufen.
Webhooks werden asynchron verarbeitet. Verarbeiten Sie jede Ereignis-ID nur einmal und berücksichtigen Sie wiederholte oder verspätete Meldungen. Ein Webhook informiert über eine Änderung; weitere Daten rufen Sie über die dokumentierten API-Routen ab.
Statt regelmäßig abzufragen, lassen Sie Credifin bei Ereignissen in einer Akte eine Nachricht senden. Ein Kundenadministrator fügt unter Anbindungen → Webhooks eine URL hinzu, wählt Ereignisse und erhält einmalig ein Geheimnis zur Prüfung jeder Meldung. Dieselbe Seite zeigt alle Zustellungen mit Inhalt, Versuchen und Wiederholungsschaltfläche. Sie können mehrere Webhooks registrieren, etwa einen pro System. Credifin aktiviert Webhooks je Auftraggeber.
Agenturen. Wenn Sie als Agentur mehrere Kunden betreuen, registrieren Sie einen Webhook für die ganze Agentur. Er empfängt Meldungen aller Kunden, auch später angelegter; keine Einrichtung pro Kunde nötig. Jede Meldung enthält unter creditor die Kundennummer und den Kundennamen und unter agency Ihre Agentur. Nur für Agenturen gibt es außerdem das Ereignis creditor.created: Ein neuer Kunde wurde unter Ihrer Agentur angelegt. Credifin gibt Webhooks pro Agentur frei.
Ereignisse
Typ
Wann
In CollectOnline
dossier.created
Eine neue Akte wurde für Sie eröffnet.
Akte angelegt
dossier.status.changed
Status oder Unterstatus einer Akte wurde geändert, einschließlich Schließung.
Statusänderung
dossier.paid
Der offene Saldo einer Akte hat null erreicht.
Hauptforderung bezahlt
paymentplan.created
Eine Zahlungsvereinbarung wurde erfasst.
Raten
note.added
Ein Sachbearbeiter hat eine für Sie sichtbare Nachricht in der Akte hinterlegt.
Aktennachrichten
payment.received
Eine bei Credifin oder Ihnen eingegangene Zahlung wurde in der Akte gebucht.
Zahlungen
invoice.created
Eine Rechnung wurde zur Akte hinzugefügt.
Rechnungen
creditnote.created
Eine Gutschrift wurde in der Akte gebucht.
Gutschriften
cost.created
Eine Kostenposition wurde zur Akte hinzugefügt.
Kosten
courtcost.created
Gerichtskosten wurden in der Akte gebucht.
Gerichtskosten
communication.sent
Credifin hat dem Schuldner eine E-Mail, einen Brief oder eine SMS gesendet.
Korrespondenz
communication.received
Der Schuldner hat per E-Mail geantwortet.
Eingehende E-Mails
phone.call
Ein Telefonat mit dem Schuldner wurde geführt oder versucht.
Telefonische Aktion verfügbar
debtor.updated
Die Daten eines Schuldners wurden geändert.
Schuldner
debtor.contact.updated
Eine Adresse oder Kontaktperson eines Schuldners wurde geändert.
Schuldnerkontakte
creditor.created
Ein neuer Kunde wurde unter Ihrer Agentur im Portal oder durch Credifin angelegt.
webhook.test
Testbenachrichtigung aus dem Kundenportal.
Die Benachrichtigung
Jede Benachrichtigung ist eine POST mit JSON. dossier ist eine Zusammenfassung der Akte; data hat dieselbe Struktur wie die zugehörige API-Ressource, etwa eine Zahlung bei payment.received. Bei Schuldner- und Kundenereignissen sowie Testmeldungen ist dossier null. creditor nennt den Auftraggeber (UUID, Kundennummer, Name) und agency die zugehörige Agentur oder null.
HMAC-SHA256 berechnen über <timestamp>.<ruwe body> mit Ihrem Geheimnis und vergleichen Sie mit v1 aus dem Header. Lehnen Sie Meldungen ab, deren Zeitstempel mehr als fünf Minuten abweicht.
Innerhalb von zehn Sekunden bestätigen, danach verarbeiten. Andere Status oder Zeitüberschreitungen gelten als Fehler. Weiterleitungen werden nicht verfolgt.
Wiederholungen
Nach Fehlern versucht Credifin es nach 1 Minute, 5 Minuten, 30 Minuten, 2 Stunden, 12 Stunden und 24 Stunden erneut. Jeder Versuch steht mit Zeitpunkt und Antwort unter Anbindungen → Webhooks; dort können aufgegebene Meldungen neu gestartet werden. Nach 50 aufeinanderfolgenden Fehlern wird der Webhook pausiert.
Deduplizierung und Reihenfolge
Eine Benachrichtigung kann mehrfach ankommen. Speichern Sie die id und ignorieren Sie Duplikate. Meldungen können in abweichender Reihenfolge eintreffen; verwenden Sie occurredAt.
Filter
Mit einem Startdatum erhalten Sie nur Meldungen zu ab diesem Datum erstellten Akten. Deaktivieren Sie „eigene API-Ereignisse“, um eigene Einreichungen auszuschließen.
Was Sie nicht erhalten
Interne Notizen, E-Mail-Inhalte und Gesprächsberichte bleiben im Portal. Meldungen enthalten Betreff, Kanal und Zeitpunkt. Kommunikationsmeldungen setzen entsprechende Sichtbarkeit im Portal voraus.
Testen
Mit Test senden im Portal sendet Credifin sofort eine webhook.test-Benachrichtigung und zeigt die Antwort Ihres Servers.
Alle unterstützten Endpunkte
Öffnen Sie einen Endpunkt für Parameter, Anfragefelder, Beispiele, Antworten und stabile operationId. Die bevorzugte Route ist bereits aufgeklappt.
62 Endpunkte · 7 Gruppen
Kunden (Legacy)
Mit einem Schlüssel zugängliche Kunden; für Agenturen alle zugeordneten Kunden.
2 Endpunkte
GET/api/creditorDie mit diesem Schlüssel zugänglichen Kunden abrufen
Ein Kundenschlüssel liefert nur den eigenen Auftraggeber. Ein Agenturschlüssel liefert alle aktuellen Agenturkunden, auch heute angelegte. Verwenden Sie reference (die Kundennummer) oder uuid als creditor beim Einreichen von Schuldnern, Akten und Rechnungen.
Authentifizierung
Api-Key
operationId
legacyListCreditors
Parameter
Keine zusätzlichen Parameter. Der Api-Key-Header bleibt erforderlich.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/creditorEin Unternehmen unter Ihrer Agentur anlegen
Nur für Agenturschlüssel mit creditors:create und verpflichtendem Idempotency-Key. Das Unternehmen wird der Agentur zugeordnet; Gruppenschlüssel wählen eine eigene Niederlassung über agencyId. Wiederholungen verwenden denselben Schlüssel und Inhalt. Die Antwort enthält uuid und reference (Kundennummer); verwenden Sie einen dieser Werte als creditor bei der Aktenübergabe. Es wird kein Benutzerkonto erstellt und keine Einladung versendet. Normale Agenturen übermitteln eine gültige iban; Niederlassungen nutzen ihr hinterlegtes Auszahlungskonto. Bestehende Unternehmen werden nicht übernommen. Neue Agenturschlüssel erhalten dieses Recht; bestehende Schlüssel nicht automatisch.
Authentifizierung
Api-Key
operationId
agencyCreateCreditor
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyerforderlich
Header
string
Eindeutiger Schlüssel je logischer Anfrage. Speichern und bei Zeitüberschreitungen oder Netzwerkwiederholungen erneut verwenden.
403Fehlendes creditors:create, ein Kundenschlüssel oder eine Agentur außerhalb Ihres Zugriffs.
409CUSTOMER_REQUIRES_REVIEW, IDEMPOTENCY_KEY_REUSED oder IDEMPOTENCY_IN_PROGRESS.
422Ungültige Eingabe, fehlender Idempotency-Key oder fehlendes oder ungültiges Auszahlungskonto.
429Anfragelimit erreicht; warten Sie Retry-After ab.
503CUSTOMER_NUMBERING_UNAVAILABLE: kontaktieren Sie Credifin.
Schuldner (Legacy)
Direkte Kompatibilität zum Erstellen und Lesen von Schuldnern, Adressen und Kontakten.
11 Endpunkte
GET/api/debtorIhre Schuldner abrufen
Paginierte Liste innerhalb Ihres Auftraggebers, einschließlich eigener API-Schuldner ohne Akte. Exakte Suche unter Beachtung der Groß-/Kleinschreibung über X-API-FILTER-REFERENCE oder den Queryparameter reference. Bei gemeinsamer Verwendung müssen beide übereinstimmen. Unbekannte Referenzen ergeben eine leere Liste; mehrere historische Treffer bleiben separate Ergebnisse. Paginierung über X-API-NEXT-PAGE und X-API-PAGE-LIMIT oder page und limit.
Authentifizierung
Api-Key
operationId
legacyListDebtors
Parameter
Name
Ort
Typ
Erläuterung
X-API-NEXT-PAGEoptional
Header
integer
Angeforderte Seite; erste Seite ist 1. Auch als Abfrageparameter verfügbar page.
Beispiel: 1
X-API-PAGE-LIMIToptional
Header
integer
Maximale Zeilen pro Seite (Standard 20, maximal 200). Auch als Abfrageparameter verfügbar limit.
Beispiel: 50
X-API-FILTER-REFERENCEoptional
Header
string
Exakte eigene Schuldnerreferenz.
referenceoptional
query
string
Alternative zu X-API-FILTER-REFERENCE; beide Werte müssen übereinstimmen.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/debtorEinen Schuldner erstellen
Kompatible Erstellungsoperation. Die Antwort enthält eine opake uuid die bei Folgeaufrufen als {debtor} verwendet wird.
Authentifizierung
Api-Key
operationId
legacyCreateDebtor
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Teilaktualisierung mit dossiers:create und verpflichtendem Idempotency-Key. Ausgelassene Felder bleiben erhalten; null oder leer löscht optionale Felder. UUID und reference bleiben unverändert. Agenturschlüssel müssen creditor angeben. Adressfelder ändern die primäre aktive, sonst die erste aktive Adresse; fehlt eine aktive Adresse, wird bei ausgefüllten Adressfeldern eine neue erstellt. Nur der ermittelte Schuldnerdatensatz wird geändert, nicht separate historische Kopien. Gemeinsam genutzte Datensätze mehrerer Auftraggeber ergeben 409 SHARED_DEBTOR. Neuer Schlüssel pro Änderung, derselbe für Wiederholungen. POST bleibt Anlegen/Abrufen. Technische Notizen bleiben intern.
Authentifizierung
Api-Key
operationId
legacyUpdateDebtor
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
Beispiel: 4d9de86e-5d39-4fef-85a5-055426333625
Idempotency-Keyerforderlich
Header
string
Eindeutiger Schlüssel je logischer Anfrage. Speichern und bei Zeitüberschreitungen oder Netzwerkwiederholungen erneut verwenden.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}Einen Schuldner abrufen
Einen Schuldner abrufen
Authentifizierung
Api-Key
operationId
legacyGetDebtor
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
Beispiel: 4d9de86e-5d39-4fef-85a5-055426333625
creditoroptional
query
string
Auftraggeber für eine gemeinsam verwendete alte Schuldner-UUID.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}/addressAdressen eines Schuldners abrufen
Alle Adressen, Standardadresse zuerst.
Authentifizierung
Api-Key
operationId
legacyListDebtorAddresses
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/debtor/{debtor}/addressEinem Schuldner eine Adresse hinzufügen
Einem Schuldner eine Adresse hinzufügen
Authentifizierung
Api-Key
operationId
legacyCreateDebtorAddress
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
Beispiel: 4d9de86e-5d39-4fef-85a5-055426333625
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}/contactAktive Kontakte eines Schuldners abrufen
Nur aktive Kontaktpersonen. Verwenden Sie GET /api/debtor/{debtor}/contact/all für die vollständige Liste.
Authentifizierung
Api-Key
operationId
legacyListDebtorContacts
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/debtor/{debtor}/contactEinem Schuldner einen Kontakt hinzufügen
Einem Schuldner einen Kontakt hinzufügen
Authentifizierung
Api-Key
operationId
legacyCreateDebtorContact
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
Beispiel: 4d9de86e-5d39-4fef-85a5-055426333625
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}/address/{debtorAddress}Eine Adresse eines Schuldners abrufen
Eine Adresse, einschließlich der Kennzeichen default und active.
Authentifizierung
Api-Key
operationId
legacyGetDebtorAddress
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}/contact/allAlle Kontakte eines Schuldners abrufen, auch inaktive
Gleiches Format wie GET /api/debtor/{debtor}/contact, jedoch einschließlich deaktivierter Kontakte.
Authentifizierung
Api-Key
operationId
legacyListAllDebtorContacts
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}/contact/{entityContact}Einen Kontakt eines Schuldners abrufen
Eine Kontaktperson; {entityContact} ist die UUID aus der Kontaktliste oder Ihre eigene uuid die bei der Erstellung angegeben wurde.
Authentifizierung
Api-Key
operationId
legacyGetDebtorContact
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
Beispiel: 4d9de86e-5d39-4fef-85a5-055426333625
entityContacterforderlich
Pfad
string
UUID des Kontakts oder Ihre eigene uuid die Sie bei der Erstellung angegeben haben.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Akten (Legacy)
Kompatible Kernrouten für Akteneinreichung, Listen, Status, Saldo und Finanzübersicht.
Nur für Ominimo und Test Ominimo innerhalb der bestehenden Zugriffsrechte verfügbar. Erfordert dossiers:create und Idempotency-Key. Schließt ausschließlich als lost (negativ geschlossen), mit Grund und Erläuterung; löscht keine Akte und bucht weder Zahlung noch Erlass. Alle Rücknahmen werden pro Auftraggeber und niederländischem Kalendertag in einer Prüfaufgabe gebündelt. In der WIK-Phase werden vereinbarte Briefkosten regulär abgerechnet. Andere Auftraggeber erhalten 403 CLOSURE_NOT_ENABLED.
Authentifizierung
Api-Key
operationId
ominimoCloseDossier
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
Beispiel: c3069230-ff95-4c95-aa73-9c57945ae038
Idempotency-Keyerforderlich
Header
string
Eindeutiger Schlüssel je logischer Anfrage. Speichern und bei Zeitüberschreitungen oder Netzwerkwiederholungen erneut verwenden.
Beispiel: order-73145-dossier-v1
Anfrageinhalt erforderlich
Anfrageinhalt
application/json
Beispiel
{
"reason": "withdrawn",
"note": "De opdrachtgever trekt de vordering in."
}
Felder und Schema
Anfrageinhalt
Feld
Typ
Regeln und Erläuterungen
reasonerforderlich
string
Eine Rücknahme schließt ausschließlich negativ (lost). Verwenden Sie withdrawn oder incorrect_submission mit einer Erläuterung. erlaubt: withdrawn, incorrect_submission
noteerforderlich
string
Inhaltliche Erläuterung zur Abmeldung. min. Länge: 3 · max. Länge: 2000
Antworten
200Geschlossen oder bereits zuvor geschlossen. Eine Wiederholung erzeugt keine zweite Abmeldung oder Briefgebühr.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossierIhre Akten abrufen
Paginierte Liste, zuletzt geändert zuerst. Nach Änderungszeit filtern mit X-API-FILTER-FROM und X-API-FILTER-TO (niederländische Zeit) oder nach Zahlungsreferenz mit X-API-FILTER-OGM. Der Antwortheader X-API-NEXT-PAGE enthält die nächste Seitennummer und ist auf der letzten Seite leer.
Authentifizierung
Api-Key
operationId
legacyListDossiers
Parameter
Name
Ort
Typ
Erläuterung
X-API-NEXT-PAGEoptional
Header
integer
Angeforderte Seite; erste Seite ist 1. Auch als Abfrageparameter verfügbar page.
Beispiel: 1
X-API-PAGE-LIMIToptional
Header
integer
Maximale Zeilen pro Seite (Standard 20, maximal 200). Auch als Abfrageparameter verfügbar limit.
Beispiel: 50
X-API-FILTER-FROMoptional
Header
string
Nur Akten geändert ab diesem Zeitpunkt, als yyyy-MM-dd HH:mm:ss in niederländischer Ortszeit. Auch als Querystring verfügbar from.
Beispiel: 2026-09-01 00:00:00
X-API-FILTER-TOoptional
Header
string
Nur Akten geändert bis zu diesem Zeitpunkt, als yyyy-MM-dd HH:mm:ss in niederländischer Ortszeit. Auch als Querystring verfügbar to.
Beispiel: 2026-09-30 23:59:59
X-API-FILTER-OGMoptional
Header
string
Nach Zahlungsreferenz filtern, geschrieben als ddd/dddd/ddddd oder als zwölf Ziffern. Auch als Querystring verfügbar ogm.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/dossierEine Akte erstellen
Erstellt eine Akte für einen bestehenden Legacy-Schuldner. reference kann entfallen, wenn Credifin die Aktennummer generieren soll.
Authentifizierung
Api-Key
operationId
legacyCreateDossier
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}Eine Akte abrufen
Eine Akte abrufen
Authentifizierung
Api-Key
operationId
legacyGetDossier
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Liefert sowohl balance als auch das von älteren Clients verwendete Aliasfeld openAmount, mit derselben aktuellen Berechnung wie financial, Aktendetails und Aktenliste.
Authentifizierung
Api-Key
operationId
legacyGetDossierOpenAmount
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
Beispiel: c3069230-ff95-4c95-aa73-9c57945ae038
Antworten
200Offener Betrag in der Währung der Akte.
Antwort 200
application/json
Beispiel
{
"balance": "847.50",
"openAmount": 847.5
}
Felder und Schema
LegacyOpenAmount
Feld
Typ
Regeln und Erläuterungen
balanceerforderlich
string
Offener Betrag in der Aktenwährung.
openAmounterforderlich
number
Kompatibilitätsalias von balance für ältere Clients.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/dossier/{dossier}/attachmentEiner Akte einen Anhang hinzufügen
Fügt der Akte eine Datei hinzu. PDF, JPEG, PNG, TIFF, GIF, WEBP, HEIC, HTML, XML/UBL, EML, MSG, DOCX, XLSX, TXT, CSV bis 10 MB sind erlaubt, als Base64 in data. Mit visibility: "public" sieht der Schuldner die Datei im Schuldnerportal; ohne diese Option ist der Anhang standardmäßig für Sie im Kundenportal und über die API verfügbar. Ausdrücklich interne Anhänge bleiben im Kundenportal verborgen.
Authentifizierung
Api-Key
operationId
legacyCreateDossierAttachment
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
Beispiel: c3069230-ff95-4c95-aa73-9c57945ae038
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
413Die Anfrage oder der Base64-Anhang überschreitet die Größenbegrenzung.
Antwort 413
application/json
Beispiel
{
"error": {
"code": "PAYLOAD_TOO_LARGE",
"message": "De bijlage overschrijdt de toegestane grootte.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/verificationPrüfen, ob eine Kundenreferenz bereits eine Akte hat
Sucht anhand Ihrer eigenen reference oder nach der Credifin-Aktennummer. Antwortet immer mit HTTP 200; exists gibt an, ob eine Akte existiert. Hilfreich zur Vermeidung doppelter Einreichungen.
Authentifizierung
Api-Key
operationId
legacyVerifyDossierReference
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string
Ihre eigene Kundenreferenz oder die Credifin-Aktennummer.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/financialDie Finanzübersicht einer Akte abrufen
Alle Rechnungen, Gutschriften, Zahlungen, Kosten und Gerichtskosten sowie die skalaren Felder interest (Zinsen) und penalty (Inkassokosten). balance verwendet dieselbe aktuelle Berechnung wie open-amount, Aktendetails und Aktenliste. Gutschriften reduzieren die Zinsbasis ab ihrem angezeigten Datum: zugeordnet ihrer Rechnung, sonst zuerst der ältesten Rechnung. Festgestellte Beträge bleiben erhalten; Änderungen oder tägliche Zinsen können den Saldo zwischen Anfragen verändern.
Authentifizierung
Api-Key
operationId
legacyGetDossierFinancial
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
Ohne Rechnungspositionen oder ausdrücklich festgestellte Hauptforderung zeigt die API wie die Aktenansicht den bekannten Aktensaldo. Für eine leere Einreichung werden dadurch keine Inkassokosten berechnet.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/entityDie Parteien einer Akte abrufen
Parteienliste im CollectOnline-Format: Schuldner, Auftraggeber und Inkassobüro.
Authentifizierung
Api-Key
operationId
legacyGetDossierEntity
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/interestDie Zinsaufstellung einer Akte abrufen
Gesetzliche Verzugszinsen auf die sinkende Hauptforderung. Die Summe enthält auch festgelegte Rechnungszinsen; die Zeilen zeigen nur automatisch berechnete Zinsen. Bei einer manuell korrigierten Forderung ist adjusted true und es gibt keine Zeilen.
Authentifizierung
Api-Key
operationId
legacyGetDossierInterest
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/indemnificationDie Freistellungsdaten einer Akte abrufen
Ob für die Akte eine Freistellung gilt, mit zugehöriger Erläuterung.
Authentifizierung
Api-Key
operationId
legacyGetDossierIndemnification
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/rpvGerichtseintragungsgebühren und Auslagen einer Akte abrufen
Die Kostenpositionen des Typs RPV mit ihrer Summe.
Authentifizierung
Api-Key
operationId
legacyGetDossierRpv
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Die aktive oder vorgeschlagene Zahlungsvereinbarung mit Raten. Raten enthalten die CollectOnline-Namen deadline_at und paid_at als dueDate und paidAt. Ohne laufende Zahlungsvereinbarung liefert diese Route 404.
Authentifizierung
Api-Key
operationId
legacyGetDossierPaymentPlan
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/metaAlle Metadatenfelder einer Akte abrufen
Freie Name-Wert-Paare an der Akte, etwa Ihre Bestellnummer.
Authentifizierung
Api-Key
operationId
legacyListDossierMeta
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/dossier/{dossier}/metaEin Metadatenfeld dieser Akte festlegen
Gleiche Funktionsweise wie POST /api/meta, mit der Akte im Pfad. Ein vorhandenes Feld mit demselben Namen wird überschrieben. Credifin nutzt diese Felder bei der Beantwortung von Schuldnerfragen.
Authentifizierung
Api-Key
operationId
legacyUpsertDossierMeta
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
Beispiel: c3069230-ff95-4c95-aa73-9c57945ae038
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/meta/{name}Ein Metadatenfeld einer Akte abrufen
Das Metadatenfeld mit genau diesem Namen.
Authentifizierung
Api-Key
operationId
legacyGetDossierMeta
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/meta/{name}Ein Metadatenfeld in allen Ihren Akten suchen
Alle Akten Ihres Auftraggebers mit einem Metadatenfeld dieses Namens, einschließlich Akten-UUID. Maximal 500 Zeilen.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/metaEin Metadatenfeld einer Akte festlegen
Erstellt das Metadatenfeld oder überschreibt den Wert bei bestehendem Namen. Einige Namen sind für Credifin reserviert.
Authentifizierung
Api-Key
operationId
legacyUpsertMeta
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
PUT/api/dossier/groupAkten unter einer Gruppenreferenz zusammenfassen
Setzen Sie groupReference für alle angegebenen Akten und markiert eine Akte als isGroupMaster. Alle Akten müssen Ihrem Auftraggeber gehören; andernfalls wird nichts geändert.
Authentifizierung
Api-Key
operationId
legacySetDossierGroup
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/status/historyStatusverlauf einer Akte lesen
Neueste zuerst. timestamp ist der tatsächliche Statuszeitpunkt in Europe/Amsterdam (YYYY-MM-DD HH:mm), nicht das Importdatum. Nur belegte Statuswechsel werden gezeigt; ohne Verlauf wird eine leere Liste zurückgegeben. lost bedeutet abgeschrieben, closed bedeutet positiv abgeschlossen. Interne Kommentare werden nicht geteilt. Erfordert dossiers:read.
Authentifizierung
Api-Key
operationId
legacyDossierStatusHistory
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Antworten
200Statuswechsel.
Antwort 200
application/json
Felder und Schema
Antwort 200
Typarray<LegacyStatusHistoryRow>
LegacyStatusHistoryRow
Feld
Typ
Regeln und Erläuterungen
statuserforderlich
string
Eine Zahlungszusage heißt in diesem Verlauf payment promise; der aktuelle Aktenstatus verwendet promise to pay.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Rechnungen (Legacy)
Kompatible Kernrouten zum Einreichen und Lesen von Rechnungen.
8 Endpunkte
POST/api/invoiceEine Rechnung erstellen
Geben Sie dossier auf, um einer offenen Kundenakte eine Rechnung hinzuzufügen, auch nach Migration oder Schlüsselwechsel. Das bestehende Verfahren wird nicht neu gestartet. Mit nur debtor wird die einzige offene Akte wiederverwendet oder eine neue erstellt, falls keine existiert. Bei mehreren offenen Akten ist dossier erforderlich (HTTP 409); eine explizit unbekannte Akte liefert HTTP 404. Mindestens eines der beiden Felder ist erforderlich. Rechnungs- und Aktenwährung müssen übereinstimmen. Eine unvollständige Einreichung bleibt dem ursprünglichen API-Client zugeordnet.
Authentifizierung
Api-Key
operationId
legacyCreateInvoice
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/invoice/{invoice}Eine Rechnung abrufen
Eine Rechnung abrufen
Authentifizierung
Api-Key
operationId
legacyGetInvoice
Parameter
Name
Ort
Typ
Erläuterung
invoiceerforderlich
Pfad
string · uuid
Opake Rechnungs-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
502Der Dokumentenspeicher ist vorübergehend nicht erreichbar; versuchen Sie es später erneut.
Antwort 502
application/json
Beispiel
{
"error": {
"code": "DOCUMENT_STORAGE_UNREACHABLE",
"message": "De documentopslag is tijdelijk niet bereikbaar.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/invoice/{invoice}/attachmentEiner Rechnung einen Anhang hinzufügen
Fügt einer Rechnung eine Kopie hinzu. PDF, JPEG, PNG, TIFF, GIF, WEBP, HEIC, HTML, XML/UBL, EML, MSG, DOCX, XLSX, TXT, CSV bis 10 MB sind erlaubt, als Base64 in data. Rechnungskopien sind für den Schuldner in seinem Portal sichtbar, ebenso wie von Credifin hinzugefügte Kopien.
Authentifizierung
Api-Key
operationId
legacyCreateInvoiceAttachment
Parameter
Name
Ort
Typ
Erläuterung
invoiceerforderlich
Pfad
string · uuid
Opake Rechnungs-UUID aus einer früheren Legacy-Antwort.
Beispiel: 251ab794-7c85-443a-aeb9-44603080dd1d
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
413Die Anfrage oder der Base64-Anhang überschreitet die Größenbegrenzung.
Antwort 413
application/json
Beispiel
{
"error": {
"code": "PAYLOAD_TOO_LARGE",
"message": "De bijlage overschrijdt de toegestane grootte.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/debtor/{debtor}/invoiceAlle Rechnungen eines Schuldners abrufen
Rechnungen aus allen Akten dieses Schuldners bei Ihrem Auftraggeber, älteste zuerst.
Authentifizierung
Api-Key
operationId
legacyListDebtorInvoices
Parameter
Name
Ort
Typ
Erläuterung
debtorerforderlich
Pfad
string · uuid
Opake Schuldner-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/invoiceDie Rechnungen einer Akte abrufen
Alle Rechnungen der Akte, älteste zuerst.
Authentifizierung
Api-Key
operationId
legacyListDossierInvoices
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/invoice/{invoice}/interestDie Zinsaufstellung einer Rechnung abrufen
Bruttozinsaufbau ab Fälligkeit oder der mit PUT festgelegte Zinsbetrag. Bei festen Zinsen ist adjusted true und rows leer. Bestehende Aktenvereinbarungen bleiben maßgeblich. paymentsApplied ist false: verwenden Sie GET /api/dossier/{dossier}/interest für die Nettozinsen auf Aktenebene.
Authentifizierung
Api-Key
operationId
legacyGetInvoiceInterest
Parameter
Name
Ort
Typ
Erläuterung
invoiceerforderlich
Pfad
string · uuid
Opake Rechnungs-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
PUT/api/invoice/{invoice}/interestEinen festen Zinsbetrag für eine Rechnung festlegen
amount ist ein absoluter Eurobetrag, kein Prozentsatz und keine zusätzliche Buchung. Erfordert dossiers:create. Idempotency-Key ist optional; übermitteln Sie pro Änderung einen eindeutigen Schlüssel, um Wiederholungen nach einer späteren Änderung zu erkennen. Ohne Schlüssel gilt jede Anfrage als neue absolute Einstellung. Sie ersetzt die automatische Verzinsung dieser Rechnung und wirkt sich auf den Aktensaldo aus; andere Rechnungen werden weiter verzinst. Zahlungen mindern die Hauptforderung in der Reihenfolge der Fälligkeit. Eine geschlossene Akte, ein kostenfreies WIK-Verfahren, ausgeschlossene Zinsen oder eine manuell festgelegte Forderung ergeben 409; diese Vereinbarungen werden nicht überschrieben.
Authentifizierung
Api-Key
operationId
legacySetInvoiceInterest
Parameter
Name
Ort
Typ
Erläuterung
invoiceerforderlich
Pfad
string · uuid
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Finanzen (Legacy)
Zahlungen, Gutschriftpositionen, Kosten und Gerichtskosten pro Akte lesen.
12 Endpunkte
GET/api/dossier/{dossier}/creditnoteDie Gutschriften einer Akte abrufen
Alle Gutschriften, die die Hauptforderung dieser Akte reduzieren.
Authentifizierung
Api-Key
operationId
legacyListDossierCreditNotes
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/paymentDie Zahlungen einer Akte abrufen
Alle in der Akte gebuchten Zahlungen. receivedBy gibt an, ob das Geld auf Credifins Treuhandkonto (OWN_ACCOUNT) oder direkt bei Ihnen (CLIENT) eingegangen ist; iban ist nur bei Eingang auf dem Treuhandkonto ausgefüllt.
Authentifizierung
Api-Key
operationId
legacyListDossierPayments
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/payment/{payment}Eine Zahlung abrufen
Eine Zahlung innerhalb der Akten Ihres Auftraggebers.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/costDie Kostenpositionen einer Akte abrufen
Alle Kostenpositionen der Akte. Zinsen werden live berechnet und stehen separat in GET /api/dossier/{dossier}/interest.
Authentifizierung
Api-Key
operationId
legacyListDossierCosts
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier-cost/typeKostenarten abrufen
Die feste Liste von Kostenarten, die in type eines Kostenpostens auftreten kann.
Authentifizierung
Api-Key
operationId
legacyListCostTypes
Parameter
Keine zusätzlichen Parameter. Der Api-Key-Header bleibt erforderlich.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
GET/api/dossier/{dossier}/court-costDie Gerichtskosten einer Akte abrufen
Im Gerichtsverfahren entstandene Gerichts- und Gerichtsvollzieherkosten.
Authentifizierung
Api-Key
operationId
legacyListDossierCourtCosts
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/paymentEine direkt erhaltene Zahlung melden
Erfasst eine direkte Zahlung des Schuldners an Sie. Aktensaldo, laufende Zahlungsvereinbarung und etwaige Abrechnung werden sofort aktualisiert und Ihr Sachbearbeiter wird benachrichtigt. Zahlungen auf das Treuhandkonto verbucht Credifin selbst; receivedBy darf daher nur CLIENT sein. Funktioniert bei jeder offenen Akte Ihres Auftraggebers, auch aus CollectOnline.
Authentifizierung
Api-Key
operationId
legacyReportPayment
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/creditnoteEiner Akte eine Gutschrift hinzufügen
Verringert die Hauptforderung um den Gutschriftbetrag. Zinsen und Inkassokosten werden neu berechnet und Ihr Sachbearbeiter wird benachrichtigt. Bei geschlossenen Akten nicht möglich.
Authentifizierung
Api-Key
operationId
legacyCreateCreditNote
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/dossier-costEiner Akte eine Kostenposition hinzufügen
Erfasst Kosten, die Sie dem Schuldner vertraglich berechnen dürfen, immer vom Typ OTHER. Zinsen, Inkasso- und Gerichtskosten verwaltet Credifin. Ihr Sachbearbeiter prüft den Posten; bei geschlossenen Akten nicht möglich.
Authentifizierung
Api-Key
operationId
legacyCreateCost
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Dokumente (Legacy)
Aktenanhänge abrufen und herunterladen.
5 Endpunkte
GET/api/dossier/{dossier}/attachmentDie Anhänge einer Akte abrufen
Metadaten aller kundensichtbaren Anhänge und Ihrer eigenen Uploads.
Authentifizierung
Api-Key
operationId
legacyListDossierAttachments
Parameter
Name
Ort
Typ
Erläuterung
dossiererforderlich
Pfad
string · uuid
Opake Akten-UUID aus einer früheren Legacy-Antwort.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
502Der Dokumentenspeicher ist vorübergehend nicht erreichbar; versuchen Sie es später erneut.
Antwort 502
application/json
Beispiel
{
"error": {
"code": "DOCUMENT_STORAGE_UNREACHABLE",
"message": "De documentopslag is tijdelijk niet bereikbaar.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/creditnote/{creditNote}/attachmentEine Gutschrift als PDF hochladen
Verknüpft den Anhang mit der Gutschrift und der Akte, ohne den Gutschriftbetrag zu ändern. JSON mit filename und base64 data, maximal 10 MB, mit Inhaltsprüfung und Virenscan wie bei Rechnungsanhängen. Erfordert dossiers:create. Funktioniert für offene Akten innerhalb Ihres Kundenzugriffs; geschlossene Akten ergeben 409.
Authentifizierung
Api-Key
operationId
legacyCreditNoteAttachment
Parameter
Name
Ort
Typ
Erläuterung
creditNoteerforderlich
Pfad
string · uuid
Idempotency-Keyoptional
Header
string
Empfohlener eindeutiger Schlüssel pro Änderung. Gleicher Schlüssel und Inhalt können sicher erneut gesendet werden. Für bestehende Legacy-Clients optional.
{
"error": {
"code": "INVALID_REQUEST",
"message": "De JSON-body kon niet worden verwerkt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
413Die Anfrage oder der Base64-Anhang überschreitet die Größenbegrenzung.
Antwort 413
application/json
Beispiel
{
"error": {
"code": "PAYLOAD_TOO_LARGE",
"message": "De bijlage overschrijdt de toegestane grootte.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Content-Type oder Dateityp wird nicht unterstützt.
Antwort 415
application/json
Beispiel
{
"error": {
"code": "UNSUPPORTED_MEDIA_TYPE",
"message": "Dit media- of bestandstype wordt niet ondersteund.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
422Das JSON ist gültig, aber mindestens ein Feld entspricht nicht dem Vertrag.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
403Der API-Schlüssel hat keinen Zugriff auf diesen Kunden oder diese Ressource.
Antwort 403
application/json
Beispiel
{
"error": {
"code": "FORBIDDEN",
"message": "Deze API-key mag deze resource niet benaderen.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
404Die Ressource existiert nicht im Bereich dieses API-Schlüssels.
Antwort 404
application/json
Beispiel
{
"error": {
"code": "NOT_FOUND",
"message": "De gevraagde resource is niet gevonden.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Konflikt, etwa doppelte Referenz oder wiederverwendeter Idempotenzschlüssel mit anderem Inhalt.
Antwort 409
application/json
Beispiel
{
"error": {
"code": "IDEMPOTENCY_KEY_REUSED",
"message": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Zu viele Anfragen. Warten Sie die angegebene Zeit und versuchen Sie es erneut.
Antwort 429
application/json
Beispiel
{
"error": {
"code": "RATE_LIMITED",
"message": "Probeer de aanvraag later opnieuw.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Unerwarteter Fehler. Verwenden Sie für einen sicheren Wiederholungsversuch denselben Idempotenzschlüssel.
Antwort 500
application/json
Beispiel
{
"error": {
"code": "INTERNAL_ERROR",
"message": "De aanvraag kon niet worden afgerond.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
502Der Dokumentenspeicher ist vorübergehend nicht erreichbar; versuchen Sie es später erneut.
Antwort 502
application/json
Beispiel
{
"error": {
"code": "DOCUMENT_STORAGE_UNREACHABLE",
"message": "De documentopslag is tijdelijk niet bereikbaar.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Die optionale Funktion ist noch nicht für die Produktion freigegeben.
Antwort 503
application/json
Beispiel
{
"error": {
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"message": "Bijlagen via de API zijn nog niet vrijgegeven.",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
}
Felder und Schema
LegacyErrorEnvelope
Feld
Typ
Regeln und Erläuterungen
errorerforderlich
object
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Akten v1
Atomare Einreichung für neue Kundenanbindungen.
2 Endpunkte
POST/api/v1/dossiersEine vollständige Akte in einer Transaktion einreichenBevorzugte Route
Bevorzugte Route für neue Anbindungen. Schuldner, Adresse, Kontakt, Akte und Rechnungen werden in einer Transaktion verarbeitet. Bei Fehlern werden keine Teildaten gespeichert. Eine Wiederholung mit demselben Idempotency-Key und demselben Inhalt liefert dasselbe Ergebnis; bei anderem Inhalt folgt HTTP 409. Akten- und Rechnungsanhänge werden als Base64 mitgesendet. Zusätzliche Angaben wie Policennummer, Kennzeichen oder Kündigungsdatum werden als Aktenfelder mitgesendet.
Authentifizierung
Api-Key
operationId
v1CreateDossier
Parameter
Name
Ort
Typ
Erläuterung
Idempotency-Keyerforderlich
Header
string
Eindeutiger Schlüssel je logischer Anfrage. Speichern und bei Zeitüberschreitungen oder Netzwerkwiederholungen erneut verwenden.
Kundennummer oder UUID des Kunden, für den Sie einreichen. Bei Agenturschlüsseln erforderlich (siehe GET /api/creditor); bei einem Kundenschlüssel weglassen oder die eigene Kundennummer verwenden. max. Länge: 200
referenceoptional
string
Kundenreferenz; ohne Angabe erzeugt Credifin eine Aktennummer. min. Länge: 1 · max. Länge: 200
currencyoptional
CurrencyCode
ISO-4217-Währungscode; Eingabe wird in Großbuchstaben normalisiert. Muster: ^[A-Za-z]{3}$ · Standard: EUR
debtorerforderlich
V1DebtorInput
invoiceserforderlich
array<V1InvoiceInput>
min. Elemente: 1 · max. Elemente: 100
attachmentsoptional
array<V1AttachmentInput>
Anhänge auf Aktenebene, etwa Policenblatt, Kündigungsschreiben, Bestätigungs-E-Mail (.eml/.msg) oder Kontoübersicht. Standardmäßig für den Auftraggeber im Kundenportal sichtbar; nicht automatisch für den Schuldner. max. Elemente: 25
metaoptional
array<V1MetaInput>
Freie Aktenfelder des Auftraggebers. Credifin nutzt diese Angaben bei der Beantwortung von Schuldnerfragen. Später ändern oder ergänzen Sie sie pro Akte über die Meta-Route. max. Elemente: 50
CurrencyCode
ISO-4217-Währungscode; Eingabe wird in Großbuchstaben normalisiert.
Typstring · Muster: ^[A-Za-z]{3}$ · Standard: EUR
V1DebtorInput
Mindestens eine Kombination ist erforderlich: companyName oder lastName.
Feld
Typ
Regeln und Erläuterungen
referenceerforderlich
string
min. Länge: 1 · max. Länge: 200
companyNameoptional
string | null
max. Länge: 250
companyNumberoptional
string | null
max. Länge: 100
firstNameoptional
string | null
max. Länge: 150
lastNameoptional
string | null
max. Länge: 250
emailoptional
string | null
max. Länge: 320
phoneoptional
string | null
max. Länge: 50
languageerforderlich
LanguageCode
Sprachcode, zum Beispiel nl, en oder nl-BE; Eingaben werden kanonisch normalisiert. Muster: ^[A-Za-z]{2}(-[A-Za-z]{2})?$
addresserforderlich
V1AddressInput
contactoptional
V1ContactInput
LanguageCode
Sprachcode, zum Beispiel nl, en oder nl-BE; Eingaben werden kanonisch normalisiert.
Typstring · Muster: ^[A-Za-z]{2}(-[A-Za-z]{2})?$
V1AddressInput
Feld
Typ
Regeln und Erläuterungen
streeterforderlich
string
min. Länge: 1 · max. Länge: 250
houseNumbererforderlich
string
min. Länge: 1 · max. Länge: 50
houseNumberAdditionoptional
string | null
max. Länge: 30
postalCodeerforderlich
string
min. Länge: 1 · max. Länge: 30
cityerforderlich
string
min. Länge: 1 · max. Länge: 150
countryerforderlich
CountryCode
ISO-3166-1-Alpha-2-Ländercode; Eingabe wird in Großbuchstaben normalisiert. Muster: ^[A-Za-z]{2}$
CountryCode
ISO-3166-1-Alpha-2-Ländercode; Eingabe wird in Großbuchstaben normalisiert.
Typstring · Muster: ^[A-Za-z]{2}$
V1ContactInput
Mindestens eine Kombination ist erforderlich: email oder phone.
Feld
Typ
Regeln und Erläuterungen
firstNameoptional
string | null
max. Länge: 150
lastNameoptional
string | null
max. Länge: 250
roleoptional
string | null
max. Länge: 150
emailoptional
string | null
max. Länge: 320
phoneoptional
string | null
max. Länge: 50
V1InvoiceInput
Feld
Typ
Regeln und Erläuterungen
referenceerforderlich
string
min. Länge: 1 · max. Länge: 200
dateerforderlich
string · date
dueDateerforderlich
string · date
amounterforderlich
number
größer als: 0
descriptionoptional
string | null
max. Länge: 1000
attachmentsoptional
array<V1AttachmentInput>
max. Elemente: 10
V1AttachmentInput
Feld
Typ
Regeln und Erläuterungen
filenameerforderlich
string
min. Länge: 1 · max. Länge: 255
contentTypeoptional
string | null
Optional; muss bei Angabe dem erkannten Dateiinhalt entsprechen. erlaubt: application/pdf, image/jpeg, image/png, image/tiff, text/plain, text/csv, null
dataerforderlich
string
Binärer Dateiinhalt als Base64 ohne Daten-URL-Präfix. Maximal 10 MB. Kodierung: base64
V1MetaInput
Ein Aktenfeld. Sie wählen den Namen selbst; verwenden Sie pro Angabe einen festen Namen, zum Beispiel ordernummer, contractnummer, polisnummer, kenteken, voertuig, polis_ingangsdatum, polis_einddatum, opzegdatum, opgezegd_door, opzegreden, premie_termijnbedrag, betaaltermijn oder laatste_betaling. Datumswerte als JJJJ-MM-TT. Einige Namen sind für Credifin reserviert.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
409Dieser Idempotency-Key wurde bereits mit anderem Inhalt verwendet.
Antwort 409
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/idempotency-key-reused",
"title": "Conflict",
"status": 409,
"detail": "Deze Idempotency-Key is eerder met een andere body gebruikt.",
"code": "IDEMPOTENCY_KEY_REUSED",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
413Die Anfrage oder der Anhang überschreitet die erlaubte Größe.
Antwort 413
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/payload-too-large",
"title": "Aanvraag te groot",
"status": 413,
"detail": "De aanvraag of bijlage overschrijdt de toegestane grootte.",
"code": "PAYLOAD_TOO_LARGE",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
415Dieser Medien- oder Dateityp wird nicht unterstützt.
Antwort 415
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/unsupported-media-type",
"title": "Niet-ondersteund mediatype",
"status": 415,
"detail": "Dit media- of bestandstype wordt niet ondersteund.",
"code": "UNSUPPORTED_MEDIA_TYPE",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Versuchen Sie die Anfrage später erneut.
Antwort 429
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/rate-limited",
"title": "Te veel aanvragen",
"status": 429,
"detail": "Probeer de aanvraag later opnieuw.",
"code": "RATE_LIMITED",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Die Anfrage konnte nicht abgeschlossen werden.
Antwort 500
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/internal-error",
"title": "Interne fout",
"status": 500,
"detail": "De aanvraag kon niet worden afgerond.",
"code": "INTERNAL_ERROR",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Anhänge über die API sind noch nicht freigegeben.
Antwort 503
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/attachments-temporarily-unavailable",
"title": "Functie niet beschikbaar",
"status": 503,
"detail": "Bijlagen via de API zijn nog niet vrijgegeven.",
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
POST/api/v1/dossiers/validateEine Akte prüfen, ohne sie zu speichern
Validiert JSON-Struktur und fachliche Feldregeln mit demselben Parser, erstellt jedoch keinen Schuldner, keine Akte, Rechnung, Alias oder Idempotenzaufzeichnung. Nutzen Sie diese Prüfung während der Implementierung und vor Produktiveinreichungen. Ein Idempotency-Key ist nicht erforderlich, da diese Operation keine Aktendaten ändert; die tatsächliche Einreichung kann bei Konflikten mit aktuellen Daten noch scheitern.
Authentifizierung
Api-Key
operationId
v1ValidateDossier
Parameter
Keine zusätzlichen Parameter. Der Api-Key-Header bleibt erforderlich.
Kundennummer oder UUID des Kunden, für den Sie einreichen. Bei Agenturschlüsseln erforderlich (siehe GET /api/creditor); bei einem Kundenschlüssel weglassen oder die eigene Kundennummer verwenden. max. Länge: 200
referenceoptional
string
Kundenreferenz; ohne Angabe erzeugt Credifin eine Aktennummer. min. Länge: 1 · max. Länge: 200
currencyoptional
CurrencyCode
ISO-4217-Währungscode; Eingabe wird in Großbuchstaben normalisiert. Muster: ^[A-Za-z]{3}$ · Standard: EUR
debtorerforderlich
V1DebtorInput
invoiceserforderlich
array<V1InvoiceInput>
min. Elemente: 1 · max. Elemente: 100
attachmentsoptional
array<V1AttachmentInput>
Anhänge auf Aktenebene, etwa Policenblatt, Kündigungsschreiben, Bestätigungs-E-Mail (.eml/.msg) oder Kontoübersicht. Standardmäßig für den Auftraggeber im Kundenportal sichtbar; nicht automatisch für den Schuldner. max. Elemente: 25
metaoptional
array<V1MetaInput>
Freie Aktenfelder des Auftraggebers. Credifin nutzt diese Angaben bei der Beantwortung von Schuldnerfragen. Später ändern oder ergänzen Sie sie pro Akte über die Meta-Route. max. Elemente: 50
CurrencyCode
ISO-4217-Währungscode; Eingabe wird in Großbuchstaben normalisiert.
Typstring · Muster: ^[A-Za-z]{3}$ · Standard: EUR
V1DebtorInput
Mindestens eine Kombination ist erforderlich: companyName oder lastName.
Feld
Typ
Regeln und Erläuterungen
referenceerforderlich
string
min. Länge: 1 · max. Länge: 200
companyNameoptional
string | null
max. Länge: 250
companyNumberoptional
string | null
max. Länge: 100
firstNameoptional
string | null
max. Länge: 150
lastNameoptional
string | null
max. Länge: 250
emailoptional
string | null
max. Länge: 320
phoneoptional
string | null
max. Länge: 50
languageerforderlich
LanguageCode
Sprachcode, zum Beispiel nl, en oder nl-BE; Eingaben werden kanonisch normalisiert. Muster: ^[A-Za-z]{2}(-[A-Za-z]{2})?$
addresserforderlich
V1AddressInput
contactoptional
V1ContactInput
LanguageCode
Sprachcode, zum Beispiel nl, en oder nl-BE; Eingaben werden kanonisch normalisiert.
Typstring · Muster: ^[A-Za-z]{2}(-[A-Za-z]{2})?$
V1AddressInput
Feld
Typ
Regeln und Erläuterungen
streeterforderlich
string
min. Länge: 1 · max. Länge: 250
houseNumbererforderlich
string
min. Länge: 1 · max. Länge: 50
houseNumberAdditionoptional
string | null
max. Länge: 30
postalCodeerforderlich
string
min. Länge: 1 · max. Länge: 30
cityerforderlich
string
min. Länge: 1 · max. Länge: 150
countryerforderlich
CountryCode
ISO-3166-1-Alpha-2-Ländercode; Eingabe wird in Großbuchstaben normalisiert. Muster: ^[A-Za-z]{2}$
CountryCode
ISO-3166-1-Alpha-2-Ländercode; Eingabe wird in Großbuchstaben normalisiert.
Typstring · Muster: ^[A-Za-z]{2}$
V1ContactInput
Mindestens eine Kombination ist erforderlich: email oder phone.
Feld
Typ
Regeln und Erläuterungen
firstNameoptional
string | null
max. Länge: 150
lastNameoptional
string | null
max. Länge: 250
roleoptional
string | null
max. Länge: 150
emailoptional
string | null
max. Länge: 320
phoneoptional
string | null
max. Länge: 50
V1InvoiceInput
Feld
Typ
Regeln und Erläuterungen
referenceerforderlich
string
min. Länge: 1 · max. Länge: 200
dateerforderlich
string · date
dueDateerforderlich
string · date
amounterforderlich
number
größer als: 0
descriptionoptional
string | null
max. Länge: 1000
attachmentsoptional
array<V1AttachmentInput>
max. Elemente: 10
V1AttachmentInput
Feld
Typ
Regeln und Erläuterungen
filenameerforderlich
string
min. Länge: 1 · max. Länge: 255
contentTypeoptional
string | null
Optional; muss bei Angabe dem erkannten Dateiinhalt entsprechen. erlaubt: application/pdf, image/jpeg, image/png, image/tiff, text/plain, text/csv, null
dataerforderlich
string
Binärer Dateiinhalt als Base64 ohne Daten-URL-Präfix. Maximal 10 MB. Kodierung: base64
V1MetaInput
Ein Aktenfeld. Sie wählen den Namen selbst; verwenden Sie pro Angabe einen festen Namen, zum Beispiel ordernummer, contractnummer, polisnummer, kenteken, voertuig, polis_ingangsdatum, polis_einddatum, opzegdatum, opgezegd_door, opzegreden, premie_termijnbedrag, betaaltermijn oder laatste_betaling. Datumswerte als JJJJ-MM-TT. Einige Namen sind für Credifin reserviert.
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
429Versuchen Sie die Anfrage später erneut.
Antwort 429
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/rate-limited",
"title": "Te veel aanvragen",
"status": 429,
"detail": "Probeer de aanvraag later opnieuw.",
"code": "RATE_LIMITED",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Antwortheader: Retry-After
500Die Anfrage konnte nicht abgeschlossen werden.
Antwort 500
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/internal-error",
"title": "Interne fout",
"status": 500,
"detail": "De aanvraag kon niet worden afgerond.",
"code": "INTERNAL_ERROR",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": true
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
503Anhänge über die API sind noch nicht freigegeben.
Antwort 503
application/problem+json
Beispiel
{
"type": "https://api.credifin.nl/problems/attachments-temporarily-unavailable",
"title": "Functie niet beschikbaar",
"status": 503,
"detail": "Bijlagen via de API zijn nog niet vrijgegeven.",
"code": "ATTACHMENTS_TEMPORARILY_UNAVAILABLE",
"requestId": "req_01J6P4NAZG68Y9JVX0TB3JCB58",
"retryable": false
}
Felder und Schema
V1ProblemDetails
Feld
Typ
Regeln und Erläuterungen
typeerforderlich
string · uri
titleerforderlich
string
statuserforderlich
integer
min.: 400 · max.: 599
detailerforderlich
string
codeerforderlich
string
instanceoptional
string
errorsoptional
array<ErrorField>
requestIderforderlich
string
Korrelations-ID für Support und Protokollierung.
retryableerforderlich
boolean
ErrorField
Feld
Typ
Regeln und Erläuterungen
fielderforderlich
string
codeerforderlich
string
Stabiler, maschinenlesbarer Fehlercode.
messageerforderlich
string
Menschenlesbare Erläuterung; nicht als stabiler Integrationswert gedacht.
Fehler behandeln
Bei IDEMPOTENCY_RESOURCE_UNAVAILABLE ist das zuvor gespeicherte Ergebnis innerhalb Ihres Zugriffs nicht mehr verfügbar. Prüfen Sie zuerst die aktuellen Daten. Verwenden Sie eine neue Referenz und einen neuen Idempotency-Key nur für eine bewusst neue Einreichung. Wiederholungen derselben Anfrage beheben weder 404 noch 403.
Verwenden Sie die stabile code in der Anwendungslogik. Lesbare Texte können sich ändern. Legacy-Routen verwenden einen JSON-Umschlag; V1 verwendet application/problem+json.
Wiederholung zulässig
Nur erneut versuchen, wenn retryable: true. Beachten Sie bei 429 die Angabe Retry-After und verwenden Sie denselben Idempotenzschlüssel erneut.
Support und Nachverfolgbarkeit
Speichern Sie requestId bei einem Fehler. Damit findet Credifin eine bestimmte Anfrage, ohne API-Schlüssel oder personenbezogene Daten in Protokollen zu teilen.
401: fehlender, abgelaufener oder ungültiger API-Schlüssel.
404: Ressource im Kundenbereich nicht gefunden.
409: doppelte Referenz oder Idempotenzkonflikt.
422: Feldvalidierung fehlgeschlagen.
429: Ratenlimit; beachten Sie Retry-After.
Code
Wann
Was zu tun ist
CREDITOR_MISMATCH
Der Auftraggeber im Inhalt gehört nicht zu diesem Schlüssel. Die Meldung nennt den gesendeten Wert und was der Schlüssel erwartet.
Lassen Sie creditor weg oder verwenden Sie den richtigen Schlüssel. Nicht erneut versuchen.
DOSSIER_DELETED / DEBTOR_DELETED (HTTP 410)
Sie haben diese Akte oder diesen Schuldner über die API angelegt, Credifin hat sie danach jedoch gelöscht.
Nicht erneut versuchen. Legen Sie bei Bedarf eine neue Akte oder einen neuen Schuldner an.
DOSSIER_CLOSED
Zahlung, Gutschrift oder Kosten in einer geschlossenen Akte.
Kontaktieren Sie Credifin für eine Korrektur.
PAYMENT_REPORTING_NOT_ENABLED
Zahlungsmeldungen sind für Ihren Auftraggeber deaktiviert.
Bitten Sie Credifin, die Kundenberechtigung zu aktivieren.
DOCUMENTS_NOT_ENABLED
Dokumente sind für Ihren Auftraggeber nicht freigegeben.
Bitten Sie Credifin, die Kundenberechtigung zu aktivieren.
FILE_BLOCKED
Der Anhang enthält gefährliche Inhalte, etwa eine PDF mit Skript oder ein Archiv mit Programm.
Senden Sie eine gewöhnliche PDF-Datei oder ein Bild.
MALWARE_DETECTED
Der Virenscanner hat Schadsoftware im Anhang erkannt.
Prüfen Sie das Quellsystem; die Datei wurde nicht gespeichert.
RESERVED_META_NAME
Dieser Feldname ist für Credifin reserviert.
Wählen Sie einen eigenen Namen.
ATTACHMENTS_TEMPORARILY_UNAVAILABLE
Anhang-Uploads sind vorübergehend durch Credifin deaktiviert.
Reichen Sie die Akte ohne Anhang ein und senden Sie den Anhang später erneut.
IDEMPOTENCY_KEY_REUSED
Derselbe Schlüssel mit anderem Inhalt.
Verwenden Sie pro logischer Anfrage einen eigenen Schlüssel.
In Vorbereitung
Diese Funktionen sind geplant und erscheinen hier, sobald sie verfügbar sind.
Auszahlungen und Abrechnungen: Auszahlungen mit Aufstellung pro Akte und Auszahlungsdatum pro Zahlung.
Zeitverlauf und Briefe: An den Schuldner gesendete Nachrichten, mit Briefen als PDF.