# Get public keys

Get public keys from `https://app.mk.io/.well-known/jwks.json`.

Get all currently valid public keys in JWKS format.

The key ID (`kid`) in the JWT headers should match a `kid` in this list.

No permissions required.

## Authentication

### Authorization Bearer

Bearer authentication of the form `Bearer <token>`, where token is your auth token.

## Response

**200 OK**  
`keys` list of items Required  
List of public keys in JWK format.

## Errors

**400 Bad Request**  
`error` object [ErrorDetail](https://docs.mediakind.com/api-reference/management-api/schemas/errordetail) Required  
Pertinent information about the error  
  - `code`: string Required  
  - `detail`: string Required  
  - `extraDetail`: map from strings to any Optional  
    - Extra information regarding this error.

- `ref`: string Required  
  - `status`: integer Required

**401 Unauthorized**  
`error` object [ErrorDetail](https://docs.mediakind.com/api-reference/management-api/schemas/errordetail) Required  
Pertinent information about the error  
  - `code`: string Required  
  - `detail`: string Required  
  - `extraDetail`: map from strings to any Optional  
    - Extra information regarding this error.

- `ref`: string Required  
  - `status`: integer Required

**403 Forbidden**  
`error` object [ErrorDetail](https://docs.mediakind.com/api-reference/management-api/schemas/errordetail) Required  
Pertinent information about the error  
  - `code`: string Required  
  - `detail`: string Required  
  - `extraDetail`: map from strings to any Optional  
    - Extra information regarding this error.

- `ref`: string Required  
  - `status`: integer Required

**404 Not Found**  
`error` object [ErrorDetail](https://docs.mediakind.com/api-reference/management-api/schemas/errordetail) Required  
Pertinent information about the error  
  - `code`: string Required  
  - `detail`: string Required  
  - `extraDetail`: map from strings to any Optional  
    - Extra information regarding this error.

- `ref`: string Required  
  - `status`: integer Required

**429 Too Many Requests**  
`error` object [ErrorDetail](https://docs.mediakind.com/api-reference/management-api/schemas/errordetail) Required  
Pertinent information about the error  
  - `code`: string Required  
  - `detail`: string Required  
  - `extraDetail`: map from strings to any Optional  
    - Extra information regarding this error.

- `ref`: string Required  
  - `status`: integer Required

**500 Internal Server Error**  
`error` object [ErrorDetail](https://docs.mediakind.com/api-reference/management-api/schemas/errordetail) Required  
Pertinent information about the error  
  - `code`: string Required  
  - `detail`: string Required  
  - `extraDetail`: map from strings to any Optional  
    - Extra information regarding this error.

- `ref`: string Required  
  - `status`: integer Required
