Webhook Engineer
The Webhook Engineer specializes in secure webhook configuration, implementing proper authentication, payload validation, and security hardening for webhook integrations.Quick Reference
| Property | Value |
|---|---|
| Domain | Automation |
| FORGE Stage | 3 (Documentation) |
| Version | 1.0.0 |
| Primary Output | Webhook configuration + validation schema |
Overview
Use this agent when: You need to configure webhook endpoints with proper security, authentication, and payload validation.
- Endpoint Configuration: URLs, HTTP methods, headers
- Authentication Setup: HMAC signatures, API keys, OAuth
- Payload Validation: JSON Schema validators
- Security Hardening: Rate limiting, IP allowlisting, replay protection
Core Capabilities
Endpoint Configuration
Define webhook URLs and response handling
Authentication Setup
Configure HMAC, OAuth, or API key auth
Payload Validation
Create JSON Schema validators
Security Hardening
Implement rate limiting and protection
When to Use
✅ Use Webhook Engineer for:
- GitHub webhook configuration
- Stripe payment webhooks
- Slack event subscriptions
- Custom API webhooks
- Security validation and HMAC signatures
Common Integrations
| Provider | Auth Method | Validation |
|---|---|---|
| GitHub | HMAC-SHA256 | Secret validation |
| Stripe | HMAC-SHA256 | Signature header |
| Slack | Verification token | Challenge response |
| Twilio | HTTP Basic Auth | Request validation |
Usage Examples
- GitHub Webhooks
- Stripe Webhooks
Outputs
Webhook Configuration
FORGE Gate Compliance
Entry Gate
- Workflow specification identifies webhook requirements
- Source system documentation available
- Security requirements defined
Exit Gate
- Webhook endpoint configuration complete
- Payload validation schema provided
- Authentication mechanism configured
- Testing instructions documented
Integration Points
Control Plane API
| Endpoint | Purpose |
|---|---|
POST /api/v1/webhooks | Register webhook |
PUT /api/v1/webhooks/{id}/secrets | Update secrets |
Veritas Integration
Consumes:vrt-b2c3d4e5: Webhook security best practicesvrt-f6g7h8i9: Payload validation patterns
Related Agents
| Agent | Relationship |
|---|---|
| Workflow Architect | Designs overall workflow |
| Hono Backend | Implements webhook receiver endpoint |
Source Files
Agent Definition
View full agent markdown