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"