Send a test payload to a signal's webhook
Deliver a sample lead to the signal's configured webhookUrl so you can verify your endpoint before real leads arrive. Input: signalId in the path; optional body {"url": "..."} to test another endpoint than the saved webhookUrl (for example before saving it). The URL must be HTTP(S) and reachable from the internet. Output: success, the statusCode your endpoint returned, the exact payloadSent (it carries is_test: true so you can discard it), and the first bytes of your responseBody. signed tells whether the request carried the X-Webhook-Signature / X-Webhook-Timestamp headers: when no API key is linked to the signal the test is sent unsigned, like real deliveries, and warning says so. On a transport failure success is false and error explains why.
Request
- Base URL: https://api.rodz.io (the document declares no server; this is the origin it was published from)
- URL: https://api.rodz.io/api/v1/signals/{signal_id}/test-webhook
- Auth: HTTP bearer
Path parameters
Request body
Example request
{
"url": "https://hooks.example.com/rodz/leads"
}Response
Successful Response
Example response
{
"payloadSent": {
"contact": "",
"signal": {
"type": "fundraising"
}
},
"responseBody": "ok",
"signed": true,
"statusCode": 200,
"success": true
}Changes
No recorded changes to this operation across all 1 revision of this API.