Webhook schemas
ConnectionCreated
Fired when a user successfully adds a Deck connection during a Link session. Contains the public token for the connection.
{
"webhook_type": "Link",
"webhook_code": "ConnectionCreated",
"link_token": "link-sandbox-af1a0311-da53-4636-b754-dd15cc058176",
"public_token": "public-sandbox-b0e2c4ee-a763-4df5-bfe9-46a46bce993d",
"environment": "Sandbox"
}
InvalidCredentials
Fired when credentials provided were unsuccessful in authenticating with the provider
{
"connection_id":"ecaa8578-32cd-4a88-359c-08dd0772ccbe",
"webhook_type":"Connection",
"webhook_code":"InvalidCredentials",
"environment":"Development"
}
MfaQuestion
Fired when an MFA code is required during sign-in
{
"message":"Enter MFA Code",
"connection_id":"ecaa8578-32cd-4a88-359c-08dd0772ccbe",
"webhook_type":"Connection",
"webhook_code":"MfaQuestion",
"environment":"Development"
}
DefaultUpdate
Fired when new data is available for a connection. The webhook type corresponds to the Product you've enabled. One event per product will be sent when new data becomes available.
Possible webhook types: SUSTAINABILITY, CREDIT_RISK, IDENTITY, BILL, EMPLOYMENT, FREELANCER
{
"webhook_type": "Sustainability",
"webhook_code": "DefaultUpdate",
"connection_id": "a8e32986-7023-400b-1ea6-08dcda78a78a",
"environment": "Production"
}
Error
Fired when an error is encountered with a connection. The error can be resolved by having the user go through Link’s update mode.
{
"webhook_type": "Connection",
"webhook_code": "Error",
"connection_id": "a8e32986-7023-400b-1ea6-08dcda78a78a",
"error": {
"error_category": "CONNECTION_ERROR",
"error_code": "INVALID_CREDENTIALS",
"error_message": "The provided credentials were not correct",
"display_message": "The provided credentials were not correct. Please try again."
},
"environment": "Production"
}
Updated about 1 month ago