Webhook Field Index

The table below contains a comprehensive list of all fields that appear within Spidr webhooks, along with their description.

🚧

Work in Progress

Webhook Field Index

FieldDescriptionAppears in
accountIdUnique identifier for the account.All account events
accountNumberAccount number associated with the account.account.create
actionRequestorContains details about the source of the action (e.g., source: "api" or "internal"). Indicates if action was triggered by an API call or through another system like SST.All events that weren't triggered by a provider
archiveReasonReason for archiving a user.user.archive
changeHistoryArray of objects describing changes made (field, oldValue, newValue).account.featureUpdate, account.shippingAddressUpdate, account.statusUpdate, user.edit
companyIdThe ID of the company associated with the webhook.All events
cipCustomer Identification Program details. Only applicable if your program is using Spidr's KYC integration.user.create
dateOfBirthUser's date of birth (in changeHistory).user.edit
emailUser's email (in changeHistory).user.edit
fieldName of the field that was changed (in changeHistory).account.featureUpdate, account.shippingAddressUpdate, account.statusUpdate, user.edit
firstNameUser's first name (in changeHistory).user.edit
idUnique identifier for the user (in responseBody).user.create
lastNameUser's last name (in changeHistory).user.edit
newStatusNew status after an account status update.account.statusUpdate
newValueNew value of a changed field (in changeHistory).account.featureUpdate, account.shippingAddressUpdate, account.statusUpdate, user.edit
oldValuePrevious value of a changed field (in changeHistory).account.featureUpdate, account.shippingAddressUpdate, account.statusUpdate, user.edit
productIdUnique identifier for the product.All events
providerDetailsRaw payload from the associated external provider (processor, etc.). Used for webhooks that are triggered via these external systems.All events triggered by providers
requestIdUnique identifier for the request that triggered the webhook.All events that weren't triggered by a provider
responseBodyContains the full result of the API request that generated the webhook (if applicable). Processor-initiated webhooks (like card auths) will not have a 'responseBody.'All events that weren't triggered by a provider
spidrActionIdA unique identifier for the action that was logged by Unified. For more details, see here .All events that weren't triggered by a provider
statusReasonReason for the status change.account.statusUpdate
updatedBoolean indicating if an object was updated.account.featureUpdate, user.edit, user.archive
userIdThe ID of the user associated with the webhook event.All events
uuidUnique identifier for the webhook event.All events
webhookTypeThe type of webhook event (e.g., user.archive, account.create).All events
ztmDataRisk and risk provider object. Only applicable if your program is integrated with ZTMAll events that entail a ZTM risk check