Ideal House
Naar inhoud gaan

Foutcodereferentie voor de API#

Basis-URL: https://api.ideal.house
Versie: v1
Bijgewerkt: 2026-03-06


📖 Overzicht#

Alle API-antwoorden volgen één uniforme JSON-structuur. Bij een fout bevat het veld code een foutcode die niet nul is en geeft het veld message een leesbare beschrijving van de fout.

Uniform antwoordformaat

json
{
  "code": 1001,
  "message": "Request failed",
  "data": null
}
VeldTypeBeschrijving
codeinteger0 = succes; elke andere waarde geeft een fout aan
messagestringLeesbare foutbeschrijving
dataanyAntwoordgegevens; null bij een fout

✅ Succescode#

CodeNaamBeschrijving
0SUCCESSVerzoek geslaagd

Voorbeeld

json
{
  "code": 0,
  "message": "success",
  "data": { }
}

❌ Foutcodes#

🔧 Algemene fouten#

CodeNaamBeschrijvingAanbevolen actie
1001FAILEDVerzoek mislukt: algemene foutControleer het veld message voor specifieke details
1003INTERNAL_ERRORInterne serverfoutProbeer het verzoek na een korte wachttijd opnieuw; neem contact op met ondersteuning als de fout blijft optreden
1011PARAM_ERRORFout in verzoekparametersControleer dat alle verplichte parameters zijn opgegeven en correct zijn opgemaakt

🔐 Authenticatiefouten#

CodeNaamBeschrijvingAanbevolen actie
5002API_KEY_INVALIDOngeldige of ontbrekende API KeyControleer dat de header APIKEY is opgenomen en de waarde klopt

🛡️ Fouten bij inhoudsmoderatie#

CodeNaamBeschrijvingAanbevolen actie
9010SCAN_TEXT_ERRORTekstinstructie afgekeurd bij inhoudscontrole: bevat verboden inhoudPas de instructie aan om gevoelige of illegale inhoud te verwijderen
9038PROHIBITED_CONTENTDe gegenereerde uitvoerafbeelding bevat verboden inhoudPas instructie, stijl of invoer aan en probeer opnieuw

💰 Creditfouten#

CodeNaamBeschrijvingAanbevolen actie
9051COINS_NOT_ENOUGHOnvoldoende munten / creditsVul je accountcredits aan en probeer opnieuw

📋 Volledig overzicht van foutcodes#

CodeNaamBeschrijving
0SUCCESSVerzoek geslaagd
1001FAILEDVerzoek mislukt: algemene fout
1003INTERNAL_ERRORInterne serverfout
1011PARAM_ERRORFout in verzoekparameters
5002API_KEY_INVALIDOngeldige API Key
9010SCAN_TEXT_ERRORDe tekstinstructie bevat verboden inhoud
9038PROHIBITED_CONTENTDe gegenereerde uitvoerafbeelding bevat verboden inhoud
9051COINS_NOT_ENOUGHOnvoldoende munten / credits

📦 Voorbeelden van foutantwoorden#

1001 — Verzoek mislukt#

json
{
  "code": 1001,
  "message": "Request failed",
  "data": null
}

1003 — Interne serverfout#

json
{
  "code": 1003,
  "message": "Internal server error",
  "data": null
}

1011 — Parameterfout#

json
{
  "code": 1011,
  "message": "Request parameter error: imageUrl is required",
  "data": null
}

5002 — Ongeldige API Key#

json
{
  "code": 5002,
  "message": "Invalid API Key",
  "data": null
}

9010 — Tekst afgekeurd bij inhoudsmoderatie#

json
{
  "code": 9010,
  "message": "Text prompt failed content review, contains prohibited content",
  "data": null
}

9038 — Uitvoer bevat verboden inhoud#

json
{
  "code": 9038,
  "message": "Prohibited content",
  "data": null
}

9051 — Onvoldoende credits#

json
{
  "code": 9051,
  "message": "Insufficient coins",
  "data": null
}

💡 Aanbevolen foutafhandeling#

  1. Controleer altijd code — Vertrouw niet uitsluitend op HTTP-statuscodes; inspecteer altijd het veld code in de antwoordinhoud.
  2. Handel 1001 dynamisch af — Dit is een algemene foutcode; het veld message bevat de specifieke reden.
  3. Probeer opnieuw bij 1003 — Serverfouten zijn meestal tijdelijk; implementeer herpogingen met exponentieel oplopende wachttijden.
  4. Valideer invoer vóór verzending — Voorkom 1011-fouten door verplichte velden op de client te valideren voordat je de API-aanroep uitvoert.
  5. Inhoudsmoderatie — Als je 9010 of 9038 ontvangt, controleer je inhoud dan aan de hand van het inhoudsbeleid van het platform voordat je deze opnieuw indient.

© Ideal House AI — Alle rechten voorbehouden.