Skip to content

Kody błędów

Autor: Zespół Aether365 Odbiorcy: Deweloperzy i administratorzy IT Zakres: Kompletna lista kodów błędów API Aether365

Wszystkie błędy API zwracają spójną strukturę JSON:

json
{
  "success": false,
  "error": {
    "code": "SNAKE_CASE_ERROR_CODE",
    "message": "Human-readable description",
    "details": {}
  }
}

Uwierzytelnianie

KodHTTPZnaczenieRozwiązanie
AUTH_MISSING_TOKEN401Brak nagłówka Authorization w żądaniuDołącz Authorization: Bearer <token> do każdego żądania
AUTH_INVALID_TOKEN401Nie udało się zweryfikować tokenu JWTSprawdź, czy token nie jest zniekształcony lub obcięty
AUTH_EXPIRED_TOKEN401Token JWT wygasłUzyskaj nowy token, logując się ponownie lub odświeżając sesję
AUTH_INSUFFICIENT_SCOPE403Uwierzytelnione konto nie ma uprawnień do tego działaniaSprawdź, czy używasz konta z wymaganą rolą

Autoryzacja

KodHTTPZnaczenieRozwiązanie
TENANT_ACCESS_DENIED403Żądanie próbowało uzyskać dostęp do danych innego tenantaNie powinno to wystąpić w normalnym użytkowaniu - skontaktuj się z pomocą techniczną
AUTH_INSUFFICIENT_SCOPE403Niewystarczające uprawnienia dla tego działaniaSprawdź, czy używasz konta z wymaganą rolą

Tenant

KodHTTPZnaczenieRozwiązanie
TENANT_NOT_FOUND404Brak konta tenanta dla tego użytkownikaUtwórz konto na app.aether365.io
TENANT_NOT_CONNECTED400Zgoda administratora Microsoft 365 nie została ukończonaPołącz tenanta przez Ustawienia > Połączenia

Skany

KodHTTPZnaczenieRozwiązanie
SCAN_NOT_FOUND404Identyfikator skanu nie istnieje lub należy do innego tenantaSprawdź identyfikator skanu
SCAN_ALREADY_RUNNING409Skan jest już w toku dla tego tenantaPoczekaj na zakończenie bieżącego skanu
SCAN_PLAN_LIMIT_REACHED429Wyczerpano limit skanówPoczekaj do następnego okresu rozliczeniowego lub skontaktuj się z pomocą techniczną
SERVICE_UNAVAILABLE503Platforma jest w trybie konserwacjiSprawdź status i spróbuj ponownie po zakończeniu konserwacji

Połączenia

KodHTTPZnaczenieRozwiązanie
CONNECTION_NOT_FOUND404Identyfikator połączenia nie istniejeSprawdź identyfikator połączenia
CANNOT_REMOVE_LAST_CONNECTION409Nie można usunąć jedynego pozostałego połączeniaDodaj kolejne połączenie przed usunięciem tego

Członkowie zespołu

KodHTTPZnaczenieRozwiązanie
MEMBER_LIMIT_REACHED429Osiągnięto limit członkówSkontaktuj się z pomocą techniczną, aby dodać więcej członków
MEMBER_ALREADY_EXISTS409Adres e-mail ma już aktywne lub oczekujące zaproszenieSprawdź bieżącą listę członków

Zaplanowane skany

KodHTTPZnaczenieRozwiązanie
SCAN_PLAN_LIMIT_REACHED429Osiągnięto limit własnych harmonogramówUsuń istniejący harmonogram lub skontaktuj się z pomocą techniczną

Walidacja

KodHTTPZnaczenie
VALIDATION_ERROR400Treść żądania lub parametr zapytania jest nieprawidłowy. Pole details zawiera listę konkretnych nieprawidłowych pól.

Błędy serwera

KodHTTPZnaczenieRozwiązanie
INTERNAL_ERROR500Nieoczekiwany błąd serweraPonów żądanie. Jeśli błąd się powtarza, skontaktuj się z pomocą techniczną, podając identyfikator żądania z nagłówków odpowiedzi.

Limity częstotliwości

Po przekroczeniu limitu częstotliwości API zwraca:

json
{
  "success": false,
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "Too many requests. Retry after 60 seconds."
  }
}

Status HTTP: 429 Too Many Requests Nagłówek: Retry-After: 60

Aktualne limity częstotliwości: 120 żądań na minutę na klucz API.

Czy ta strona była pomocna?