Listar las versiones de marca
GET /v1/branding/versions · permiso branding:read
Lista las versiones publicadas de la más reciente a la más antigua, con paginación por cursor (limit, after). Solo se admite la paginación hacia delante; before y order se rechazan con 422. No se devuelve el total.
Solicitud
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
limit |
consulta | no | 1-100 elementos por página. |
after |
consulta | no | Cursor de list_metadata.after. |
Respuesta
200 OK con data[] (metadatos de versiones) y 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…"}}
Errores
| HTTP | código | Cuándo |
|---|---|---|
| 400 | invalid_cursor |
El cursor está mal formado o pertenece a otro entorno. |
| 422 | validation_failed |
limit está fuera de rango, o se indicó before/order (unsupported). |
| 401 | unauthenticated |
La credencial falta, no es válida o se ha revocado. |
| 403 | insufficient_permissions |
La credencial no tiene el permiso necesario. |
| 429 | rate_limited |
Se superó el límite de frecuencia; vuelva a intentarlo tras el periodo Retry-After. |
| 503 | service_unavailable |
Una dependencia no está disponible temporalmente; vuelva a intentarlo tras el periodo Retry-After. |
Ejemplo
curl "https://api.eu.keenauth.com/v1/branding/versions?limit=20" \
-H "Authorization: Bearer $KEENAUTH_SECRET_KEY"