[{"data":1,"prerenderedAt":681},["ShallowReactive",2],{"api-nav":3,"\u002Fapi\u002Fchallenges\u002Fretrieve-challenge-devices":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":34,"body":180,"description":250,"extension":676,"meta":677,"navigation":337,"path":35,"seo":678,"sitemap":679,"stem":36,"__hash__":680},"api\u002F2.api\u002F4.Challenges\u002F4.Retrieve challenge devices.md",{"type":181,"value":182,"toc":674},"minimark",[183,187,670],[184,185,34],"h1",{"id":186},"retrieve-challenge-devices",[188,189,194,195,194,236],"div",{"className":190},[191,192,193],"grid","grid-cols-2","gap-10","\n  ",[188,196,197,198,197,209,197,214,219,220,197,223,197,227,230,231,235],{},"\n    ",[199,200,203,204,208],"p",{"className":201},[202],"mb-2","Retrieve the list of devices for an existing challenge. Supply the unique challenge ID from the Rupt SDK ",[205,206,207],"code",{},"onChallenge"," callback.",[210,211,213],"h4",{"id":212},"parameters","Parameters",[215,216],"hr",{"className":217},[218],"my-4","\n    No parameters\n    ",[221,222],"br",{},[210,224,226],{"id":225},"returns","Returns",[215,228],{"className":229},[218],"\n    Returns a list of ",[232,233,234],"a",{"href":64},"device objects",".\n  ",[188,237,197,238,457,462,194],{},[188,239,242],{"className":240},[241],"code-main",[243,244,247,306,414],"code-tabs",{"type":245,"url":246},"GET","\u002Fv2\u002Fchallenges\u002F:id\u002Fdevices",[248,249,251],"template",{"v-slot:Node SDK":250},"",[252,253,257],"pre",{"className":254,"code":255,"language":256,"meta":250,"style":250},"language-js shiki shiki-themes one-dark-pro monokai","const { data } = await Rupt.getChallengeDevices(CHALLENGE_ID);\n","js",[205,258,259],{"__ignoreMap":250},[260,261,264,268,272,276,279,283,287,290,293,297,300,303],"span",{"class":262,"line":263},"line",1,[260,265,267],{"class":266},"sfrnW","const",[260,269,271],{"class":270},"sFXR2"," { ",[260,273,275],{"class":274},"syDQ0","data",[260,277,278],{"class":270}," } ",[260,280,282],{"class":281},"sBBc0","=",[260,284,286],{"class":285},"sqnWQ"," await",[260,288,289],{"class":274}," Rupt",[260,291,292],{"class":270},".",[260,294,296],{"class":295},"sUpKv","getChallengeDevices",[260,298,299],{"class":270},"(",[260,301,302],{"class":274},"CHALLENGE_ID",[260,304,305],{"class":270},");\n",[248,307,308],{"v-slot:JavaScript":250},[252,309,311],{"className":254,"code":310,"language":256,"meta":250,"style":250},"import axios from 'axios';\n\nconst { data } = await axios.get(\n  'https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fchallenges\u002FCHALLENGE_ID\u002Fdevices',\n  { headers: { Authorization: `Bearer ${API_SECRET}` } }\n);\n",[205,312,313,332,339,364,373,409],{"__ignoreMap":250},[260,314,315,318,322,325,329],{"class":262,"line":263},[260,316,317],{"class":285},"import",[260,319,321],{"class":320},"sskXI"," axios",[260,323,324],{"class":285}," from",[260,326,328],{"class":327},"sgpKs"," 'axios'",[260,330,331],{"class":270},";\n",[260,333,335],{"class":262,"line":334},2,[260,336,338],{"emptyLinePlaceholder":337},true,"\n",[260,340,342,344,346,348,350,352,354,356,358,361],{"class":262,"line":341},3,[260,343,267],{"class":266},[260,345,271],{"class":270},[260,347,275],{"class":274},[260,349,278],{"class":270},[260,351,282],{"class":281},[260,353,286],{"class":285},[260,355,321],{"class":274},[260,357,292],{"class":270},[260,359,360],{"class":295},"get",[260,362,363],{"class":270},"(\n",[260,365,367,370],{"class":262,"line":366},4,[260,368,369],{"class":327},"  'https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fchallenges\u002FCHALLENGE_ID\u002Fdevices'",[260,371,372],{"class":270},",\n",[260,374,376,379,382,385,388,391,394,397,400,403,406],{"class":262,"line":375},5,[260,377,378],{"class":270},"  { ",[260,380,381],{"class":320},"headers",[260,383,384],{"class":270},": { ",[260,386,387],{"class":320},"Authorization",[260,389,390],{"class":270},": ",[260,392,393],{"class":327},"`Bearer ",[260,395,396],{"class":285},"${",[260,398,399],{"class":274},"API_SECRET",[260,401,402],{"class":285},"}",[260,404,405],{"class":327},"`",[260,407,408],{"class":270}," } }\n",[260,410,412],{"class":262,"line":411},6,[260,413,305],{"class":270},[248,415,416],{"v-slot:cURL":250},[252,417,421],{"className":418,"code":419,"language":420,"meta":250,"style":250},"language-sh shiki shiki-themes one-dark-pro monokai","curl -H \"Authorization: Bearer ${API_SECRET}\" -X GET \\\n  \"https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fchallenges\u002FCHALLENGE_ID\u002Fdevices\" \\\n","sh",[205,422,423,450],{"__ignoreMap":250},[260,424,425,428,432,435,437,440,443,446],{"class":262,"line":263},[260,426,427],{"class":295},"curl",[260,429,431],{"class":430},"sRaZW"," -H",[260,433,434],{"class":327}," \"Authorization: Bearer ${",[260,436,399],{"class":320},[260,438,439],{"class":327},"}\"",[260,441,442],{"class":430}," -X",[260,444,445],{"class":327}," GET",[260,447,449],{"class":448},"sLJFi"," \\\n",[260,451,452,455],{"class":262,"line":334},[260,453,454],{"class":327},"  \"https:\u002F\u002Fapi.rupt.dev\u002Fv2\u002Fchallenges\u002FCHALLENGE_ID\u002Fdevices\"",[260,456,449],{"class":448},[188,458,461],{"className":459},[460],"code-cap","Response",[188,463,466],{"className":464},[465],"code-light",[252,467,473],{"className":468,"code":469,"highlights":470,"language":472,"meta":250,"style":250},"language-json shiki shiki-themes one-dark-pro monokai","[\n  {\n    \"_id\": \"635940382397b3ac0b81c0b7\",\n    \"user\": \"649873be6e8b6f9b33722a0c\",\n    \"status\": \"attached\",\n    \"metadata\": {\n      \"key\": \"value\",\n    },\n    \"info\": {\n      \"device\": {\n        \"vendor\": \"Apple\",\n        \"model\": \"iPhone 12\",\n        \"type\": \"mobile\"\n      }\n    },\n    \"attachedAt\": \"2021-09-01T00:00:00.000Z\",\n    \"createdAt\": \"2021-09-01T00:00:00.000Z\",\n    \"updatedAt\": \"2021-09-01T00:00:00.000Z\",\n  },\n  ...\n]\n",[471],0,"json",[205,474,475,480,485,499,511,523,531,544,550,558,566,579,592,603,609,614,627,639,651,657,664],{"__ignoreMap":250},[260,476,477],{"class":262,"line":263},[260,478,479],{"class":270},"[\n",[260,481,482],{"class":262,"line":334},[260,483,484],{"class":270},"  {\n",[260,486,487,491,493,497],{"class":262,"line":341},[260,488,490],{"class":489},"s9wyi","    \"_id\"",[260,492,390],{"class":270},[260,494,496],{"class":495},"sKGTp","\"635940382397b3ac0b81c0b7\"",[260,498,372],{"class":270},[260,500,501,504,506,509],{"class":262,"line":366},[260,502,503],{"class":489},"    \"user\"",[260,505,390],{"class":270},[260,507,508],{"class":495},"\"649873be6e8b6f9b33722a0c\"",[260,510,372],{"class":270},[260,512,513,516,518,521],{"class":262,"line":375},[260,514,515],{"class":489},"    \"status\"",[260,517,390],{"class":270},[260,519,520],{"class":495},"\"attached\"",[260,522,372],{"class":270},[260,524,525,528],{"class":262,"line":411},[260,526,527],{"class":489},"    \"metadata\"",[260,529,530],{"class":270},": {\n",[260,532,534,537,539,542],{"class":262,"line":533},7,[260,535,536],{"class":489},"      \"key\"",[260,538,390],{"class":270},[260,540,541],{"class":495},"\"value\"",[260,543,372],{"class":270},[260,545,547],{"class":262,"line":546},8,[260,548,549],{"class":270},"    },\n",[260,551,553,556],{"class":262,"line":552},9,[260,554,555],{"class":489},"    \"info\"",[260,557,530],{"class":270},[260,559,561,564],{"class":262,"line":560},10,[260,562,563],{"class":489},"      \"device\"",[260,565,530],{"class":270},[260,567,569,572,574,577],{"class":262,"line":568},11,[260,570,571],{"class":489},"        \"vendor\"",[260,573,390],{"class":270},[260,575,576],{"class":495},"\"Apple\"",[260,578,372],{"class":270},[260,580,582,585,587,590],{"class":262,"line":581},12,[260,583,584],{"class":489},"        \"model\"",[260,586,390],{"class":270},[260,588,589],{"class":495},"\"iPhone 12\"",[260,591,372],{"class":270},[260,593,595,598,600],{"class":262,"line":594},13,[260,596,597],{"class":489},"        \"type\"",[260,599,390],{"class":270},[260,601,602],{"class":495},"\"mobile\"\n",[260,604,606],{"class":262,"line":605},14,[260,607,608],{"class":270},"      }\n",[260,610,612],{"class":262,"line":611},15,[260,613,549],{"class":270},[260,615,617,620,622,625],{"class":262,"line":616},16,[260,618,619],{"class":489},"    \"attachedAt\"",[260,621,390],{"class":270},[260,623,624],{"class":495},"\"2021-09-01T00:00:00.000Z\"",[260,626,372],{"class":270},[260,628,630,633,635,637],{"class":262,"line":629},17,[260,631,632],{"class":489},"    \"createdAt\"",[260,634,390],{"class":270},[260,636,624],{"class":495},[260,638,372],{"class":270},[260,640,642,645,647,649],{"class":262,"line":641},18,[260,643,644],{"class":489},"    \"updatedAt\"",[260,646,390],{"class":270},[260,648,624],{"class":495},[260,650,372],{"class":270},[260,652,654],{"class":262,"line":653},19,[260,655,656],{"class":270},"  },\n",[260,658,660],{"class":262,"line":659},20,[260,661,663],{"class":662},"st1Fl","  ...\n",[260,665,667],{"class":262,"line":666},21,[260,668,669],{"class":270},"]\n",[671,672,673],"style",{},"html pre.shiki code .sfrnW, html code.shiki .sfrnW{--shiki-default:#C678DD;--shiki-default-font-style:inherit;--shiki-dark:#66D9EF;--shiki-dark-font-style:italic}html pre.shiki code .sFXR2, html code.shiki .sFXR2{--shiki-default:#ABB2BF;--shiki-dark:#F8F8F2}html pre.shiki code .syDQ0, html code.shiki .syDQ0{--shiki-default:#E5C07B;--shiki-dark:#F8F8F2}html pre.shiki code .sBBc0, html code.shiki .sBBc0{--shiki-default:#56B6C2;--shiki-dark:#F92672}html pre.shiki code .sqnWQ, html code.shiki .sqnWQ{--shiki-default:#C678DD;--shiki-dark:#F92672}html pre.shiki code .sUpKv, html code.shiki .sUpKv{--shiki-default:#61AFEF;--shiki-dark:#A6E22E}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 .sskXI, html code.shiki .sskXI{--shiki-default:#E06C75;--shiki-dark:#F8F8F2}html pre.shiki code .sgpKs, html code.shiki .sgpKs{--shiki-default:#98C379;--shiki-dark:#E6DB74}html pre.shiki code .s9wyi, html code.shiki .s9wyi{--shiki-default:#E06C75;--shiki-default-font-style:inherit;--shiki-dark:#66D9EF;--shiki-dark-font-style:italic}html pre.shiki code .sKGTp, html code.shiki .sKGTp{--shiki-default:#98C379;--shiki-dark:#CFCFC2}html pre.shiki code .st1Fl, html code.shiki .st1Fl{--shiki-default:#FFFFFF;--shiki-dark:#F44747}html pre.shiki code .sRaZW, html code.shiki .sRaZW{--shiki-default:#D19A66;--shiki-dark:#AE81FF}html pre.shiki code .sLJFi, html code.shiki .sLJFi{--shiki-default:#56B6C2;--shiki-dark:#AE81FF}",{"title":250,"searchDepth":334,"depth":334,"links":675},[],"md",{},{"title":34,"description":250},{"loc":35},"GOMFRO99PXNcwu9WZXvo4naP-7XNDXdZc9Bbrabc_FQ",1776564886038]