
# アプリケーションを取得

`GET /v1/applications/{application_id}` · 権限 `applications:read`

1 件のアプリケーションを返します。別の環境のアプリケーション、または存在しないアプリケーションを指定すると `404` が返されます。`ETag` レスポンスヘッダーは、更新または削除時に `If-Match` として送信するバージョンです。

## リクエスト

| パラメーター | 位置 | 説明 |
|---|---|---|
| `application_id` | path | アプリケーション ID（`app_…`）です。 |

## レスポンス

アプリケーション（作成ページのフィールドリファレンスを参照）と `ETag` ヘッダーを含む `200 OK` を返します。`allowed_first_factors` はカタログの順序で返されます。空のリストは、アプリケーションが第 1 要素を制限しないことを意味します。`allowed_response_modes` が空になることはなく、`query`、`form_post` の順序で返されます。

## エラー

| HTTP | `code` | 発生条件 |
|---|---|---|
| 401 | `unauthenticated` | キーがない、無効、または取り消されています。 |
| 403 | `insufficient_permissions` | キーに必要な権限がありません。 |
| 404 | `not_found` | この環境にアプリケーションが存在しません。 |

## 例

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