---
title: "Regenerate webhook signing key"
method: POST
path: "/v1/connect/{project_id}/webhook/regenerate_signing_key"
---

# Regenerate webhook signing key

`POST /v1/connect/{project_id}/webhook/regenerate_signing_key`

Regenerate the signing key for the project environment webhook

## Headers

- `x-pd-environment` 'development' | 'production', required — The environment in which the server client is running

## Response `200`

signing key regenerated

- GetWebhookWithSigningKeyResponse — Response received when retrieving a webhook with its signing key
  - `data` WebhookWithSigningKey, required — A webhook object including the signing key
    - `id` string, required — The unique ID of the webhook
    - `url` string, uri, required — The webhook URL
    - `signing_key` string, required — The webhook signing key
    - `signing_key_set` boolean, required — Whether a signing key has been set for this webhook
    - `created_at` integer, required — The time the webhook was created, in epoch seconds
    - `updated_at` integer, required — The time the webhook was last updated, in epoch seconds

## Other responses

- `429` — too many requests

---

[API](https://skmtc.dev/pipedream/apis/pipedream-rest-api.md) · [All operations](https://skmtc.dev/pipedream/apis/pipedream-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pipedream/pipedream-rest-api/revisions/94fec36bee7d/schema)
