# Audit Stripe Webhook Signature Docs

**Use case:** 

Audit Stripe webhook docs for signature headers, raw body handling, replay protection, examples, and gaps before integration work.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://docs.stripe.com/webhooks/signature"
    }
  ],
  "maxPagesPerSite": 8,
  "timeoutSecs": 20,
  "sameHostOnly": true
}
```

## Output

```json
{
  "domain": {
    "label": "Domain",
    "format": "text"
  },
  "auditScore": {
    "label": "Score",
    "format": "number"
  },
  "grade": {
    "label": "Grade",
    "format": "text"
  },
  "riskLevel": {
    "label": "Documentation risk",
    "format": "text"
  },
  "webhookDocsFound": {
    "label": "Webhook docs",
    "format": "boolean"
  },
  "signatureVerificationDocumented": {
    "label": "Signature verification",
    "format": "boolean"
  },
  "signatureAlgorithmMentioned": {
    "label": "Algorithm",
    "format": "boolean"
  },
  "signatureHeaderNamed": {
    "label": "Header",
    "format": "boolean"
  },
  "timestampOrReplayProtectionMentioned": {
    "label": "Replay protection",
    "format": "boolean"
  },
  "signingSecretMentioned": {
    "label": "Secret guidance",
    "format": "boolean"
  },
  "codeExamplesFound": {
    "label": "Code examples",
    "format": "boolean"
  },
  "testEventOrSamplePayloadFound": {
    "label": "Payload/test event",
    "format": "boolean"
  },
  "rawBodyOrCanonicalizationMentioned": {
    "label": "Raw body/canonicalization",
    "format": "boolean"
  },
  "bestPageUrl": {
    "label": "Best evidence URL",
    "format": "link"
  },
  "pagesAnalyzed": {
    "label": "Pages analyzed",
    "format": "number"
  },
  "urlsFetched": {
    "label": "URLs fetched",
    "format": "number"
  },
  "error": {
    "label": "Error",
    "format": "text"
  },
  "warnings": {
    "label": "Warnings",
    "format": "array"
  },
  "recommendations": {
    "label": "Recommendations",
    "format": "array"
  }
}
```

## About this Actor

This example demonstrates how to use [Webhook Signature Docs Audit](https://apify.com/defenestrator/webhook-signature-doc-audit) with a specific input configuration. Visit the [Actor detail page](https://apify.com/defenestrator/webhook-signature-doc-audit) to learn more, explore other use cases, and run it yourself.