Webhook Events
If the webhook_url
attribute is present, it will be used to notify the partner of certain events. Event data will be sent as a POST request to the webhook_url
. The optional webhook_authentication_attributes.account
and webhook_authentication_attributes.password
partner attributes can be used to authenticate the request using basic authentication.
IP Addresses
Webhook events originate from the following Sectigo Web Security Platform IP addresses. If you have a firewall or intrusion detection system monitoring your endpoint, we recommend whitelisting these IP addresses to ensure uninterrupted communication between our systems.
54.236.233.46
54.236.233.28
54.174.91.34
54.174.153.212
54.174.115.171
54.236.209.91
Events
Webhooks will be sent for the following events:
Name | Description |
---|---|
user_create | The target field will identify the User created, and the body will contain the user's attributes. |
user_login_link | The target field will identify the User created, and the body will contain a one-time use login link. |
user_reset_password | The target field will identify the User created, and the body will contain the new temporary password. |
website_malware_issue_found | The target field will identify the Website and the body will contain details about the issues detected. |
website_malware_issue_fixed | The target field will identify the Website and the body will contain details about the issues remediated. |
website_monitor_enabled | The target field will identify the Website for which the monitoring service has been enabled. |
website_clean_enabled | The target field will identify the Website for which the remediation service has been enabled. |
website_accelerate_enabled | The target field will identify the Website for which the CDN service has been enabled. The body will include connectivity details for the services provisioned. |
website_firewall_enabled | The target field will identify the Website for which the WAF service has been enabled. The body will include connectivity details for the services provisioned. |
website_backup_change_alert | The target field will identify the Website and the body will contain details about the file changes detected during the backup. |
Request Attributes
Name | Description |
---|---|
event | The name of the event which caused the webhook. |
target | The resource the webhook is referring to. |
body | The array or object content of the webhook message. |
Example Request Body:
{
"event": "user_create",
"target": {
"type": "User",
"id": 123456
},
"body": {
"user": {
"id": 123456,
"name": "John Doe",
"email": "[email protected]",
"...": "..."
}
}
}