---
title: "Verify public key"
method: GET
path: "/verify/public_key/{kid}"
tags: ["OAuth"]
---

# Verify public key

`GET /verify/public_key/{kid}`

## Request

- Base URL: `https://go.urbanairship.com`
- URL: `https://go.urbanairship.com/verify/public_key/{kid}`
- Auth: none declared
- TypeScript: <https://skmtc.dev/airship/apis/airship-api/docs/verify/public_key/:kid/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieve the public key of a key ID. Use `oauth2.asnapius.com` for Airship's North American cloud site and `oauth2.asnapieu.com` for Airship's European cloud site when verifying an OAuth public key.

## Response `200`

Returned on success with the public key for the given `kid`.

## Other responses

- `404`: The requested resource doesn't exist.

---

[API](https://skmtc.dev/airship/apis/airship-api.md) - [All operations](https://skmtc.dev/airship/apis/airship-api/llms.txt) - [OpenAPI document](https://skmtc.dev/airship/apis/airship-api/revisions/bd6ab947117a?raw)
