Massen-Passwort-Zurücksetzen-Job abrufen

GET /v1/jobs/password-resets/{job_id} · Berechtigung user-credentials:write

Gibt Status und Zähler eines Jobs zurück, der mit Massen-Passwort-Zurücksetzen als Job anlegen angelegt wurde. Es werden keine personenbezogenen Daten zurückgegeben. status durchläuft folgende Werte:

total ist die Anzahl verschiedener Benutzer bei einem user_ids-Job und 0 bei einem hash_algo-Job; not_found zählt IDs, die keine Benutzer dieser Umgebung sind oder kein Passwort haben.

Anfrage

Parameter Ort Pflicht Beschreibung
job_id Pfad ja Job-ID mit dem Präfix job_.

Antwort

200 OK.

{
  "id": "job_01h455vb4pex5vsknk084sn02q",
  "mode": "on_login",
  "filter": "user_ids",
  "status": "completed",
  "total": 3,
  "marked": 2,
  "not_found": 1,
  "passwords_deleted": 0,
  "emailed": 0,
  "created_at": "2026-01-15T09:30:00Z",
  "marked_at": "2026-01-15T09:31:00Z",
  "completed_at": "2026-01-15T09:31:00Z"
}

Fehler

Jeder Fehler ist ein application/problem+json-Body mit einem stabilen code.

HTTP code Wann
401 unauthenticated Der API-Schlüssel fehlt, ist ungültig oder widerrufen.
403 insufficient_permissions Dem Schlüssel fehlt die Berechtigung user-credentials:write.
404 not_found Der Job existiert in dieser Umgebung nicht (oder die ID ist fehlerhaft).
429 rate_limited Das Ratenlimit wurde überschritten; beachten Sie Retry-After.
503 service_unavailable Eine Abhängigkeit ist vorübergehend nicht verfügbar; versuchen Sie es später erneut.

Beispiel

curl https://api.eu.keenauth.com/v1/jobs/password-resets/job_01h455vb4pex5vsknk084sn02q \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

CLI: keenauth jobs password-resets get job_01h455vb4pex5vsknk084sn02q