# GET /api/v1/webhooks/:id

Auth: Bearer

HTML: https://cooperemail.com/docs/reference/webhook-get

## Summary

Return one webhook. The secret is redacted to its first 8 characters plus an ellipsis, the same as the list. previous_secret_expires_at is set only while a rotated secret is still inside its 24 hour window, and previous_secret_active is true then. The previous secret is never returned. Another account's id is 404 webhook_not_found.

## Request

This call has no JSON body.

## Response

The OpenAPI document does not declare a JSON response schema for this call. The summary is the contract.

## Errors

- HTTP 404 webhook_not_found

The live `message` is the sentence for that code. Branch on `code`.

```json
{
  "error": {
    "type": "not_found",
    "code": "webhook_not_found",
    "docs_url": "https://cooperemail.com/docs#webhook_not_found"
  }
}
```

## Idempotency

This route does not document Idempotency-Key or client_id.
