Webhook events are sent only for projects created via API
Available Webhook Event Types
Webhook Event | Description |
---|---|
PROJECTS.UPDATED | When the recruitingStatus of the project changes. |
SCREENER_RESPONSES.CREATED | When a new screener response has been submitted by a participant. |
SCREENER_RESPONSES.UPDATED | - When a screener response has been updated by a participant. Non-researcher actions. Including status change to PAID or CANCELLED . - When a screener is rejected and no longer visible, or approved and made visible again |
Webhook Body Examples
Project updated - started recruiting for first time
Screener response created
Screener response status updated
Screener Response rejected (will no longer be visible in api)
To Setup a webhook
- Create a
POST
to/v1/webhooks
with the desired url for webhooks to be sent to.
- This will return a body with the id, url, and a privateKey to be used to validate webhook responses