AthausDoku

Fehlercodes

Jeder Code, den die API nach außen gibt, mit seiner Bedeutung. Erzeugt aus dem Verzeichnis, gegen das die API selbst getippt ist.

Jeder Fehler hat dieselbe Form:

{ "error": "rate_limited" }

Der Code ist eine Kennung für eine Verzweigung in deinem Programm, kein Satz für einen Menschen. Es gibt genau einen Code je Bedeutung, und keiner verschwindet still: die API darf nur Codes aus diesem Verzeichnis ausgeben. Verzweige auf den Code, nie auf den HTTP-Status allein; ein unbekannter Code ist ein Fall für deine allgemeine Meldung.

Anmeldung und Konto

CodeBedeutung
account_existsZu dieser Adresse gibt es schon ein Konto.
no_accountZu dieser Adresse gibt es kein Konto.
anmeldung_pausiertDer Betriebsschalter steht auf Pause.
keine_freigabeDie Anmeldung ist pausiert, und für diese Adresse gibt es keine Freigabe.
konto_pruefung_fehltDie Kontoprüfung war nicht erreichbar.
wegwerf_adresseEine Wegwerfadresse. An sie kommt keine Antwort an.
adresse_unzustellbarDie Domain der Adresse nimmt keine Post an: es gibt sie nicht, oder sie hat keinen Mailserver.
invalid_codeDer eingegebene Code stimmt nicht.
unauthorizedKeine gültige Sitzung.
forbiddenAngemeldet, aber nicht berechtigt.
schluessel_recht_fehltDer API-Schlüssel darf hier nicht schreiben: außerhalb des MCP-Servers schreibt nur ein Schlüssel mit dem Recht freigeben.
verbindung_ungueltigDie Zustimmung zu einer Verbindung ist abgelaufen, verändert, gehört zu keinem bekannten Client oder mischt die Rechte beider Seiten.
seite_fehltEine Verbindung als Anbieter braucht ein Konto, das die Anbieterseite eingerichtet hat.
contact_missingZur Sitzung gibt es keinen Kontakt.
confirmation_mismatchDie Bestätigung stimmt nicht mit der Vorgabe überein.

Freigabeliste (Panel)

CodeBedeutung
freigabe_vorhandenFür diese Adresse oder Domain gilt schon eine Freigabe.
domain_zu_breitEine Domain eines Mailanbieters lässt sich nicht freigeben, nur einzelne Adressen darauf.

Form der Anfrage

CodeBedeutung
invalid_bodyDer Rumpf passt nicht zum Schema.
invalid_queryDie Abfrageparameter passen nicht zum Schema.
invalid_idDie Kennung ist keine gültige Kennung.
invalid_inputDie Eingabe passt nicht.
query_requiredEs fehlt die Suchabfrage.
no_fieldsEs wurde kein einziges Feld geschickt.
unknown_keyDer Schlüssel ist unbekannt.
missing_property_idEs fehlt die Kennung der Immobilie.
payload_too_largeDer Rumpf oder die Datei ist größer als erlaubt.
not_foundEs gibt nichts unter dieser Kennung.

Drossel

CodeBedeutung
rate_limitedZu viele Anfragen in zu kurzer Zeit.

Dateien

CodeBedeutung
datei_fehltEs war keine Datei dabei.
invalid_attachmentDer Anhang ist nicht erlaubt.
typ_nicht_erlaubtDieser Dateityp ist nicht erlaubt.
typ_stimmt_nichtDer Inhalt der Datei passt nicht zu ihrem Typ.
zu_vieleMehr Dateien, als erlaubt sind.
zu_gross_gesamtDie Dateien zusammen sind größer als erlaubt.
kein_xmlDie Datei ist kein XML.
kein_openimmoDas XML ist kein OpenImmo.
kaputtDie Datei ließ sich nicht lesen.
leerDie Datei oder der Wurf enthält nichts.
unbekanntes_fachDieses Fach der Ablage gibt es nicht.
datei_nicht_abrufbarDie Datei ließ sich unter der genannten Adresse nicht abrufen.

Tarif und Bezahlung

CodeBedeutung
payment_requiredOhne Bezahlung geht es hier nicht weiter.
plan_requiredDer Tarif enthält diese Leistung nicht.
tarif_zu_kleinDer Tarif enthält diese Leistung nicht (Anbieterseite).
quota_exceededDie Grenze des Tarifs ist erreicht (Suchende).
mandate_limitMehr Suchaufträge, als der Tarif erlaubt.
abo_vorhandenEs läuft schon ein Abo.
zustimmung_fehltEs fehlt die Zustimmung zu AGB und AV-Vertrag in ihrer aktuellen Fassung.
kein_wechselEin Wechsel auf denselben Tarif ist keiner.
no_customerZu diesem Konto gibt es keinen Kunden bei Stripe.
plan_not_configuredZu diesem Tarif ist kein Preis hinterlegt.
billing_not_configuredDie Bezahlung ist nicht eingerichtet.
billing_unavailableDer Bezahldienst antwortet nicht.
verkauf_pausiertDer Verkauf ist vom Betrieb pausiert.
kuendigung_fehlgeschlagenDie Kündigung ging nicht durch.
kein_aboZu diesem Konto läuft kein Abo.
nicht_gekuendigtEs liegt keine Kündigung vor, die sich zurücknehmen ließe.
maklervertrag_offenEs läuft noch ein Maklervertrag.

Suchauftrag

CodeBedeutung
mandate_conflictDer Suchauftrag widerspricht einem bestehenden.
mandate_incompleteDem Suchauftrag fehlen Pflichtangaben.
no_active_mandateEs gibt keinen laufenden Suchauftrag.
send_failedDie Sendung ging nicht raus.
claim_not_storedDer Anspruch wurde nicht hinterlegt.
schon_angefragtZu dieser Immobilie gibt es schon eine Anfrage.
kein_uebergangDer Treffer steht inzwischen anders; die Entscheidung führt von dort nirgends hin.

Inserat und Objekt

CodeBedeutung
unvollstaendigDem Inserat fehlen Pflichtangaben.
inserat_abgeschlossenDie Immobilie ist verkauft oder vermietet.
inserat_reserviertDie Immobilie ist reserviert.
inserat_gesperrtDas Inserat ist gesperrt.
kuerzel_vergebenDas Kürzel hat schon jemand.
keine_adresseEs fehlt die Anschrift.
adresse_vergebenZu dieser Anschrift gibt es schon eine Immobilie.
eigene_adresseDie eigene Adresse lässt sich nicht einladen.
schon_eingeladenDiese Person ist schon eingeladen.
entwurf_leerDer Entwurf kam leer zurück.
entwurf_fehlgeschlagenDer Entwurf ließ sich nicht erzeugen.
versand_fehlgeschlagenDer Versand ging nicht durch.
zu_wenigZu wenig Material für diesen Schritt.
seller_disabledDie Anbieterseite ist abgeschaltet.
abrufDer Abruf beim fremden System schlug fehl.
abgeschlossenDer Vorgang ist abgeschlossen und nicht mehr zu ändern.
inserat_aktivDie Immobilie ist noch inseriert.
nicht_onlineDas Inserat läuft gerade nicht.
beispielobjektDie Immobilie ist ein erfundenes Beispielobjekt; an sie geht keine Anfrage.
impressum_fehltEin gewerblicher Anbieter braucht ein hinterlegtes Impressum, bevor seine Objekte in ChatGPT und Claude erscheinen.

Anfrage ohne Konto

CodeBedeutung
einwilligung_fehltEs fehlt die ausdrückliche Einwilligung in die Weitergabe der Anfrage an den Anbieter, in ihrer aktuellen Fassung.

CRM

CodeBedeutung
email_vergebenZu dieser Mailadresse gibt es in diesem Büro schon einen Kontakt.
name_vergebenEine Liste dieser Art trägt den Namen schon.

Anbindungen an fremde Systeme

CodeBedeutung
geheimnis_nicht_eingerichtetZugangsdaten lassen sich gerade nicht sicher ablegen.
anbindung_nicht_gespeichertDie Anbindung ließ sich nicht speichern.
schluessel_falschDas fremde System lehnt die Zugangsdaten ab.
keine_berechtigungDie Zugangsdaten gelten, dürfen aber keine Objekte lesen.
nicht_erreichbarDas fremde System war nicht erreichbar.
quelle_drosseltDas fremde System nimmt gerade keine weiteren Anfragen an.
quelle_abgewiesenDas fremde System hat die Anfrage abgewiesen.
quelle_unlesbarDas fremde System hat etwas geantwortet, das sich nicht lesen lässt.
zielfeld_unbekanntDieses Zielfeld gibt es nicht.
lauf_nicht_zuruecknehmbarDieser Lauf lässt sich nicht zurücknehmen.
lauf_laeuftFür diese Anbindung läuft schon ein Lauf.
lauf_beendetDieser Lauf ist schon beendet.

Hintergrundaufgaben (Panel)

CodeBedeutung
job_nicht_fehlgeschlagenDieser Job ist nicht (mehr) fehlgeschlagen.

Der Agent im Hintergrund

CodeBedeutung
vorschlag_entschiedenÜber diesen Vorschlag ist schon entschieden: angenommen, verworfen oder verfallen.
bestaetigung_noetigDiese Handlung führt erst der Klick eines Menschen aus, in der Karte des Assistenten oder in der App.
bestaetigung_abgelaufenDie Bestätigung ist abgelaufen; die Handlung muss neu vorbereitet werden.
stufe_ausDas Büro hat diese Art von Handlung in der Automatik abgeschaltet; nichts wird vorbereitet.
wert_geaendertDer Wert wurde seit der Änderung des Agenten wieder geändert; zurücksetzen ginge über diese hinweg.
schon_rueckgaengigDiese Änderung des Agenten ist schon zurückgenommen.

Besichtigung

CodeBedeutung
vollDer Termin ist belegt.
vorbeiDer Zeitpunkt liegt in der Vergangenheit.
schon_gebuchtEs gibt schon eine Buchung dieser Person.
kalender_belegtDer Anbieter hat zu dieser Zeit schon einen anderen Termin.
kalender_nicht_eingerichtetDieser Kalender-Anbieter ist bei uns nicht eingerichtet.

Soziale Netze

CodeBedeutung
social_nicht_eingerichtetDie Anbindung an die sozialen Netze ist bei uns nicht eingerichtet.
social_kein_kontoDas Büro hat in keinem passenden Netz ein verbundenes Konto.
social_vorlage_noetigDas Antwortfenster des Kanals ist zu; eine Antwort ginge nur noch als freigegebene Vorlage hinaus.
werbekonto_fehltDie Einrichtung der Anzeigen ist nicht fertig; es fehlt das Werbekonto oder ein Schritt dazu.
monatsbudget_erschoepftDas freigegebene Monatsbudget für Anzeigen reicht dafür nicht mehr.

Bewertung

CodeBedeutung
unsupported_property_typeFür diese Objektart gibt es keine Bewertung.
bewertung_fertigDie Bewertung ist fertig; eine Annahme ändert man in einer neuen Bewertung.
unbekannte_annahmeEine Annahme mit diesem Schlüssel gibt es nicht.
bewertung_nicht_fertigDie Bewertung ist noch ein Entwurf; einen Bericht für den Eigentümer gibt es erst, wenn sie fertig ist.
bewertung_ohne_spanneDie Bewertung hat keine Spanne; ohne Wert gibt es keinen Bericht für den Eigentümer.
annahme_von_handEin Mensch hat diese Annahme gesetzt; ein ausgelesener Wert ersetzt sie nicht.
incompleteFür eine Bewertung fehlen Angaben.
ambiguousDie Angabe ist nicht eindeutig.

Zustellwege fremder Systeme

CodeBedeutung
missing_signatureEs fehlt die Signatur.
invalid_signatureDie Signatur von Stripe stimmt nicht.
bad_payloadDer Rumpf des Zustellwegs passt nicht.
bad_signatureDie Signatur des Zustellwegs stimmt nicht.
retry_laterSpäter noch einmal versuchen.

Der Rest

CodeBedeutung
tool_failedDas Werkzeug des Agenten schlug fehl.
internal_errorEin Fehler, für den es keinen eigenen Code gibt.

Auf dieser Seite