Webhook Endpoints
GenX exposes two webhook endpoints:Primary endpoint
Legacy endpoint (IRIS compatible)
Authentication
Include your webhook secret as a query parameter:Payload Format
Fields
| Field | Required | Description |
|---|---|---|
tag | No | Campaign name to associate with |
data | Yes | Array of tweet objects |
data[].id | Yes | Tweet ID |
data[].text | Yes | Tweet text content |
data[].author.userName | Yes | Author’s Twitter handle |
data[].author.name | No | Author’s display name |
data[].url | No | Full tweet URL |
Auto-Processing
When a webhook delivers tweets:- Conversations are created automatically
- If the matched campaign has auto-reply enabled, replies are generated and posted
- If auto-generate is enabled, drafts are created for review
- Campaign statistics are updated