---
title: "Get OAuth signing keys"
method: GET
path: "/api/oauth/.well-known/jwks.json"
tags: ["OAuth 2.0 / OpenID Connect"]
---

# Get OAuth signing keys

`GET /api/oauth/.well-known/jwks.json`

## Request

- Base URL: `https://portal.eprospera.com`
- URL: `https://portal.eprospera.com/api/oauth/.well-known/jwks.json`
- Auth: none required
- TypeScript: <https://skmtc.dev/eprospera/apis/e-pro-spera-api/docs/api/oauth/.well-known/jwks.json/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

JSON Web Key Set.

- JsonWebKeySet
  - `keys` object[], required
    - `kty` string, required
    - `use` string
    - `kid` string, required
    - `alg` string
    - `n` string
    - `e` string

## Other responses

- `500`: Server error.

## Changes

- **2026-09-22** `d2c5a5cda002`: 1 info
  - added the optional property `code` to the response with the `500` status

[Operation history](https://skmtc.dev/eprospera/apis/e-pro-spera-api/changes/api/oauth/.well-known/jwks.json/get.md)

---

[API](https://skmtc.dev/eprospera/apis/e-pro-spera-api.md) - [All operations](https://skmtc.dev/eprospera/apis/e-pro-spera-api/llms.txt) - [OpenAPI document](https://skmtc.dev/eprospera/apis/e-pro-spera-api/revisions/271098460337?raw)
