aYOUne
← Developer Hub

Fehler & Rate Limits

HTTP-Statuscodes

CodeBedeutungTypische Ursache
200OKAnfrage erfolgreich
201CreatedRessource erstellt
400Bad RequestUngültiger Request-Body oder Parameter
401UnauthorizedToken fehlt oder abgelaufen
402Payment RequiredModul nicht lizenziert
403ForbiddenKeine Berechtigung für diese Aktion
404Not FoundRessource nicht gefunden
422Unprocessable EntityValidierungsfehler
429Too Many RequestsRate-Limit erreicht
500Internal Server ErrorServer-Fehler

Error-Response-Format

{
  "error": true,
  "code": 422,
  "message": "Validation failed",
  "errors": [
    { "field": "email", "message": "E-Mail ist ungültig" }
  ]
}

Rate Limits

MethodeLimitFenster
Per IP (ohne Token)1.500 Requests1 Stunde
Per API-Token3.600 Requests1 Stunde

Bei Überschreitung: 429 Too Many Requests. Der Retry-After Header gibt die Wartezeit in Sekunden an.

Pagination

GET /consumers?limit=20&skip=40

// Response
{
  "payload": [...],
  "meta": {
    "total": 1250,
    "limit": 20,
    "skip": 40,
    "page": 3
  }
}

Maximales limit: 1000. Default: 20.

Response-Format

Alle API-Antworten folgen dem Schema:

{
  "payload": [...],          // Daten (Array oder Objekt)
  "meta": {                  // Pagination + Audit
    "total": 1250,
    "limit": 20,
    "skip": 0
  }
}

Wichtig: Lesen Sie immer response.payload, nicht response.data.