[{"data":1,"prerenderedAt":659},["ShallowReactive",2],{"api-nav":3,"\u002Fapi\u002Fchallenges\u002Fopen-a-challenge":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":54,"body":180,"description":352,"extension":654,"meta":655,"navigation":402,"path":55,"seo":656,"sitemap":657,"stem":56,"__hash__":658},"api\u002F2.api\u002F4.Challenges\u002F9.Open a challenge.md",{"type":181,"value":182,"toc":652},"minimark",[183,187,648],[184,185,54],"h1",{"id":186},"open-a-challenge",[188,189,194,195,194,339],"div",{"className":190},[191,192,193],"grid","grid-cols-2","gap-10","\n  ",[188,196,199,200,199,206,199,211,199,216,220,221,199,234,199,237,199,242,199,244,247,248,199,257,199,259,199,263,199,269,199,290,199,292,295,296,199,298,199,313,199,315,318,319,199,321,199,329,199,331,199,335,338],{"className":197},[198],"api-attributes","\n    ",[201,202,205],"p",{"className":203},[204],"mb-2","Opens a challenge given the challenge_id.",[207,208,210],"h4",{"id":209},"parameters","Parameters",[212,213],"hr",{"className":214},[215],"my-4",[217,218,219],"code",{},"challenge_id"," string ",[222,223,226],"sub",{"className":224},[225],"ml-1",[227,228,229],"sup",{},[230,231,233],"span",{"style":232},"color: orange","REQUIRED",[235,236],"br",{},[201,238,241],{"className":239},[240],"my-2","The challenge ID.",[212,243],{},[217,245,246],{},"redirect_urls"," object ",[222,249,252],{"className":250},[225,251],"font-bold",[227,253,254],{},[230,255,256],{"style":232},"JS only",[235,258],{},[201,260,262],{"className":261},[240],"The options for the challenge.",[188,264,268],{"className":265},[266,267],"table-cap","no-bg","Child parameters",[188,270,274,275,284,285,274,287,199],{"className":271},[272,273,267],"table-wrap","enum","\n      ",[217,276,277,283],{},[230,278,282],{"className":279},[280,281],"text-gray-500\u002F50","dark:text-white\u002F50","redirect_urls.","success_url"," string\n      ",[235,286],{},[201,288,289],{},"The redirect url used when the challenge is completed. If not provided, the user will be redirected to the current page. The success url will contain the challenge_id as a query parameter.",[235,291],{},[217,293,294],{},"channel"," string\n    ",[235,297],{},[201,299,301,302,304,305,308,309,312],{"className":300},[240],"The channel to automatically use for the challenge. ",[217,303,294],{}," can be ",[217,306,307],{},"email"," or ",[217,310,311],{},"text",". If provided, the user will skip the channel selection step and the challenge will be sent to the provided channel. If not provided, the user will be asked to select a channel.",[212,314],{},[217,316,317],{},"debug"," boolean\n    ",[235,320],{},[201,322,324,325,328],{"className":323},[240],"A boolean indicating whether to run in debug mode or not. If debug is ",[217,326,327],{},"true",", any errors will be printed to the console as well as warnings and recommendations.",[235,330],{},[207,332,334],{"id":333},"returns","Returns",[212,336],{"className":337},[215],"\n    Returns null.\n  ",[188,340,199,341,628,633,194],{},[188,342,345],{"className":343},[344],"code-main",[346,347,349,512,569],"code-tabs",{"type":348,"url":348}," ",[350,351,353],"template",{"v-slot:Browser SDK":352},"",[354,355,359],"pre",{"className":356,"code":357,"language":358,"meta":352,"style":352},"language-js shiki shiki-themes material-theme-lighter one-dark-pro monokai","import { challenge } from 'rupt';\n\nchallenge({\n  challenge_id: \"challenge_id\",\n  redirect_urls: {\n    success_url: \"https:\u002F\u002Fexample.com\u002Fsuccess\",\n  },\n  channel: \"text\",\n  debug: true,\n})\n","js",[217,360,361,397,404,418,439,450,467,473,489,503],{"__ignoreMap":352},[230,362,365,369,373,377,380,383,387,391,394],{"class":363,"line":364},"line",1,[230,366,368],{"class":367},"sAPXc","import",[230,370,372],{"class":371},"shEKG"," {",[230,374,376],{"class":375},"seeE2"," challenge",[230,378,379],{"class":371}," }",[230,381,382],{"class":367}," from",[230,384,386],{"class":385},"s9QZx"," '",[230,388,390],{"class":389},"siibJ","rupt",[230,392,393],{"class":385},"'",[230,395,396],{"class":371},";\n",[230,398,400],{"class":363,"line":399},2,[230,401,403],{"emptyLinePlaceholder":402},true,"\n",[230,405,407,411,415],{"class":363,"line":406},3,[230,408,410],{"class":409},"sjp9t","challenge",[230,412,414],{"class":413},"sJCYa","(",[230,416,417],{"class":371},"{\n",[230,419,421,425,428,431,433,436],{"class":363,"line":420},4,[230,422,424],{"class":423},"sUwfj","  challenge_id",[230,426,427],{"class":371},":",[230,429,430],{"class":385}," \"",[230,432,219],{"class":389},[230,434,435],{"class":385},"\"",[230,437,438],{"class":371},",\n",[230,440,442,445,447],{"class":363,"line":441},5,[230,443,444],{"class":423},"  redirect_urls",[230,446,427],{"class":371},[230,448,449],{"class":371}," {\n",[230,451,453,456,458,460,463,465],{"class":363,"line":452},6,[230,454,455],{"class":423},"    success_url",[230,457,427],{"class":371},[230,459,430],{"class":385},[230,461,462],{"class":389},"https:\u002F\u002Fexample.com\u002Fsuccess",[230,464,435],{"class":385},[230,466,438],{"class":371},[230,468,470],{"class":363,"line":469},7,[230,471,472],{"class":371},"  },\n",[230,474,476,479,481,483,485,487],{"class":363,"line":475},8,[230,477,478],{"class":423},"  channel",[230,480,427],{"class":371},[230,482,430],{"class":385},[230,484,311],{"class":389},[230,486,435],{"class":385},[230,488,438],{"class":371},[230,490,492,495,497,501],{"class":363,"line":491},9,[230,493,494],{"class":423},"  debug",[230,496,427],{"class":371},[230,498,500],{"class":499},"s4fYk"," true",[230,502,438],{"class":371},[230,504,506,509],{"class":363,"line":505},10,[230,507,508],{"class":371},"}",[230,510,511],{"class":413},")\n",[350,513,514],{"v-slot:iOS SDK":352},[354,515,519],{"className":516,"code":517,"language":518,"meta":352,"style":352},"language-swift shiki shiki-themes material-theme-lighter one-dark-pro monokai","ruptClient.openChallenge(\n  id: \"challenge_id\",\n  channel: nil, \u002F\u002F optional\n)\n","swift",[217,520,521,533,548,565],{"__ignoreMap":352},[230,522,523,526,530],{"class":363,"line":364},[230,524,525],{"class":413},"ruptClient.",[230,527,529],{"class":528},"sh6BQ","openChallenge",[230,531,532],{"class":371},"(\n",[230,534,535,538,540,542,544,546],{"class":363,"line":399},[230,536,537],{"class":528},"  id",[230,539,427],{"class":371},[230,541,430],{"class":385},[230,543,219],{"class":389},[230,545,435],{"class":385},[230,547,438],{"class":413},[230,549,550,552,554,558,561],{"class":363,"line":406},[230,551,478],{"class":528},[230,553,427],{"class":371},[230,555,557],{"class":556},"stE5w"," nil",[230,559,560],{"class":413},", ",[230,562,564],{"class":563},"s42Qa","\u002F\u002F optional\n",[230,566,567],{"class":363,"line":420},[230,568,511],{"class":371},[350,570,571],{"v-slot:Android SDK":352},[354,572,576],{"className":573,"code":574,"language":575,"meta":352,"style":352},"language-kotlin shiki shiki-themes material-theme-lighter one-dark-pro monokai","ruptClient.openChallenge(\n  id = \"challenge_id\",\n  context = context,\n  channel = null, \u002F\u002F optional\n)\n","kotlin",[217,577,578,586,600,610,624],{"__ignoreMap":352},[230,579,580,582,584],{"class":363,"line":364},[230,581,525],{"class":413},[230,583,529],{"class":409},[230,585,532],{"class":413},[230,587,588,591,595,598],{"class":363,"line":399},[230,589,590],{"class":413},"  id ",[230,592,594],{"class":593},"sut_7","=",[230,596,597],{"class":389}," \"challenge_id\"",[230,599,438],{"class":413},[230,601,602,605,607],{"class":363,"line":406},[230,603,604],{"class":413},"  context ",[230,606,594],{"class":593},[230,608,609],{"class":413}," context,\n",[230,611,612,615,617,620,622],{"class":363,"line":420},[230,613,614],{"class":413},"  channel ",[230,616,594],{"class":593},[230,618,619],{"class":556}," null",[230,621,560],{"class":413},[230,623,564],{"class":563},[230,625,626],{"class":363,"line":441},[230,627,511],{"class":413},[188,629,632],{"className":630},[631],"code-cap","Response",[188,634,637],{"className":635},[636],"code-light",[354,638,642],{"className":639,"code":640,"language":641,"meta":352,"style":352},"language-json shiki shiki-themes material-theme-lighter one-dark-pro monokai","null\n","json",[217,643,644],{"__ignoreMap":352},[230,645,646],{"class":363,"line":364},[230,647,640],{"class":556},[649,650,651],"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 .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 .s4fYk, html code.shiki .s4fYk{--shiki-light:#FF5370;--shiki-default:#D19A66;--shiki-dark:#AE81FF}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 .stE5w, html code.shiki .stE5w{--shiki-light:#39ADB5;--shiki-default:#D19A66;--shiki-dark:#AE81FF}html pre.shiki code .sh6BQ, html code.shiki .sh6BQ{--shiki-light:#6182B8;--shiki-default:#61AFEF;--shiki-dark:#66D9EF}html pre.shiki code .s42Qa, html code.shiki .s42Qa{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#7F848E;--shiki-default-font-style:italic;--shiki-dark:#88846F;--shiki-dark-font-style:inherit}html pre.shiki code .sut_7, html code.shiki .sut_7{--shiki-light:#39ADB5;--shiki-default:#56B6C2;--shiki-dark:#F92672}",{"title":352,"searchDepth":399,"depth":399,"links":653},[],"md",{},{"title":54,"description":352},{"loc":55},"OyisLO-Pg_zjmSWGD1ueoAZQG5VW7WMnJJv7eAAYYRQ",1780344889799]