Update Form POA userForensics
Update metadata of merchant environment like geolocation, browser details, user IP, etc.
POST /api/merchants/updateForm
Property | Value |
Content-type | application/json |
Authorization | <access token> |
Property | Data Type | Example Values |
merchantId | String (Required) alphanumeric string of length 24 | userId from the investor login response field |
save | Enum String (*Required) | "formData" |
type | Enum String (*Required) | "userForensics" |
data | Object (*Required) | forensics data payload |
--type | Enum String (*Required) | "usersData" |
--userData | Object (*Required) | contains forensics data grouped by steps (identity / bankaccount / address / documents /fatca / signature / photo / video / contract) in the onboarding flow |
UserForensics object has 3 top-level entries i.e geoLocationData, browserData, and pageName; the description of userForensics object is as follows:
Property | Data Type | Example Values |
geoLocationData | Object (Optional) | Object |
pageName | Enum String (Optional) | corresponding page's name (identity/bankaccount/address/documents/fatca/signature/photo/video/contract) |
browserData | Object (Optional) | Details about browser used |
--browserName | String (Optional) | Name of browser (can be extracted from browser's global navigator.userAgent Object) |
--cookieEnabled | String (Optional) | whether cookie is enabled(source:Â navigator.cookieEnabled) |
--browserLanguage | String (Optional) | Language of browser (source :Â navigator.language) |
--os | String (Optional) | OS, browser is running on (source:Â navigator.platform) |
--userAgent | String (Optional) | User Agent of browser (source:Â navigator.userAgent) |
--pluginsInstalled | Array of strings (Optional) | List if plugin names in browser (source:Â navigator.plugins) |
--browserVersion | String (Optional) | Version of browser (can be extracted from navigator.userAgent) |
--screenWidth | String (Optional) | Screen width of browser (can be extracted from browser's global screen Object) |
--screenHeight | String (Optional) | Screen height of browser (can be extracted from browser's global screen Object) |
--screenPixelDepth | String (Optional) | Screen pixel depth of browser (can be extracted from browser's global screen Object) |
--screenColorDepth | String (Optional) | Screen color depth of browser (can be extracted from browser's global screen Object) |
--signzyPlatformUsed | Enum String (Optional) | 'Mobile' / 'Desktop' |
--userLat | Decimal (Optional) | Geolocation latitude |
--userLong | Decimal (Optional) | Geolocation Longitude |
--deviceInfo | Object (Optional) | Browser Info |
Property | Type | Description |
object | String | update status message |
Getting help
Please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better.
You can reach out to us at [email protected].