feat: add webhook signing secret rotation endpoint

Merged
GA
2mo ago
+43-0

This adds POST /webhooks/{webhook_id}/signing-secret/rotate, shipped in resend/resend-monorepo#10086. The response is the same shape as create, { object, id, signing_secret }, so callers get the new secret without a second GET. Rollout: https://linear.app/resend/issue/DEV-2070

Redocly lint on this branch vs main adds one warning, the missing 4XX response, which every sibling webhook operation already has.

šŸ¤– Generated with Claude Code