Elencare le versioni di branding

GET /v1/branding/versions · permesso branding:read

Elenca le versioni pubblicate dalla più recente, con paginazione a cursore (limit, after). È supportata solo la paginazione in avanti; before e order vengono rifiutati con 422. Non viene restituito il totale.

Richiesta

Campo Tipo Obbligatorio Descrizione
limit query no 1-100 elementi per pagina.
after query no Cursore da list_metadata.after.

Risposta

200 OK con data[] (metadati delle versioni) e list_metadata.

{"data": [{"version": 4, "snapshot_sha256": "3f1c…", "source": "publish", "rolled_back_from": null,
           "actor_type": "api_key", "actor_id": "key_01jb…", "published_at": "2026-10-05T09:31:00Z"}],
 "list_metadata": {"before": null, "after": "eyJ2Ijo…"}}

Errori

HTTP code Quando
400 invalid_cursor Il cursore non è valido o appartiene a un altro ambiente.
422 validation_failed limit è fuori intervallo, oppure è stato indicato before/order (unsupported).
401 unauthenticated La credenziale manca, non è valida o è stata revocata.
403 insufficient_permissions La credenziale non ha il permesso richiesto.
429 rate_limited Il limite di frequenza è stato superato; riprovare dopo il periodo Retry-After.
503 service_unavailable Una dipendenza è temporaneamente non disponibile; riprovare dopo il periodo Retry-After.

Esempio

curl "https://api.eu.keenauth.com/v1/branding/versions?limit=20" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"