---
title: "Get Signing Key"
method: GET
path: "/v1/webhooks/{webhook_sid}/signing-keys/{signing_key_sid}"
tags: ["webhooks"]
---

# Get Signing Key

`GET /v1/webhooks/{webhook_sid}/signing-keys/{signing_key_sid}`

## Request

- Base URL: `https://api.prod-us.streem.cloud`
- URL: `https://api.prod-us.streem.cloud/v1/webhooks/{webhook_sid}/signing-keys/{signing_key_sid}`
- Auth: one of:
  - HTTP basic
  - HTTP bearer
- TypeScript: <https://skmtc.dev/streem/apis/streem-api/docs/v1/webhooks/:webhook_sid/signing-keys/:signing_key_sid/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieve a signing key by id, for this webhook

## Path parameters

- `webhook_sid` string, required
- `signing_key_sid` string, required

## Response `200`

Signing key retrieved successfully

- StreemApiGetSigningKeyResponse
  - `signing_key` StreemApiWebhookSigningKey
    - `sid` string
    - `webhook_sid` string
    - `shared_secret` string
    - `expires_at` string, date-time
    - `label` string

## Other responses

- `403`: You do not have permission to get this signing key
- `404`: Webhook or signing key not found

---

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