Diese Seite ist eine vollständige Referenz für alle von den DQE-APIs zurückgegebenen Antwortcodes — sowohl HTTP-Fehler als auch dienstspezifische Validierungscodes. Verwenden Sie die folgenden Abschnitte, um jeden erhaltenen Code nachzuschlagen.
- HTTP-Fehler — gemeinsam für alle APIs
- Email API
- Phone API
- Address API — CheckAddress (DQECodeDetail)
- Geocoding API (CodeQualiteGeo)
- B2B API
- SMS Phone Confirmation API
- ID Mobile API
HTTP-Fehler — gemeinsam für alle APIs
Diese Fehler treten auf der HTTP-Transportebene auf und sind allen DQE-API-Diensten gemeinsam.
Classic-APIs
| HTTP-Status | Ursache | Typische Antwort |
|---|---|---|
400 Bad Request |
Fehlender oder leerer Pflichtparameter (z. B. Licence, Email, Tel, Pays, Adresse). |
400 Bad Request (Klartext) oder leere JSON-Antwort, je nach Endpunkt. |
500 Internal Server Error |
Fehlender Pflichtparameter in Geocoding-Endpunkten (IDVoie, Num, Pays). |
500 Internal Server Error |
| Lizenzfehler (im JSON-Body) | Fehlender, leerer oder ungültiger Parameter Licence. |
** LICENCE KO ** (Email), Licence Down im JSON (Phone) oder leere Antwort (Address). |
unauthorized_client |
Falsche Lizenznummer (nur Email Classic API). | unauthorized_client |
Restful-APIs
Restful-APIs geben strukturierte JSON-Fehlerobjekte im folgenden Format zurück:
{
"status": 400,
"message": "Missing parameters",
"details": "Licence",
"error": "bad request"
}| Status | Fehler | Ursache |
|---|---|---|
400 |
bad request |
Fehlender oder leerer Pflichtparameter. Das Feld details nennt den fehlenden Parameter. |
401 |
unauthorized_client |
Ungültiger oder inaktiver Lizenzschlüssel. |
401 |
Unauthorized |
Fehlendes oder ungültiges OAuth2-Authentifizierungstoken (Restful Email API und Phone API). |
Email API
Wird zurückgegeben von Email API — Eine E-Mail-Adresse validieren (Classic) und Restful Email API — email/lookup.
IdError-Codes
Das Feld IdError ist das primäre Validierungsergebnis für jede E-Mail-Anfrage.
| Code | Beschreibung | Empfohlene UI-Meldung |
|---|---|---|
00 |
Gültige E-Mail-Adresse. | Gültige E-Mail |
01 |
Die E-Mail-Syntax ist korrekt, aber der Benutzername konnte nicht überprüft werden (Catch-all-Domain). | Gültige E-Mail |
02 |
E-Mail-Adresse für diese Domain nicht gefunden. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
03 |
Postfach ist voll — Soft Bounce. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
04 |
Leere E-Mail-Adresse. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
91 |
Syntaxfehler. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
92 |
Unbekannte Domain. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
93 |
E-Mail-Adresse oder Domain auf der Sperrliste. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
94 |
Nicht autorisierter Benutzername. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
95 |
Wegwerf- oder temporäre E-Mail-Adresse. | Bitte überprüfen Sie Ihre E-Mail-Adresse |
99 |
Überprüfungsdienst vorübergehend nicht verfügbar — als gültig behandeln. | Gültige E-Mail |
CodeActivite-Codes (Stufe-2-Prüfung)
Wird nur zurückgegeben, wenn die Stufe-2-Prüfung aktiviert ist. M = aktueller Monat.
| Code | Beschreibung |
|---|---|
100 |
Die E-Mail wurde mindestens einmal zugestellt. |
200 |
Die E-Mail-Adresse ist gültig und aktiv. |
201 |
Aktiv im letzten Monat (M-1). |
202 |
Aktiv zwischen M-1 und M-2. |
203 |
Aktiv zwischen M-2 und M-3. |
204 |
Aktiv zwischen M-3 und M-4. |
206 |
Aktiv zwischen M-4 und M-6. |
209 |
Aktiv zwischen M-6 und M-9. |
212 |
Aktiv zwischen M-9 und M-12. |
300 |
Inaktive E-Mail-Adresse. |
Phone API
Wird zurückgegeben von Phone API — Classic und Restful Phone API — phonelookup.
IdError-Codes
| Code | Beschreibung |
|---|---|
0 |
Ungültige oder nicht existierende Telefonnummer. |
1 |
Gültige und zugewiesene Telefonnummer. |
2 |
Nur gültige Syntax — die Nummer wurde nicht zugewiesen (z. B. reservierter Bereich). |
Statuscodes (Stufe-2-Prüfung — Classic API)
Wird zurückgegeben, wenn Status=Y in der Anfrage gesetzt ist. Nur für französische Mobilfunknummern.
| Code | LabelStatus | Beschreibung |
|---|---|---|
0 |
Reachable | Die Mobilfunknummer ist derzeit erreichbar. |
1 |
No reachable information | Für die Mobilfunknummer liegen derzeit keine Erreichbarkeitsinformationen vor. |
Address API — CheckAddress (DQECodeDetail)
Wird zurückgegeben von Address API — Check and verify an address (Classic) und Address API — Check and verify an address (RESTful). Das Feld DQECodeDetail (Classic) / DQEDetailCode (RESTful) gibt den Qualitätswert der Adressvalidierung an. Die empfohlenen UI-Meldungen stammen aus dem Address API — Integrationsleitfaden.
| Code | Beschreibung | Empfohlene UI-Meldung |
|---|---|---|
10 |
Korrekte Adresse. | Gültige Adresse |
20 |
Korrekte Adresse — Straße nicht erkannt, aber es handelt sich um eine CEDEX-Adresse oder ein Postfach. | Gültige Adresse |
21 |
Kleinstadt — Hausnummer außerhalb des gültigen Bereichs. | Bitte überprüfen Sie Ihre Postadresse |
22 |
Kleinstadt — Hausnummer fehlt (restliche Adresse ist korrekt). | Bitte überprüfen Sie Ihre Postadresse |
23 |
Großstadt — Hausnummer außerhalb des gültigen Bereichs. | Bitte überprüfen Sie Ihre Postadresse |
24 |
Großstadt — Hausnummer fehlt (restliche Adresse ist korrekt). | Bitte überprüfen Sie Ihre Postadresse |
25 |
CEDEX-Adresse bei CEDEXA unbekannt (wenn CEDEXA aktiv ist). | Gültige Adresse |
30 |
Kleinstadt — Straßenname nicht erkannt. | Bitte überprüfen Sie Ihre Postadresse |
31 |
Kleinstadt — Straße nicht erkannt oder fehlt; Ortsteilinformationen erkannt, aber nicht ausreichend, um die Straße zu bestimmen (nur Frankreich). | Bitte überprüfen Sie Ihre Postadresse |
40 |
Veraltet. Wird in aktuellen Cloud-Bereitstellungen nicht erwartet — nur aus Kompatibilitätsgründen definiert. | — |
41 |
Kleinstadt — Straßenname fehlt. | Bitte überprüfen Sie Ihre Postadresse |
50 |
Großstadt — Straßenname nicht erkannt. | Bitte überprüfen Sie Ihre Postadresse |
51 |
Großstadt — Straße nicht erkannt oder fehlt; Ortsteilinformationen erkannt, aber nicht ausreichend, um die Straße zu bestimmen (nur Frankreich). | Bitte überprüfen Sie Ihre Postadresse |
60 |
Veraltet. Wird in aktuellen Cloud-Bereitstellungen nicht erwartet — nur aus Kompatibilitätsgründen definiert. | — |
61 |
Großstadt — Straßenname fehlt. | Bitte überprüfen Sie Ihre Postadresse |
70 |
Postleitzahl/Stadt stimmen nicht überein — kann nicht korrigiert werden (Straße vorhanden). | Bitte überprüfen Sie Ihre Postadresse |
71 |
Veraltet. Wird in aktuellen Cloud-Bereitstellungen nicht erwartet — nur aus Kompatibilitätsgründen definiert. | — |
80 |
Postleitzahl/Stadt stimmen nicht überein — kann nicht korrigiert werden (Straße fehlt). | Bitte überprüfen Sie Ihre Postadresse |
81 |
Der Adresseingabeblock ist leer. Wird für Frankreich nicht zurückgegeben. | Bitte überprüfen Sie Ihre Postadresse |
90 |
Internationale Adresse erkannt — der eingegebene Ländercode scheint nicht mit der eingegebenen Adresse übereinzustimmen. | Bitte überprüfen Sie Ihre Postadresse |
95 |
Fehlender oder falscher Ländercode. | Bitte überprüfen Sie Ihre Postadresse |
Kurzanleitung zur Interpretation: Codes 10, 20, 25 = Adresse ist gültig. Code 90 = internationale Adresse, Ländercode stimmt nicht überein — bitte überprüfen. Codes 21–24 = Problem mit der Hausnummer. Codes 30–61 = Problem mit der Straße (ohne die veralteten 40/60). Code 70 = Postleitzahl/Stadt stimmen nicht überein, Straße vorhanden. Code 80 = Postleitzahl/Stadt stimmen nicht überein, Straße fehlt. Code 81 = leere Eingabe. Code 95 = falsches Land. Die Codes 40, 60, 71 sind veraltet — nur aus Kompatibilitätsgründen beibehalten.
Geocoding API (CodeQualiteGeo)
Wird zurückgegeben von Geocoding API — GPS-Koordinaten abrufen und von CheckAddress, wenn Version=1.1. Das Feld CodeQualiteGeo gibt die Genauigkeitsstufe der Geokoordinaten an.
| CodeQualiteGeo | Bezeichnung | Beschreibung |
|---|---|---|
1 |
ENTREE | Hauptzugangspunkt zu einem umschlossenen Bereich, einer Gebäudegruppe oder einem Grundstück. |
2 |
BATIMENT | Gebäude oder Teil eines Gebäudes. |
3 |
ESCALIERS | Treppenhaus innerhalb eines Gebäudes. |
4 |
LOGEMENT | Wohnung oder Raum innerhalb eines Gebäudes. |
5 |
PARCELLE CADASTRALE | Katasterparzelle. |
6 |
SEGMENT DE VOIE | Position, abgeleitet aus dem verbindenden Straßenabschnitt. |
7 |
POINT D ACCESS TECHNIQUE | Technischer Zugangspunkt. |
8 |
POINT DELIVRANCE POSTALE | Postzustellpunkt (z. B. Briefkasten). |
9 |
ZONE D ADRESSAGE | Punkt innerhalb des zugehörigen Ortsteils. |
10 |
CENTRE VILLE | Stadtzentrum — geringste Genauigkeit. |
00 |
CENTRE DE LA VOIE | Punkt in der Mitte der Straße. |
90 |
A CONTROLER | Zu überprüfen — Koordinaten sollten verifiziert werden. |
99 |
NON PRESENTE | Nicht verfügbar — Koordinaten konnten nicht berechnet werden. |
Hinweis: Wenn Licence fehlt oder ungültig ist, gibt die Geocoding API Latitude: "0.00" und Longitude: "0.00" zurück, anstatt einen HTTP-Fehler.
B2B API
Wird zurückgegeben von B2B Classic API — RECSIRET, B2B Classic API — SIRETINFO, Restful B2B API — Lookup und Restful B2B API — GetInfo.
DQE_status (Classic API — SIRETINFO, erweiterte Form)
| Wert | Beschreibung |
|---|---|
FOUND |
Unternehmen wurde in der Datenbank gefunden. |
NOT FOUND |
Für die angegebene SIRET-Nummer wurde kein passendes Unternehmen gefunden. |
CompanyStatus
| Wert | Beschreibung |
|---|---|
1 |
Unternehmen ist in Betrieb. |
0 |
Unternehmen ist nicht mehr in Betrieb. |
MainCompanyFlag
| Wert | Beschreibung |
|---|---|
1 |
Dieser Datensatz ist der Hauptsitz des Unternehmens. |
0 |
Dieser Datensatz ist eine Zweigniederlassung. |
SMS Phone Confirmation API
Wird zurückgegeben von SMS Phone Confirmation API — Send OTP (GDPR_MSG) und SMS Phone Confirmation API — Verify OTP (GDPR_VERIF).
GDPR_MSG — SMS-Zustellstatus
| Status | Beschreibung |
|---|---|
PENDING |
SMS wurde an den Betreiber gesendet, Zustellbestätigung steht aus. |
DELIVERED |
SMS wurde erfolgreich an den Empfänger zugestellt. |
UNDELIVERABLE |
SMS konnte nicht zugestellt werden. |
EXPIRED |
SMS ist abgelaufen, bevor eine Zustellbestätigung empfangen wurde. |
REJECTED |
SMS wurde vom Betreiber abgelehnt. |
GDPR_MSG — Fehlercodes (im Feld errors)
| Code | Beschreibung |
|---|---|
00 |
Keine Fehler. |
01 |
Fehlende Parameter. |
02 |
Dienst für diese Lizenz nicht autorisiert. |
03 |
Ungültige Telefonnummer. |
04 |
Ungültiger Ländercode. |
05 |
Ungültige Dauer. |
06 |
Land nicht gefunden. |
07 |
Ungültiger Firmenname (muss 3–11 Zeichen umfassen). |
08 |
Interner API-Fehler. |
09 |
Kein Zustellstatus vom Betreiber empfangen. |
10 |
Ungültige Zustimmungswerte. |
11 |
Mindestens ein Kommunikationskanal muss aktiviert sein. |
GDPR_VERIF — Fehlercodes (im Feld errors)
| Code | Beschreibung |
|---|---|
00 |
Keine Fehler — PIN erfolgreich verifiziert. |
01 |
Fehlende Parameter. |
02 |
PIN muss 6 Ziffern enthalten. |
03 |
PIN ist abgelaufen. |
04 |
PIN ist für dieses Token oder diese Telefonnummer ungültig. |
05 |
Ungültiges Token. |
ID Mobile API
Wird von allen ID-Mobile-Scopes zurückgegeben: Simswap, Matching without OTP, Number Verify, Formfilling und Billing.
Fehler werden als JSON-Objekt mit drei Feldern zurückgegeben: status (error), error_id und error_type.
{
"status": "error",
"error_type": "invalid phone number",
"error_id": "10"
}Fehlercodes für Schritt 1 — alle Scopes
Diese Fehlercodes werden vom ersten API-Aufruf (Endpunkt /IDMOBILE/) für alle Scopes zurückgegeben.
| error_id | error_type | Beschreibung |
|---|---|---|
01 |
invalid request | Die Anfrage ist ungültig. |
02 |
invalid licence key | Die Lizenz ist ungültig. |
04 |
invalid scope | Der angeforderte Scope ist ungültig. |
05 |
missing or empty parameter (user_infos) for this scope | Für den angeforderten Scope fehlt ein erforderlicher Parameter. |
06 |
bad parameter format (user_infos) is not a valid JSON | Der Parameter user_infos ist kein gültiges JSON. |
07 |
missing mandatory key in user informations (phone) | Der Schlüssel phone ist in user_infos für diesen Betreiber erforderlich. |
09 |
ineligible phone number | Die Telefonnummer ist für diese Lösung nicht berechtigt. |
10 |
invalid phone number | Die Telefonnummer existiert nicht. |
11 |
phone number is empty | Die Telefonnummer ist leer. |
12 |
phone check failed | Die Betreiberprüfung ist fehlgeschlagen. |
13 |
operator [name] not found | Der Betreiber konnte nicht gefunden werden. |
14 |
operator [name] not authorized for this licence | Ihre Lizenz ist für diesen Betreiber nicht autorisiert. |
15 |
operator [name] not supported yet | Die Lösung ist für diesen Betreiber noch nicht verfügbar. |
16 |
operator [name] unreachable | Der Betreiber konnte nicht kontaktiert werden. |
17 |
scope not supported by this operator [name] yet | Dieser Scope wird vom Betreiber nicht unterstützt. |
30 |
invalid or expired token | Das Authentifizierungstoken ist abgelaufen. Fordern Sie ein neues Token über den Token-Endpunkt an. |
Fehlercodes für Schritt 2 — Number Verify, Formfilling, Billing
Diese zusätzlichen Fehlercodes werden vom Abrufaufruf (Endpunkt /GET/) zurückgegeben, nachdem der Nutzer die Weiterleitung zum Betreiber abgeschlossen hat.
| error_id | error_type | Beschreibung |
|---|---|---|
01 |
invalid request | Die Anfrage ist ungültig. |
02 |
invalid licence key | Die Lizenz ist ungültig. |
04 |
invalid scope | Der angeforderte Scope ist ungültig. |
18 |
failed to retrieve data from operator | Nach der OTP-Validierung wurden keine Daten empfangen. |
20 |
Not the same phone number between the phone in the request | Die OTP-Validierung wurde nicht abgeschlossen — Telefonnummern stimmen nicht überein. |
21 |
access denied | Die OTP-Validierung wurde vom Nutzer abgelehnt. |
30 |
invalid or expired token | Das Authentifizierungstoken ist abgelaufen. |
99 |
internal server error | Serverfehler — erneut versuchen oder Support kontaktieren. |
Verknüpfung mit