---
title: "Client ID Metadata Document for the Wispr connection"
method: GET
path: "/integrations/wispr/client-metadata"
tags: ["OAuth"]
---

# Client ID Metadata Document for the Wispr connection

`GET /integrations/wispr/client-metadata`

## Request

- Base URL: `https://api.apphandoff.com/api`
- URL: `https://api.apphandoff.com/api/integrations/wispr/client-metadata`
- Auth: none required

Public, no PII (HO-17688). AppHandoff's OAuth client identity toward Wispr's authorization server: the document's URL is its `client_id` (Client ID Metadata Document). Public client, `token_endpoint_auth_method` none, PKCE. `client_id` is built from the configured API base URL, never the request's Host header. Cacheable for an hour.

## Response `200`

OK

- object
  - `client_id` string, uri, required
  - `client_name` 'AppHandoff', required
  - `redirect_uris` string[], required
  - `grant_types` string[], required
  - `response_types` string[], required
  - `token_endpoint_auth_method` 'none', required
  - `scope` string

## Other responses

- `429`: Rate limited

---

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