Webhook Events
SAML Jackson uses webhooks to notify your application any time changes are made to the connections. We'll notify you of the following 4 events for each connection.
Events
sso.created - New connection has been created.
{
"event": "sso.created",
"tenant": "boxyhq",
"product": "demo",
"data": {
"name": "SSO Connection",
"description": "SSO Connection for BoxyHQ",
"clientID": "326991705d478f0178fc2b49e35cd166dc771061",
"clientSecret": "15b2db91b2ba4c848b68148f108035e7138d69104d99de89",
"provider": "saml.example.com",
"friendlyProviderName": null
}
}
sso.deactivated - A connection has been deactivated.
{
"event": "sso.deactivated",
"tenant": "boxyhq",
"product": "demo",
"data": {
"name": "SSO Connection",
"description": "SSO Connection for BoxyHQ",
"clientID": "326991705d478f0178fc2b49e35cd166dc771061",
"clientSecret": "15b2db91b2ba4c848b68148f108035e7138d69104d99de89",
"provider": "saml.example.com",
"friendlyProviderName": null
}
}
sso.activated - A connection has been activated.
{
"event": "sso.activated",
"tenant": "boxyhq",
"product": "demo",
"data": {
"name": "SSO Connection",
"description": "SSO Connection for BoxyHQ",
"clientID": "326991705d478f0178fc2b49e35cd166dc771061",
"clientSecret": "15b2db91b2ba4c848b68148f108035e7138d69104d99de89",
"provider": "saml.example.com",
"friendlyProviderName": null
}
}
sso.deleted - A connection has been deleted.
{
"event": "sso.deleted",
"tenant": "boxyhq",
"product": "demo",
"data": {
"name": "SSO Connection",
"description": "SSO Connection for BoxyHQ",
"clientID": "326991705d478f0178fc2b49e35cd166dc771061",
"clientSecret": "15b2db91b2ba4c848b68148f108035e7138d69104d99de89",
"provider": "saml.example.com",
"friendlyProviderName": null
}
}
Configure Webhook
To configure the webhook, you have to set the following environment variables.
WEBHOOK_URL
- The URL to which the webhook events will be sent.WEBHOOK_SECRET
- The secret key used to sign the webhook events.