> ## 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.

# Obtenir les clés de vérification des tokens d’identité

> Lisez le JSON Web Key Set public permettant de vérifier les signatures des tokens d’identité VoiceCheap.

Lisez le JSON Web Key Set public permettant de vérifier les signatures des tokens d’identité VoiceCheap.

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

## Authentification

Aucune.

## Exemples de requêtes

Suivez l’encodage et l’authentification documentés pour cette route. L’enveloppe et les règles d’idempotence de l’API d’actions s’appliquent uniquement aux invocations d’actions.

<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>

## Réponse

Lisez le JSON Web Key Set public permettant de vérifier les signatures des tokens d’identité VoiceCheap.

```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"
    }
  ]
}
```

## En-têtes de réponse

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

## Notes de l’opération

* Les endpoints OpenID Connect renvoient HTTP 404 quand l’intégration d’identité est indisponible dans cet environnement. Vérifiez la découverte avant de dépendre des fonctions d’identité.
* Sélectionnez la clé publique dont le kid correspond à l’en-tête du token d’identité et vérifiez RS256. La réponse contient uniquement des clés publiques de vérification ; n’utilisez jamais un token d’identité comme token d’accès MCP.

## Erreurs

| Statut HTTP | Code | Signification ou solution |
| - | - | - |
| 404 | `Not Found` | Les endpoints OpenID Connect renvoient HTTP 404 quand l’intégration d’identité est indisponible dans cet environnement. Vérifiez la découverte avant de dépendre des fonctions d’identité. |


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