[{"data":1,"prerenderedAt":662},["ShallowReactive",2],{"api-nav":3,"\u002Fapi\u002Flegacy-apis\u002Fcomplete-identification":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":172,"body":180,"description":257,"extension":657,"meta":658,"navigation":321,"path":173,"seo":659,"sitemap":660,"stem":174,"__hash__":661},"api\u002F2.api\u002F99.Legacy APIs\u002F3.Complete identification.md",{"type":181,"value":182,"toc":655},"minimark",[183,187,651],[184,185,172],"h1",{"id":186},"complete-identification",[188,189,194,195,194,243],"div",{"className":190},[191,192,193],"grid","grid-cols-2","gap-10","\n  ",[188,196,199,200,199,211,199,216,199,221,224,225,199,228,199,233,199,235,199,239,242],{"className":197},[198],"api-attributes","\n    ",[201,202,205,206,210],"p",{"className":203},[204],"mb-2","Complete an identification request. This method supports protection against account takeover attacks. Supply the unique identification token Rupt SDK ",[207,208,209],"code",{},"identify"," method.",[212,213,215],"h4",{"id":214},"parameters","Parameters",[217,218],"hr",{"className":219},[220],"my-4",[207,222,223],{},"account"," string\n    ",[226,227],"br",{},[201,229,232],{"className":230},[231],"my-2","The ID of the account you're completing the identification for.",[226,234],{},[212,236,238],{"id":237},"returns","Returns",[217,240],{"className":241},[220],"\n    Returns basic device information and metadata fields for the user.\n  ",[188,244,199,245,500,505,194],{},[188,246,249],{"className":247},[248],"code-main",[250,251,254,446],"code-tabs",{"type":252,"url":253},"POST","\u002Fv2\u002Fproj\u002Fidentification\u002F:id\u002Fcomplete",[255,256,258],"template",{"v-slot:JavaScript":257},"",[259,260,264],"pre",{"className":261,"code":262,"language":263,"meta":257,"style":257},"language-js shiki shiki-themes material-theme-lighter one-dark-pro monokai","import Rupt from 'rupt';\nimport axios from 'axios';\n\nconst { data } = await axios.post(\n  'https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fproj\u002Fidentification\u002FIDENTIFICATION_TOKEN\u002Fcomplete',\n  { account: 'external_account_id' },\n  { headers: { Authorization: `Bearer ${API_SECRET}` } }\n);\n","js",[207,265,266,297,316,323,360,374,397,438],{"__ignoreMap":257},[267,268,271,275,279,282,286,290,293],"span",{"class":269,"line":270},"line",1,[267,272,274],{"class":273},"sAPXc","import",[267,276,278],{"class":277},"seeE2"," Rupt",[267,280,281],{"class":273}," from",[267,283,285],{"class":284},"s9QZx"," '",[267,287,289],{"class":288},"siibJ","rupt",[267,291,292],{"class":284},"'",[267,294,296],{"class":295},"shEKG",";\n",[267,298,300,302,305,307,309,312,314],{"class":269,"line":299},2,[267,301,274],{"class":273},[267,303,304],{"class":277}," axios",[267,306,281],{"class":273},[267,308,285],{"class":284},[267,310,311],{"class":288},"axios",[267,313,292],{"class":284},[267,315,296],{"class":295},[267,317,319],{"class":269,"line":318},3,[267,320,322],{"emptyLinePlaceholder":321},true,"\n",[267,324,326,330,333,337,340,344,347,349,352,356],{"class":269,"line":325},4,[267,327,329],{"class":328},"sHm3x","const",[267,331,332],{"class":295}," {",[267,334,336],{"class":335},"sZ9uN"," data",[267,338,339],{"class":295}," }",[267,341,343],{"class":342},"sut_7"," =",[267,345,346],{"class":273}," await",[267,348,304],{"class":335},[267,350,351],{"class":295},".",[267,353,355],{"class":354},"sjp9t","post",[267,357,359],{"class":358},"sJCYa","(\n",[267,361,363,366,369,371],{"class":269,"line":362},5,[267,364,365],{"class":284},"  '",[267,367,368],{"class":288},"https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fproj\u002Fidentification\u002FIDENTIFICATION_TOKEN\u002Fcomplete",[267,370,292],{"class":284},[267,372,373],{"class":295},",\n",[267,375,377,380,384,387,389,392,394],{"class":269,"line":376},6,[267,378,379],{"class":295},"  {",[267,381,383],{"class":382},"sUwfj"," account",[267,385,386],{"class":295},":",[267,388,285],{"class":284},[267,390,391],{"class":288},"external_account_id",[267,393,292],{"class":284},[267,395,396],{"class":295}," },\n",[267,398,400,402,405,407,409,412,414,417,420,424,427,430,433,435],{"class":269,"line":399},7,[267,401,379],{"class":295},[267,403,404],{"class":382}," headers",[267,406,386],{"class":295},[267,408,332],{"class":295},[267,410,411],{"class":382}," Authorization",[267,413,386],{"class":295},[267,415,416],{"class":284}," `",[267,418,419],{"class":288},"Bearer ",[267,421,423],{"class":422},"srTuz","${",[267,425,426],{"class":335},"API_SECRET",[267,428,429],{"class":422},"}",[267,431,432],{"class":284},"`",[267,434,339],{"class":295},[267,436,437],{"class":295}," }\n",[267,439,441,444],{"class":269,"line":440},8,[267,442,443],{"class":358},")",[267,445,296],{"class":295},[255,447,448],{"v-slot:cURL":257},[259,449,453],{"className":450,"code":451,"language":452,"meta":257,"style":257},"language-sh shiki shiki-themes material-theme-lighter one-dark-pro monokai","curl -H \"Authorization: Bearer ${API_SECRET}\" -X GET \\\n  \"https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fproj\u002Fidentification\u002FIDENTIFICATION_TOKEN\u002Fcomplete\" \\\n","sh",[207,454,455,488],{"__ignoreMap":257},[267,456,457,461,465,468,471,473,475,478,481,484],{"class":269,"line":270},[267,458,460],{"class":459},"sHrIR","curl",[267,462,464],{"class":463},"spvyc"," -H",[267,466,467],{"class":284}," \"",[267,469,470],{"class":288},"Authorization: Bearer ",[267,472,423],{"class":284},[267,474,426],{"class":277},[267,476,477],{"class":284},"}\"",[267,479,480],{"class":463}," -X",[267,482,483],{"class":288}," GET",[267,485,487],{"class":486},"sIaD8"," \\\n",[267,489,490,493,495,498],{"class":269,"line":299},[267,491,492],{"class":284},"  \"",[267,494,368],{"class":288},[267,496,497],{"class":284},"\"",[267,499,487],{"class":486},[188,501,504],{"className":502},[503],"code-cap","Response",[188,506,509],{"className":507},[508],"code-light",[259,510,514],{"className":511,"code":512,"language":513,"meta":257,"style":257},"language-json shiki shiki-themes material-theme-lighter one-dark-pro monokai","{\n  \"access\": \"651e72f5cc64cb48d6f860d7\",\n  \"device\": \"651e72eccc64cb48d6f860c0\",\n  \"new_device\": false,\n  \"metadata_fields\": {\n    \"key\": [\"value1\", \"value2\", \"...\"]\n  }\n}\n","json",[207,515,516,521,545,565,582,596,641,646],{"__ignoreMap":257},[267,517,518],{"class":269,"line":270},[267,519,520],{"class":295},"{\n",[267,522,523,526,530,532,534,537,541,543],{"class":269,"line":299},[267,524,492],{"class":525},"s32IW",[267,527,529],{"class":528},"s49Q_","access",[267,531,497],{"class":525},[267,533,386],{"class":295},[267,535,467],{"class":536},"sw10c",[267,538,540],{"class":539},"s9uTm","651e72f5cc64cb48d6f860d7",[267,542,497],{"class":536},[267,544,373],{"class":295},[267,546,547,549,552,554,556,558,561,563],{"class":269,"line":318},[267,548,492],{"class":525},[267,550,551],{"class":528},"device",[267,553,497],{"class":525},[267,555,386],{"class":295},[267,557,467],{"class":536},[267,559,560],{"class":539},"651e72eccc64cb48d6f860c0",[267,562,497],{"class":536},[267,564,373],{"class":295},[267,566,567,569,572,574,576,580],{"class":269,"line":325},[267,568,492],{"class":525},[267,570,571],{"class":528},"new_device",[267,573,497],{"class":525},[267,575,386],{"class":295},[267,577,579],{"class":578},"stE5w"," false",[267,581,373],{"class":295},[267,583,584,586,589,591,593],{"class":269,"line":362},[267,585,492],{"class":525},[267,587,588],{"class":528},"metadata_fields",[267,590,497],{"class":525},[267,592,386],{"class":295},[267,594,595],{"class":295}," {\n",[267,597,598,601,605,607,609,612,614,617,619,622,624,627,629,631,633,636,638],{"class":269,"line":376},[267,599,600],{"class":525},"    \"",[267,602,604],{"class":603},"s4VVQ","key",[267,606,497],{"class":525},[267,608,386],{"class":295},[267,610,611],{"class":295}," [",[267,613,497],{"class":536},[267,615,616],{"class":539},"value1",[267,618,497],{"class":536},[267,620,621],{"class":295},",",[267,623,467],{"class":536},[267,625,626],{"class":539},"value2",[267,628,497],{"class":536},[267,630,621],{"class":295},[267,632,467],{"class":536},[267,634,635],{"class":539},"...",[267,637,497],{"class":536},[267,639,640],{"class":295},"]\n",[267,642,643],{"class":269,"line":399},[267,644,645],{"class":295},"  }\n",[267,647,648],{"class":269,"line":440},[267,649,650],{"class":295},"}\n",[652,653,654],"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 .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 .shEKG, html code.shiki .shEKG{--shiki-light:#39ADB5;--shiki-default:#ABB2BF;--shiki-dark:#F8F8F2}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 pre.shiki code .sUwfj, html code.shiki .sUwfj{--shiki-light:#E53935;--shiki-default:#E06C75;--shiki-dark:#F8F8F2}html pre.shiki code .srTuz, html code.shiki .srTuz{--shiki-light:#39ADB5;--shiki-default:#C678DD;--shiki-dark:#F92672}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 .sHrIR, html code.shiki .sHrIR{--shiki-light:#E2931D;--shiki-default:#61AFEF;--shiki-dark:#A6E22E}html pre.shiki code .spvyc, html code.shiki .spvyc{--shiki-light:#91B859;--shiki-default:#D19A66;--shiki-dark:#AE81FF}html pre.shiki code .sIaD8, html code.shiki .sIaD8{--shiki-light:#90A4AE;--shiki-default:#56B6C2;--shiki-dark:#AE81FF}html pre.shiki code .s32IW, html code.shiki .s32IW{--shiki-light:#39ADB5;--shiki-light-font-style:inherit;--shiki-default:#E06C75;--shiki-default-font-style:inherit;--shiki-dark:#66D9EF;--shiki-dark-font-style:italic}html pre.shiki code .s49Q_, html code.shiki .s49Q_{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#E06C75;--shiki-default-font-style:inherit;--shiki-dark:#66D9EF;--shiki-dark-font-style:italic}html pre.shiki code .sw10c, html code.shiki .sw10c{--shiki-light:#39ADB5;--shiki-default:#98C379;--shiki-dark:#CFCFC2}html pre.shiki code .s9uTm, html code.shiki .s9uTm{--shiki-light:#91B859;--shiki-default:#98C379;--shiki-dark:#CFCFC2}html pre.shiki code .stE5w, html code.shiki .stE5w{--shiki-light:#39ADB5;--shiki-default:#D19A66;--shiki-dark:#AE81FF}html pre.shiki code .s4VVQ, html code.shiki .s4VVQ{--shiki-light:#E2931D;--shiki-light-font-style:inherit;--shiki-default:#E06C75;--shiki-default-font-style:inherit;--shiki-dark:#66D9EF;--shiki-dark-font-style:italic}",{"title":257,"searchDepth":299,"depth":299,"links":656},[],"md",{},{"title":172,"description":257},{"loc":173},"nbfAJIa11Qc0TzTpBijFbgYJgJqXQef_fFaNL6V7rVc",1780344890949]