This is the list of event types that we currently send.
For guidance on how to listen to these events, take a look at Svix's guide to consuming webhooks.
Participant status changed. Ask Customer Support for Access.
{
"_eventType": "participant.status_changed",
"participantId": "test_cm1uwhduy001vle4gr4soyqkq",
"personId": "test_cm1uwhduy001vle4gr4soyqkq",
"priorStatus": "INTERVIEW_INVITE_SENT",
"status": "INTERVIEW_SCHEDULED",
"studyId": "test_cm1uwhduy001vle4gr4soyqkq",
"updatedAt": "2024-09-01T00:00:00Z"
}
Person opted out of all communications.
{
"_eventType": "person.opted_out",
"email": "dev@rallyuxr.com",
"optedOut": true,
"updatedAt": "2024-09-01T00:00:00.000Z"
}
Person import from API finished.
{
"_eventType": "person_import.api.finished",
"failedRecords": [
{
"personId": "test_cm1uwhduy001vle4gr4soyqkq"
},
{
"email": "dev@rallyuxr.com"
}
],
"importId": "test_cm1uwhduy001vle4gr4soyqkq",
"status": "COMPLETED",
"updatedAt": "2024-09-01T00:00:00Z"
}