
# Obtener una aplicación

`GET /v1/applications/{application_id}` · permiso `applications:read`

Devuelve una aplicación. Una aplicación de otro entorno, o una que no existe, devuelve `404`. El encabezado de respuesta `ETag` es la versión que usted envía como `If-Match` al actualizar o eliminar.

## Solicitud

| Parámetro | En | Descripción |
|---|---|---|
| `application_id` | path | Id de la aplicación (`app_…`). |

## Respuesta

`200 OK` con la aplicación (consulte la referencia de campos en la página de creación) y un encabezado `ETag`. `allowed_first_factors` se devuelve en el orden del catálogo; una lista vacía significa que la aplicación no restringe los primeros factores. `allowed_response_modes` nunca está vacío y se devuelve en el orden `query`, `form_post`.

## Errores

| HTTP | `code` | Cuándo |
|---|---|---|
| 401 | `unauthenticated` | La clave falta, no es válida o ha sido revocada. |
| 403 | `insufficient_permissions` | La clave no tiene el permiso requerido. |
| 404 | `not_found` | La aplicación no existe en este entorno. |

## Ejemplo

```bash
curl https://api.eu.keenauth.com/v1/applications/app_6f8d0cjgbmf0gtn2rg6pscp3cg \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"
```
