Onboarding APIs
Update Form Address userForensics
5min
update forensics of form updation must be ideally called after every step(identity/bank account/address/documents/fatca/signature/photo/video/contract) of the onboarding flow is complete in order to collect user forensics corresponding to the step endpoint /api/onboardings/updateform headers property value content type application/json authorization âŚaccess token⌠(alphanumeric string of length 64) input 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 { "merchantid" " ", "save" "formdata", "type" "userforensics", "data" { "type" "usersdata", "userdata" { "identity" { "geolocationdata" {}, "browserdata" { "browsername" " ", "cookieenabled" " ", "browserlanguage" " ", "os" " ", "useragent" " ", "pluginsinstalled" \[" "], "browserversion" " ", "screenwidth" " ", "screenheight" " ", "screenpixeldepth" " ", "screencolordepth" " ", "deviceinfo" { "complete device name" " ", "form factor" " ", "is mobile" false }, "signzyplatformused" " ", "userlat" 12 9833, "userlong" 77 5833 }, "pagename" " " }, "address" { "geolocationdata" {}, "browserdata" { "browsername" " ", "cookieenabled" " ", "browserlanguage" " ", "os" " ", "useragent" " ", "pluginsinstalled" \[" "], "browserversion" " ", "screenwidth" " ", "screenheight" " ", "screenpixeldepth" " ", "screencolordepth" " ", "deviceinfo" { "complete device name" " ", "form factor" " ", "is mobile" false }, "signzyplatformused" " ", "userlat" 12 9833, "userlong" 77 5833 }, "pagename" " " }, "bankaccount" { "geolocationdata" {}, "browserdata" { "browsername" " ", "cookieenabled" " ", "browserlanguage" " ", "os" " ", "useragent" " ", "pluginsinstalled" \[" "], "browserversion" " ", "screenwidth" " ", "screenheight" " ", "screenpixeldepth" " ", "screencolordepth" " ", "deviceinfo" { "complete device name" " ", "form factor" " ", "is mobile" false }, "signzyplatformused" " ", "userlat" 12 9833, "userlong" 77 5833 }, "pagename" " " } } } } userforensics object has 3 top level entries i e geolocationdata, browserdata, pagename, the description of userforensics object is as follows property data type example values geolocationdata object ( optional ) object as fetched from https //ipapi co/jsonp pagename enum string ( optional ) corresponding pageâs name (identity/bankaccount/address/documents/fatca/signature/photo/video/contract) browserdata object ( optional ) details about the 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 of 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 as fetched from https //wurfl io/wurfl js expected output { "object" "updated successfully" } 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 help\@signzy com