> ## Documentation Index
> Fetch the complete documentation index at: https://api-docs.voicecheap.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ID トークンの検証鍵を取得

> VoiceCheap の ID トークン署名を検証するための公開 JSON Web Key Set を取得します。

VoiceCheap の ID トークン署名を検証するための公開 JSON Web Key Set を取得します。

```http theme={null}
GET https://api.voicecheap.ai/oauth/jwks
```

## 認証

なし。

## リクエスト例

このルートに記載されたエンコード方式と認証方法に従ってください。アクション API のエンベロープと冪等性のルールは、アクションの呼び出しにのみ適用されます。

<RequestExample>
  ```bash cURL theme={null}
  curl --request GET 'https://api.voicecheap.ai/oauth/jwks'
  ```

  ```javascript JavaScript theme={null}
  const input = {};
  const response = await fetch('https://api.voicecheap.ai/oauth/jwks', {
    method: 'GET',
    headers: {},
    redirect: 'manual',
  });
  console.log(response.status, await response.text());
  ```

  ```python Python theme={null}
  import os
  import requests

  response = requests.request(
      "GET",
      "https://api.voicecheap.ai/oauth/jwks",
      headers={},
      timeout=120,
      allow_redirects=False,
  )
  print(response.status_code, response.text)
  ```
</RequestExample>

## レスポンス

VoiceCheap の ID トークン署名を検証するための公開 JSON Web Key Set を取得します。

```json HTTP 200 theme={null}
{
  "keys": [
    {
      "kty": "RSA",
      "n": "l_9byS_IKjLQsZT2-tuGBrJH7a5DZWqUoyTRMRyzl-SetTGldXQ5kVSNz1ySXUyZq6PWkFMi1yZ8IPaFffSSJyNhop1XbJMRQHz_yJ9qi23BrL3x9IOAG68IJmJ1bBj3jF6mdXVvqP2jyy_iS3PElkZTVvFd8knge-jFmIdlXiieymtdwNQv1E1LAqi-FjL9f06MKVtvVEZNySC59TVsEBcUmzkCbEmDGyi59LOI5TektgU6N3vMj4cuTwfz0mjXIRRAFZUNwAg5w39FmttSIuXijC-S29PCG6MX4Q_RwAGmXP_MPuS7cTT35RT-eqZ4VT7frug-wSjjktGRxoXEtQ",
      "e": "AQAB",
      "use": "sig",
      "alg": "RS256",
      "kid": "uAejZ-V0CeTRBMLE7sKpQ8vQAVHZGbJEiCUra4mvKBE"
    }
  ]
}
```

## レスポンスヘッダー

```json theme={null}
{
  "Cache-Control": "no-store"
}
```

## 操作の注意事項

* この環境で ID 連携が利用できない場合、OpenID Connect エンドポイントは HTTP 404 を返します。ID 機能を利用する前に検出情報を確認してください。
* ID トークンのヘッダーと kid が一致する公開鍵を選び、RS256 を検証してください。応答には公開検証鍵のみが含まれます。ID トークンを MCP アクセストークンとして使用しないでください。

## エラー

| HTTP ステータス | コード | 意味または対処方法 |
| - | - | - |
| 404 | `Not Found` | この環境で ID 連携が利用できない場合、OpenID Connect エンドポイントは HTTP 404 を返します。ID 機能を利用する前に検出情報を確認してください。 |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.