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

# Get JWK Keys

> Retrieve JWKs (public keys) used to verify JWT signatures for verification requests. Responses aren't cached at the edge, so cache keys client-side: refetch when a token's `kid` is unknown, and expire the cache after a bounded TTL (e.g. 1 hour) so removed keys stop being trusted.



## OpenAPI

````yaml /openapi/developer-portal.json get /api/v1/jwks
openapi: 3.0.3
info:
  title: Developer Portal API
  version: 1.0.0
  description: >-
    OpenAPI reference for Developer Portal endpoints used across Mini Apps and
    World ID.
servers:
  - url: https://developer.world.org
    description: Primary
  - url: https://developer.worldcoin.org
    description: Legacy domain
  - url: https://staging-developer.worldcoin.org
    description: Staging domain
security: []
paths:
  /api/v1/jwks:
    get:
      summary: Get JWK Keys
      description: >-
        Retrieve JWKs (public keys) used to verify JWT signatures for
        verification requests. Responses aren't cached at the edge, so cache
        keys client-side: refetch when a token's `kid` is unknown, and expire
        the cache after a bounded TTL (e.g. 1 hour) so removed keys stop being
        trusted.
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                type: object
                properties:
                  keys:
                    type: array
                    items:
                      type: object
                      properties:
                        e:
                          type: string
                        'n':
                          type: string
                        kty:
                          type: string
                        kid:
                          type: string

````