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"