[{"data":1,"prerenderedAt":464},["ShallowReactive",2],{"api-nav":3,"\u002Fapi\u002Fdevices\u002Fretrieve-device-hash":178},[4,8,12,16,57,86,103,116,158],{"title":5,"path":6,"stem":7},"Introduction","\u002Fapi\u002Fintroduction","2.api\u002F1.Introduction",{"title":9,"path":10,"stem":11},"Errors","\u002Fapi\u002Ferrors","2.api\u002F2.Errors",{"title":13,"path":14,"stem":15},"Pagination","\u002Fapi\u002Fpagination","2.api\u002F3.Pagination",{"title":17,"path":18,"stem":19,"children":20},"Challenges","\u002Fapi\u002Fchallenges","2.api\u002F4.Challenges",[21,25,29,33,37,41,45,49,53],{"title":22,"path":23,"stem":24},"The challenge object","\u002Fapi\u002Fchallenges\u002Fthe-challenge-object","2.api\u002F4.Challenges\u002F1.The challenge object",{"title":26,"path":27,"stem":28},"List all challenges","\u002Fapi\u002Fchallenges\u002Flist-all-challenges","2.api\u002F4.Challenges\u002F2.List all challenges",{"title":30,"path":31,"stem":32},"Retrieve a challenge","\u002Fapi\u002Fchallenges\u002Fretrieve-a-challenge","2.api\u002F4.Challenges\u002F3.Retrieve a challenge",{"title":34,"path":35,"stem":36},"Retrieve challenge devices","\u002Fapi\u002Fchallenges\u002Fretrieve-challenge-devices","2.api\u002F4.Challenges\u002F4.Retrieve challenge devices",{"title":38,"path":39,"stem":40},"Kick a challenge device","\u002Fapi\u002Fchallenges\u002Fkick-a-challenge-device","2.api\u002F4.Challenges\u002F5.Kick a challenge device",{"title":42,"path":43,"stem":44},"Send challenge code","\u002Fapi\u002Fchallenges\u002Fsend-challenge-code","2.api\u002F4.Challenges\u002F6.Send challenge code",{"title":46,"path":47,"stem":48},"Verify challenge code","\u002Fapi\u002Fchallenges\u002Fverify-challenge-code","2.api\u002F4.Challenges\u002F7.Verify challenge code",{"title":50,"path":51,"stem":52},"Complete challenge","\u002Fapi\u002Fchallenges\u002Fcomplete-challenge","2.api\u002F4.Challenges\u002F8.Complete challenge",{"title":54,"path":55,"stem":56},"Open a challenge","\u002Fapi\u002Fchallenges\u002Fopen-a-challenge","2.api\u002F4.Challenges\u002F9.Open a challenge",{"title":58,"path":59,"stem":60,"children":61},"Devices","\u002Fapi\u002Fdevices","2.api\u002F5.Devices",[62,66,70,74,78,82],{"title":63,"path":64,"stem":65},"The device object","\u002Fapi\u002Fdevices\u002Fthe-device-object","2.api\u002F5.Devices\u002F1.The device object",{"title":67,"path":68,"stem":69},"Attach a device","\u002Fapi\u002Fdevices\u002Fattach-a-device","2.api\u002F5.Devices\u002F2.Attach a device",{"title":71,"path":72,"stem":73},"Detach a device","\u002Fapi\u002Fdevices\u002Fdetach-a-device","2.api\u002F5.Devices\u002F3.Detach a device",{"title":75,"path":76,"stem":77},"Fingerprint a device","\u002Fapi\u002Fdevices\u002Ffingerprint-a-device","2.api\u002F5.Devices\u002F4.Fingerprint a device",{"title":79,"path":80,"stem":81},"Retrieve a device hash","\u002Fapi\u002Fdevices\u002Fretrieve-device-hash","2.api\u002F5.Devices\u002F5.Retrieve device hash",{"title":83,"path":84,"stem":85},"Update device metadata","\u002Fapi\u002Fdevices\u002Fupdate-device-metadata","2.api\u002F5.Devices\u002F6.Update device metadata",{"title":87,"path":88,"stem":89,"children":90},"Users","\u002Fapi\u002Fusers","2.api\u002F6.Users",[91,95,99],{"title":92,"path":93,"stem":94},"The user object","\u002Fapi\u002Fusers\u002Fthe-user-object","2.api\u002F6.Users\u002F1.The user object",{"title":96,"path":97,"stem":98},"Update a user","\u002Fapi\u002Fusers\u002Fupdate-a-user","2.api\u002F6.Users\u002F2.Update a user",{"title":100,"path":101,"stem":102},"Retrieve user devices","\u002Fapi\u002Fusers\u002Fretrieve-user-devices","2.api\u002F6.Users\u002F4.Retrieve user devices",{"title":104,"path":105,"stem":106,"children":107},"Evaluations","\u002Fapi\u002Fevaluations","2.api\u002F7.Evaluations",[108,112],{"title":109,"path":110,"stem":111},"The evaluation object","\u002Fapi\u002Fevaluations\u002Fthe-evaluation-object","2.api\u002F7.Evaluations\u002F1.The evaluation object",{"title":113,"path":114,"stem":115},"Evaluate an action","\u002Fapi\u002Fevaluations\u002Fevaluate-an-action","2.api\u002F7.Evaluations\u002F2.Evaluate an action",{"title":117,"path":118,"stem":119,"children":120,"page":157},"Webhooks","\u002Fapi\u002Fwebhooks","2.api\u002F98.Webhooks",[121,125,129,133,137,141,145,149,153],{"title":122,"path":123,"stem":124},"Challenge initiated","\u002Fapi\u002Fwebhooks\u002Fchallenge-initiated","2.api\u002F98.Webhooks\u002F1.Challenge initiated",{"title":126,"path":127,"stem":128},"Challenge viewed","\u002Fapi\u002Fwebhooks\u002Fchallenge-viewed","2.api\u002F98.Webhooks\u002F2.Challenge viewed",{"title":130,"path":131,"stem":132},"Challenge pending","\u002Fapi\u002Fwebhooks\u002Fchallenge-pending","2.api\u002F98.Webhooks\u002F3.Challenge pending",{"title":134,"path":135,"stem":136},"Challenge skipped","\u002Fapi\u002Fwebhooks\u002Fchallenge-skipped","2.api\u002F98.Webhooks\u002F4.Challenge skipped",{"title":138,"path":139,"stem":140},"Challenge completed","\u002Fapi\u002Fwebhooks\u002Fchallenge-completed","2.api\u002F98.Webhooks\u002F5.Challenge completed",{"title":142,"path":143,"stem":144},"Account sharing signal","\u002Fapi\u002Fwebhooks\u002Faccount-sharing-signal","2.api\u002F98.Webhooks\u002FAccount sharing signal",{"title":146,"path":147,"stem":148},"Admin notified of shared account","\u002Fapi\u002Fwebhooks\u002Fadmin-notify-shared-account","2.api\u002F98.Webhooks\u002FAdmin notify shared account",{"title":150,"path":151,"stem":152},"Device detached","\u002Fapi\u002Fwebhooks\u002Fdevice-detached","2.api\u002F98.Webhooks\u002FDevice detached",{"title":154,"path":155,"stem":156},"User converted","\u002Fapi\u002Fwebhooks\u002Fuser-converted","2.api\u002F98.Webhooks\u002FUser converted",false,{"title":159,"path":160,"stem":161,"children":162},"Legacy APIs","\u002Fapi\u002Flegacy-apis","2.api\u002F99.Legacy APIs",[163,167,171,175],{"title":164,"path":165,"stem":166},"Access history","\u002Fapi\u002Flegacy-apis\u002Faccess-history","2.api\u002F99.Legacy APIs\u002F1.Access history",{"title":168,"path":169,"stem":170},"List devices of a user","\u002Fapi\u002Flegacy-apis\u002Flist-devices-of-a-user","2.api\u002F99.Legacy APIs\u002F2.List devices of a user",{"title":172,"path":173,"stem":174},"Complete identification","\u002Fapi\u002Flegacy-apis\u002Fcomplete-identification","2.api\u002F99.Legacy APIs\u002F3.Complete identification",{"title":83,"path":176,"stem":177},"\u002Fapi\u002Flegacy-apis\u002Fupdate-device-metadata","2.api\u002F99.Legacy APIs\u002F4.Update device metadata",{"id":179,"title":79,"body":180,"description":260,"extension":459,"meta":460,"navigation":311,"path":80,"seo":461,"sitemap":462,"stem":81,"__hash__":463},"api\u002F2.api\u002F5.Devices\u002F5.Retrieve device hash.md",{"type":181,"value":182,"toc":457},"minimark",[183,187,453],[184,185,79],"h1",{"id":186},"retrieve-a-device-hash",[188,189,194,195,194,246],"div",{"className":190},[191,192,193],"grid","grid-cols-2","gap-10","\n  ",[188,196,199,200,199,211,199,216,221,222,199,225,199,229,232,233,237,238,241,242,245],{"className":197},[198],"api-attributes","\n    ",[201,202,205,206,210],"p",{"className":203},[204],"mb-2","Retrieve the hash of a specific device. This can be used to evaluate a user during an evaluation. For more information, see ",[207,208,209],"a",{"href":114},"Evaluate a user",".",[212,213,215],"h4",{"id":214},"parameters","Parameters",[217,218],"hr",{"className":219},[220],"my-4","\n    No parameters\n    ",[223,224],"br",{},[212,226,228],{"id":227},"returns","Returns",[217,230],{"className":231},[220],"\n    Returns a fingerprint hash array. The first value is the current fingerprint hash and the second value is the last saved fingerprint hash. Pass these as the ",[234,235,236],"code",{},"fingerprint"," and ",[234,239,240],{},"last_fingerprint"," parameters respectively when calling ",[207,243,244],{"href":114},"evaluate an action",".\n  ",[188,247,199,248,403,408,194],{},[188,249,252],{"className":250},[251],"code-main",[253,254,257,340,377],"code-tabs",{"type":255,"url":256},"GET"," ",[258,259,261],"template",{"v-slot:Browser SDK":260},"",[262,263,267],"pre",{"className":264,"code":265,"language":266,"meta":260,"style":260},"language-js shiki shiki-themes material-theme-lighter one-dark-pro monokai","import { getHash } from 'rupt';\n\nconst hash = await getHash();\n","js",[234,268,269,306,313],{"__ignoreMap":260},[270,271,274,278,282,286,289,292,296,300,303],"span",{"class":272,"line":273},"line",1,[270,275,277],{"class":276},"sAPXc","import",[270,279,281],{"class":280},"shEKG"," {",[270,283,285],{"class":284},"seeE2"," getHash",[270,287,288],{"class":280}," }",[270,290,291],{"class":276}," from",[270,293,295],{"class":294},"s9QZx"," '",[270,297,299],{"class":298},"siibJ","rupt",[270,301,302],{"class":294},"'",[270,304,305],{"class":280},";\n",[270,307,309],{"class":272,"line":308},2,[270,310,312],{"emptyLinePlaceholder":311},true,"\n",[270,314,316,320,324,328,331,334,338],{"class":272,"line":315},3,[270,317,319],{"class":318},"sHm3x","const",[270,321,323],{"class":322},"sZ9uN"," hash",[270,325,327],{"class":326},"sut_7"," =",[270,329,330],{"class":276}," await",[270,332,285],{"class":333},"sjp9t",[270,335,337],{"class":336},"sJCYa","()",[270,339,305],{"class":280},[258,341,342],{"v-slot:iOS SDK":260},[262,343,347],{"className":344,"code":345,"language":346,"meta":260,"style":260},"language-swift shiki shiki-themes material-theme-lighter one-dark-pro monokai","let hash = Rupt.shared.getHash()\n","swift",[234,348,349],{"__ignoreMap":260},[270,350,351,355,358,362,365,368,370,374],{"class":272,"line":273},[270,352,354],{"class":353},"s2NTT","let",[270,356,357],{"class":336}," hash ",[270,359,361],{"class":360},"sKfv_","=",[270,363,364],{"class":336}," Rupt.",[270,366,367],{"class":284},"shared",[270,369,210],{"class":336},[270,371,373],{"class":372},"sh6BQ","getHash",[270,375,376],{"class":280},"()\n",[258,378,379],{"v-slot:Android SDK":260},[262,380,384],{"className":381,"code":382,"language":383,"meta":260,"style":260},"language-kotlin shiki shiki-themes material-theme-lighter one-dark-pro monokai","val hash = ruptClient.getHash()\n","kotlin",[234,385,386],{"__ignoreMap":260},[270,387,388,392,394,396,399,401],{"class":272,"line":273},[270,389,391],{"class":390},"srTuz","val",[270,393,357],{"class":336},[270,395,361],{"class":326},[270,397,398],{"class":336}," ruptClient.",[270,400,373],{"class":333},[270,402,376],{"class":336},[188,404,407],{"className":405},[406],"code-cap","Response",[188,409,412],{"className":410},[411],"code-light",[262,413,417],{"className":414,"code":415,"language":416,"meta":260,"style":260},"language-json shiki shiki-themes material-theme-lighter one-dark-pro monokai","[\n  \"649873be6e8b6f9b33722a0c...\",\n  \"649873be6e8b6f9b33722a0c...\"\n]\n","json",[234,418,419,424,438,447],{"__ignoreMap":260},[270,420,421],{"class":272,"line":273},[270,422,423],{"class":280},"[\n",[270,425,426,429,432,435],{"class":272,"line":308},[270,427,428],{"class":294},"  \"",[270,430,431],{"class":298},"649873be6e8b6f9b33722a0c...",[270,433,434],{"class":294},"\"",[270,436,437],{"class":280},",\n",[270,439,440,442,444],{"class":272,"line":315},[270,441,428],{"class":294},[270,443,431],{"class":298},[270,445,446],{"class":294},"\"\n",[270,448,450],{"class":272,"line":449},4,[270,451,452],{"class":280},"]\n",[454,455,456],"style",{},"html pre.shiki code .sAPXc, html code.shiki .sAPXc{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#C678DD;--shiki-default-font-style:inherit;--shiki-dark:#F92672;--shiki-dark-font-style:inherit}html pre.shiki code .shEKG, html code.shiki .shEKG{--shiki-light:#39ADB5;--shiki-default:#ABB2BF;--shiki-dark:#F8F8F2}html pre.shiki code .seeE2, html code.shiki .seeE2{--shiki-light:#90A4AE;--shiki-default:#E06C75;--shiki-dark:#F8F8F2}html pre.shiki code .s9QZx, html code.shiki .s9QZx{--shiki-light:#39ADB5;--shiki-default:#98C379;--shiki-dark:#E6DB74}html pre.shiki code .siibJ, html code.shiki .siibJ{--shiki-light:#91B859;--shiki-default:#98C379;--shiki-dark:#E6DB74}html pre.shiki code .sHm3x, html code.shiki .sHm3x{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#C678DD;--shiki-default-font-style:inherit;--shiki-dark:#66D9EF;--shiki-dark-font-style:italic}html pre.shiki code .sZ9uN, html code.shiki .sZ9uN{--shiki-light:#90A4AE;--shiki-default:#E5C07B;--shiki-dark:#F8F8F2}html pre.shiki code .sut_7, html code.shiki .sut_7{--shiki-light:#39ADB5;--shiki-default:#56B6C2;--shiki-dark:#F92672}html pre.shiki code .sjp9t, html code.shiki .sjp9t{--shiki-light:#6182B8;--shiki-default:#61AFEF;--shiki-dark:#A6E22E}html pre.shiki code .sJCYa, html code.shiki .sJCYa{--shiki-light:#90A4AE;--shiki-default:#ABB2BF;--shiki-dark:#F8F8F2}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s2NTT, html code.shiki .s2NTT{--shiki-light:#F76D47;--shiki-default:#C678DD;--shiki-dark:#F92672}html pre.shiki code .sKfv_, html code.shiki .sKfv_{--shiki-light:#39ADB5;--shiki-default:#ABB2BF;--shiki-dark:#F92672}html pre.shiki code .sh6BQ, html code.shiki .sh6BQ{--shiki-light:#6182B8;--shiki-default:#61AFEF;--shiki-dark:#66D9EF}html pre.shiki code .srTuz, html code.shiki .srTuz{--shiki-light:#39ADB5;--shiki-default:#C678DD;--shiki-dark:#F92672}",{"title":260,"searchDepth":308,"depth":308,"links":458},[],"md",{},{"title":79,"description":260},{"loc":80},"kvrsBJqbgvlL7YSo-cPwanCgJmU5Q0jQXRiyudYi_z8",1780344889990]