GDDCGeospatial

Entwickler

Fehler-Codes.

Wir folgen HTTP-Standards. Alle Fehler-Responses haben eine konsistente JSON-Struktur.

Response-Format

{
  "error": {
    "code": "validation_error",
    "message": "EPSG code 99999 is not supported.",
    "request_id": "req_aT3Dd9_4kL",
    "docs": "https://geospatial.gddc-sh.de/docs/concepts/coordinate-systems"
  }
}

Codes

HTTPcodeBedeutungLösung
400invalid_requestBody fehlerhaft, Felder unzulässigFelder validieren, Beispiel checken
401unauthorizedToken fehlt oder abgelaufenAPI-Key erneuern, Header prüfen
403forbiddenToken hat den Scope nichtService-Account-Scopes erweitern
404not_foundResource existiert nicht (oder gehört nicht dir)ID prüfen, Account-Trennung beachten
409conflictResource existiert bereitsGgfs. update statt create
413payload_too_largeUpload > 25 GB pro BatchChunken (CLI macht das automatisch)
422validation_errorDaten fachlich falsch (z.B. EPSG-Code unbekannt)Konzepte-Doku prüfen
429rate_limitedRate-Limit überschrittenBackoff, Retry-After-Header beachten
500internal_errorFehler bei unsSentry-ID an support melden
502upstream_errorWorker oder Storage temporär downStatus.gddc-sh.de prüfen, retry
503maintenanceGeplante WartungStatus-Seite, Wartungs-Fenster prüfen

Request-IDs

Jeder Response hat einen Header X-Request-Id. Bei Support-Tickets immer mitschicken — wir können dann die exakte Request-Trace im Log finden.