Skip to main content

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.