---
title: "Get all the public keys available in the service account and return them in a JWKS document. See: https://datatracker.ietf.org/doc/html/rfc7517 Requests to this endpoint require read permissions on the service account, or a token signed with one of the service account keys."
method: GET
path: "/v2/organizations/{organization}/serviceaccounts/{serviceaccount}/jwks"
tags: ["Teams"]
---

# Get all the public keys available in the service account and return them in a JWKS document. See: https://datatracker.ietf.org/doc/html/rfc7517 Requests to this endpoint require read permissions on the service account, or a token signed with one of the service account keys.

`GET /v2/organizations/{organization}/serviceaccounts/{serviceaccount}/jwks`

## Request

- Base URL: `https://docs.tetrate.io` (the document declares no server; this is the origin it was published from)
- URL: `https://docs.tetrate.io/v2/organizations/{organization}/serviceaccounts/{serviceaccount}/jwks`
- Auth: none declared

## Path parameters

- `organization` string, required
- `serviceaccount` string, required

## Response `200`

A successful response.

- V2JWKS
  - `keys` JWKSJWK[]
    - `alg` string: The specific cryptographic algorithm used with the key.
    - `kty` string: The family of cryptographic algorithms used with the key.
    - `use` string: How the key was meant to be used; `sig` represents the signature.
    - `n` string: The modulus for the RSA public key.
    - `e` string: The exponent for the RSA public key.
    - `kid` string: The unique identifier for the key.

## Other responses

- `default`: An unexpected error response.

---

[API](https://skmtc.dev/tetrate/apis/tetrate-service-bridge-api.md) - [All operations](https://skmtc.dev/tetrate/apis/tetrate-service-bridge-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tetrate/apis/tetrate-service-bridge-api/revisions/2f19c3a1ae57?raw)
