Search

Home

Privacy Mask

Notifications

Notifications

Notifications about user journey on Super App

These notifications track the user’s journey on the Super App and are sent as callbacks to the client system.Each payload contains unique identifiers, inspection details, and a status update describing the user’s progress.The status codes map to specific events such as URL opened, upload completion, or link expiry.

Notification Payload

{
  "caseId": "<caseId>",
  "inspectionId": "<inspectionId>",
  "webAppToken": "<webAppToken>",
  "status": "<message>",
  "code": "<statusCode>",
  "Reason": "<underwriter / image quality>"
}

Notification Payload Parameters

Parameter
Description
Type
Static Values
caseId
Transaction ID (shared by customer), decided by customer and mapped to inspection ID
String
NA
inspectionId
Internal ID (created by Inspektlabs) for every inspection, mapped to case ID
String
NA
webAppToken
Unique token to create the web app URL
String
NA
status
Message signifying the journey of the user on Super App
String
Described in table below
code
Status code corresponding to the user journey on Super App
Integer
Described in table below
Reason
Underwriter / image quality reason (if applicable)
String
NA

Notification Codes & Status

Code
Status
Triggers
1
"Url was opened"
When a user opens the URL
2
"All data uploaded successfully"
When the upload is completed
4
"Url used and link expired"
When the user opens the URL
5
"Url not used and link expired"
When the user opens the URL

Please note that the callbacks are sent only when the trigger conditions are satisfied. 

←Json Field

Rejection Reason→

On this page

  • Notifications about user journey on Super App
  • Notification Payload
  • Notification Payload Parameters
  • Notification Codes & Status