[{"data":1,"prerenderedAt":3598},["ShallowReactive",2],{"navigation_docs":3,"-api-alerts":183,"-api-alerts-surround":3593},[4,25,60,81,153,168],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":6},"Getting started",false,"\u002Fgetting-started","1.getting-started",[10,15,20],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F2.quickstart","i-lucide-zap",{"title":21,"path":22,"stem":23,"icon":24},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F3.installation","i-lucide-server",{"title":26,"icon":6,"path":27,"stem":28,"children":29,"page":6},"Concepts","\u002Fconcepts","2.concepts",[30,35,40,45,50,55],{"title":31,"path":32,"stem":33,"icon":34},"How AML works","\u002Fconcepts\u002Fhow-aml-works","2.concepts\u002F1.how-aml-works","i-lucide-book-open",{"title":36,"path":37,"stem":38,"icon":39},"Events and decisions","\u002Fconcepts\u002Fevents-and-decisions","2.concepts\u002F2.events-and-decisions","i-lucide-activity",{"title":41,"path":42,"stem":43,"icon":44},"Rules","\u002Fconcepts\u002Frules","2.concepts\u002F3.rules","i-lucide-scale",{"title":46,"path":47,"stem":48,"icon":49},"Alerts, cases and reporting","\u002Fconcepts\u002Falerts-cases-reporting","2.concepts\u002F4.alerts-cases-reporting","i-lucide-folder-search",{"title":51,"path":52,"stem":53,"icon":54},"Entities and the graph","\u002Fconcepts\u002Fentities-and-graph","2.concepts\u002F5.entities-and-graph","i-lucide-network",{"title":56,"path":57,"stem":58,"icon":59},"Audit log","\u002Fconcepts\u002Faudit-log","2.concepts\u002F6.audit-log","i-lucide-scroll-text",{"title":61,"icon":6,"path":62,"stem":63,"children":64,"page":6},"Guides","\u002Fguides","3.guides",[65,70,75],{"title":66,"path":67,"stem":68,"icon":69},"Guides by role","\u002Fguides\u002Fby-role","3.guides\u002F1.by-role","i-lucide-users",{"title":71,"path":72,"stem":73,"icon":74},"Integration plan","\u002Fguides\u002Fintegration-plan","3.guides\u002F2.integration-plan","i-lucide-list-checks",{"title":76,"path":77,"stem":78,"icon":79,"badge":80},"Connecting a rail","\u002Fguides\u002Fconnecting-a-rail","3.guides\u002F3.connecting-a-rail","i-lucide-plug","Coming soon",{"title":82,"icon":6,"path":83,"stem":84,"children":85,"page":6},"API reference","\u002Fapi","4.api",[86,91,96,101,106,111,116,121,126,129,134,139,144,149],{"title":87,"path":88,"stem":89,"icon":90},"Authentication","\u002Fapi\u002Fauthentication","4.api\u002F01.authentication","i-lucide-key-round",{"title":92,"path":93,"stem":94,"icon":95},"Errors","\u002Fapi\u002Ferrors","4.api\u002F02.errors","i-lucide-circle-alert",{"title":97,"path":98,"stem":99,"icon":100},"Idempotency","\u002Fapi\u002Fidempotency","4.api\u002F03.idempotency","i-lucide-repeat",{"title":102,"path":103,"stem":104,"icon":105},"Health","\u002Fapi\u002Fhealth","4.api\u002F04.health","i-lucide-heart-pulse",{"title":107,"path":108,"stem":109,"icon":110},"Entities","\u002Fapi\u002Fentities","4.api\u002F05.entities","i-lucide-user-round",{"title":112,"path":113,"stem":114,"icon":115},"Events","\u002Fapi\u002Fevents","4.api\u002F06.events","i-lucide-send",{"title":117,"path":118,"stem":119,"icon":120},"Decisions","\u002Fapi\u002Fdecisions","4.api\u002F07.decisions","i-lucide-gavel",{"title":122,"path":123,"stem":124,"icon":125},"Alerts","\u002Fapi\u002Falerts","4.api\u002F08.alerts","i-lucide-bell",{"title":41,"path":127,"stem":128,"icon":44},"\u002Fapi\u002Frules","4.api\u002F09.rules",{"title":130,"path":131,"stem":132,"icon":133},"Screening","\u002Fapi\u002Fscreening","4.api\u002F10.screening","i-lucide-user-search",{"title":135,"path":136,"stem":137,"icon":138},"API keys","\u002Fapi\u002Fapi-keys","4.api\u002F11.api-keys","i-lucide-key",{"title":140,"path":141,"stem":142,"icon":143},"Overview","\u002Fapi\u002Foverview","4.api\u002F12.overview","i-lucide-layout-dashboard",{"title":145,"path":146,"stem":147,"icon":148,"badge":80},"Webhooks","\u002Fapi\u002Fwebhooks","4.api\u002F13.webhooks","i-lucide-webhook",{"title":80,"path":150,"stem":151,"icon":152,"badge":80},"\u002Fapi\u002Fcoming-soon","4.api\u002F14.coming-soon","i-lucide-clock",{"title":154,"icon":6,"path":155,"stem":156,"children":157,"page":6},"Security and licensing","\u002Fsecurity","5.security",[158,163],{"title":159,"path":160,"stem":161,"icon":162},"Data flows","\u002Fsecurity\u002Fdata-flows","5.security\u002F1.data-flows","i-lucide-shield-check",{"title":164,"path":165,"stem":166,"icon":167,"badge":80},"Licensing and metering","\u002Fsecurity\u002Flicensing","5.security\u002F2.licensing","i-lucide-file-badge",{"title":169,"icon":6,"path":170,"stem":171,"children":172,"page":6},"Reference","\u002Freference","6.reference",[173,178],{"title":174,"path":175,"stem":176,"icon":177},"Glossary","\u002Freference\u002Fglossary","6.reference\u002F1.glossary","i-lucide-book-a",{"title":179,"path":180,"stem":181,"icon":182},"FAQ","\u002Freference\u002Ffaq","6.reference\u002F2.faq","i-lucide-circle-help",{"id":184,"title":122,"body":185,"description":3586,"extension":3587,"links":3588,"meta":3589,"navigation":3590,"path":123,"seo":3591,"stem":124,"__hash__":3592},"docs\u002F4.api\u002F08.alerts.md",{"type":186,"value":187,"toc":3561},"minimark",[188,218,250,257,269,274,357,372,376,380,402,407,465,469,472,481,640,656,660,663,673,677,723,1376,1380,1383,1395,1399,1406,1410,1413,1424,1427,1508,1697,1701,1704,1707,1724,1730,1800,1907,1916,1920,1923,1966,1970,1973,1984,1995,2064,2078,2082,2085,2103,2107,2110,2119,2123,2335,2338,2472,2475,2493,2496,2614,3054,3073,3077,3088,3102,3131,3352,3363,3366,3557],[189,190,191,192,196,197,200,201,196,204,207,208,210,211,213,214,217],"p",{},"A ",[193,194,195],"code",{},"review"," or ",[193,198,199],{},"block"," decision puts the event on an alert. Alerts are grouped by source: while a source has an ",[193,202,203],{},"open",[193,205,206],{},"in_review"," alert, its later ",[193,209,195],{}," and ",[193,212,199],{}," decisions join that alert instead of raising new ones. ",[193,215,216],{},"occurrences"," counts them. Once an alert is pending closure or closed, the next decision for that source starts a new alert.",[189,219,220,221,224,225,210,227,230,231,233,234,236,237,239,240,242,243,210,246,249],{},"An alert starts at ",[193,222,223],{},"medium"," priority for a ",[193,226,195],{},[193,228,229],{},"high"," for a ",[193,232,199],{},". A ",[193,235,199],{}," that joins a ",[193,238,223],{}," alert raises it to ",[193,241,229],{},". ",[193,244,245],{},"decision_id",[193,247,248],{},"event_id"," point at the highest-scoring decision on the alert.",[189,251,252,253,256],{},"Decisions for events without a ",[193,254,255],{},"source.entity_id"," can't be grouped, so each gets its own alert.",[189,258,191,259,263,264,268],{},[260,261,262],"a",{"href":131},"screening"," with a potential match raises an alert too. See ",[260,265,267],{"href":266},"#screening-alerts","Screening alerts",".",[270,271,273],"h2",{"id":272},"statuses","Statuses",[275,276,277,293],"table",{},[278,279,280],"thead",{},[281,282,283,287,290],"tr",{},[284,285,286],"th",{},"Status",[284,288,289],{},"Meaning",[284,291,292],{},"How it gets there",[294,295,296,312,327,342],"tbody",{},[281,297,298,303,306],{},[299,300,301],"td",{},[193,302,203],{},[299,304,305],{},"Waiting for an analyst",[299,307,308,309],{},"New alert, or set with ",[193,310,311],{},"PATCH",[281,313,314,318,321],{},[299,315,316],{},[193,317,206],{},[299,319,320],{},"Being worked",[299,322,323,324,326],{},"Set with ",[193,325,311],{},", or a rejected closure",[281,328,329,334,337],{},[299,330,331],{},[193,332,333],{},"pending_closure",[299,335,336],{},"Someone proposed a disposition and it's waiting for a second person",[299,338,339],{},[193,340,341],{},"POST ...\u002Fclosure",[281,343,344,349,352],{},[299,345,346],{},[193,347,348],{},"closed",[299,350,351],{},"A second person approved the closure",[299,353,354],{},[193,355,356],{},"POST ...\u002Fclosure\u002Fapprove",[189,358,359,360,196,362,364,365,367,368,371],{},"Alerts that are ",[193,361,333],{},[193,363,348],{}," can't be edited with ",[193,366,311],{},". Every change is written to the ",[260,369,370],{"href":57},"audit log"," with the key that made it.",[270,373,375],{"id":374},"list-alerts","List alerts",[377,378,379],"badge",{},"GET \u002Fv1\u002Falerts",[189,381,382,383,386,387,390,391,394,395,398,399,268],{},"Alerts a page at a time. Each carries the decision and event behind it, so a queue renders from one request. With ",[193,384,385],{},"queue=open"," they come soonest deadline (",[193,388,389],{},"due_at",") first; otherwise most recently changed first. Pass ",[193,392,393],{},"limit"," (1 to 200, default 50); if there are more, the response has a ",[193,396,397],{},"next_cursor"," to send back as ",[193,400,401],{},"cursor",[403,404,406],"h3",{"id":405},"query-parameters","Query parameters",[408,409,410,422,439,443,453,460],"field-group",{},[411,412,415,417,418,196,420,268],"field",{"name":413,"type":414},"queue","string",[193,416,203],{}," (open and in review), ",[193,419,333],{},[193,421,348],{},[411,423,425,426,428,429,428,431,196,433,435,436,438],{"name":424,"type":414},"status","A single status: ",[193,427,203],{},", ",[193,430,206],{},[193,432,333],{},[193,434,348],{},". Ignored when ",[193,437,413],{}," is set.",[411,440,442],{"name":441,"type":414},"assigned_to","Only alerts assigned to this name.",[411,444,446,196,448,450,451,268],{"name":445,"type":414},"decision",[193,447,195],{},[193,449,199],{},". Screening alerts count as ",[193,452,195],{},[411,454,456,457,268],{"name":455,"type":414},"q","Part of the source's id or name, or an alert number such as ",[193,458,459],{},"ALR-20481",[411,461,464],{"name":462,"type":463},"limit, cursor","integer, string","Paging, as above.",[270,466,468],{"id":467},"counts","Counts",[377,470,471],{},"GET \u002Fv1\u002Falerts\u002Fcounts",[189,473,474,475,477,478,268],{},"How many alerts are in each queue, counted on the server, so tab counts are right however many alerts there are. Pass ",[193,476,441],{}," to fill ",[193,479,480],{},"mine",[482,483,489],"pre",{"className":484,"code":485,"filename":486,"language":487,"meta":488,"style":488},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"open\": 38,\n  \"in_review\": 7,\n  \"pending_closure\": 2,\n  \"closed\": 1204,\n  \"mine\": 5,\n  \"overdue\": 2,\n  \"near_sla\": 3,\n  \"median_close_minutes\": 252\n}\n","Response · 200","json","",[193,490,491,500,522,538,554,570,586,602,619,634],{"__ignoreMap":488},[492,493,496],"span",{"class":494,"line":495},"line",1,[492,497,499],{"class":498},"sMK4o","{\n",[492,501,503,506,509,512,515,519],{"class":494,"line":502},2,[492,504,505],{"class":498},"  \"",[492,507,203],{"class":508},"spNyl",[492,510,511],{"class":498},"\"",[492,513,514],{"class":498},":",[492,516,518],{"class":517},"sbssI"," 38",[492,520,521],{"class":498},",\n",[492,523,525,527,529,531,533,536],{"class":494,"line":524},3,[492,526,505],{"class":498},[492,528,206],{"class":508},[492,530,511],{"class":498},[492,532,514],{"class":498},[492,534,535],{"class":517}," 7",[492,537,521],{"class":498},[492,539,541,543,545,547,549,552],{"class":494,"line":540},4,[492,542,505],{"class":498},[492,544,333],{"class":508},[492,546,511],{"class":498},[492,548,514],{"class":498},[492,550,551],{"class":517}," 2",[492,553,521],{"class":498},[492,555,557,559,561,563,565,568],{"class":494,"line":556},5,[492,558,505],{"class":498},[492,560,348],{"class":508},[492,562,511],{"class":498},[492,564,514],{"class":498},[492,566,567],{"class":517}," 1204",[492,569,521],{"class":498},[492,571,573,575,577,579,581,584],{"class":494,"line":572},6,[492,574,505],{"class":498},[492,576,480],{"class":508},[492,578,511],{"class":498},[492,580,514],{"class":498},[492,582,583],{"class":517}," 5",[492,585,521],{"class":498},[492,587,589,591,594,596,598,600],{"class":494,"line":588},7,[492,590,505],{"class":498},[492,592,593],{"class":508},"overdue",[492,595,511],{"class":498},[492,597,514],{"class":498},[492,599,551],{"class":517},[492,601,521],{"class":498},[492,603,605,607,610,612,614,617],{"class":494,"line":604},8,[492,606,505],{"class":498},[492,608,609],{"class":508},"near_sla",[492,611,511],{"class":498},[492,613,514],{"class":498},[492,615,616],{"class":517}," 3",[492,618,521],{"class":498},[492,620,622,624,627,629,631],{"class":494,"line":621},9,[492,623,505],{"class":498},[492,625,626],{"class":508},"median_close_minutes",[492,628,511],{"class":498},[492,630,514],{"class":498},[492,632,633],{"class":517}," 252\n",[492,635,637],{"class":494,"line":636},10,[492,638,639],{"class":498},"}\n",[189,641,642,644,645,210,647,649,650,652,653,655],{},[193,643,203],{}," includes those in review. ",[193,646,593],{},[193,648,609],{}," are open alerts past their ",[193,651,389],{}," or due within the hour. ",[193,654,626],{}," covers alerts closed in the last 7 days and is absent when none were.",[270,657,659],{"id":658},"get-an-alert","Get an alert",[377,661,662],{},"GET \u002Fv1\u002Falerts\u002F{id}",[189,664,665,666,669,670,268],{},"One alert, with the same fields as the list. An unknown id is a ",[193,667,668],{},"404"," with ",[193,671,672],{},"alert not found",[403,674,676],{"id":675},"example","Example",[482,678,683],{"className":679,"code":680,"filename":681,"language":682,"meta":488,"style":488},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl \"$SENTINEL_URL\u002Fv1\u002Falerts?status=open\" \\\n  -H \"Authorization: Bearer $SENTINEL_KEY\"\n","Terminal","bash",[193,684,685,707],{"__ignoreMap":488},[492,686,687,691,694,698,702,704],{"class":494,"line":495},[492,688,690],{"class":689},"sBMFI","curl",[492,692,693],{"class":498}," \"",[492,695,697],{"class":696},"sTEyZ","$SENTINEL_URL",[492,699,701],{"class":700},"sfazB","\u002Fv1\u002Falerts?status=open",[492,703,511],{"class":498},[492,705,706],{"class":696}," \\\n",[492,708,709,712,714,717,720],{"class":494,"line":502},[492,710,711],{"class":700},"  -H",[492,713,693],{"class":498},[492,715,716],{"class":700},"Authorization: Bearer ",[492,718,719],{"class":696},"$SENTINEL_KEY",[492,721,722],{"class":498},"\"\n",[482,724,726],{"className":484,"code":725,"filename":486,"language":487,"meta":488,"style":488},"{\n  \"alerts\": [\n    {\n      \"id\": \"c7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\",\n      \"number\": 20481,\n      \"decision_id\": \"a81e4f02-6c9d-4b7a-9e3f-2d1c0b9a8f7e\",\n      \"event_id\": \"c4d5e6f7-0a1b-4c2d-8e9f-3a4b5c6d7e8f\",\n      \"status\": \"open\",\n      \"priority\": \"medium\",\n      \"occurrences\": 3,\n      \"last_event_at\": \"2026-10-15T11:21:40Z\",\n      \"due_at\": \"2026-10-16T11:09:12.318Z\",\n      \"created_at\": \"2026-10-15T11:09:12.318Z\",\n      \"updated_at\": \"2026-10-15T11:21:40.552Z\",\n      \"decision\": \"review\",\n      \"risk_score\": 60,\n      \"decided_in_ms\": 38,\n      \"reasons\": [\n        {\n          \"rule\": \"structuring_below_threshold\",\n          \"version\": 1,\n          \"detail\": \"repeated transfers just below the reporting threshold within 24h\",\n          \"weight\": 60\n        }\n      ],\n      \"source\": {\n        \"id\": \"cus_10442\",\n        \"kind\": \"customer\",\n        \"name\": \"Ama Mensah\"\n      },\n      \"event\": {\n        \"type\": \"transfer.outbound\",\n        \"occurred_at\": \"2026-10-15T11:09:12Z\",\n        \"amount\": {\n          \"value\": 4900,\n          \"currency\": \"USD\"\n        },\n        \"rail\": \"mobile_money\",\n        \"source_id\": \"cus_10442\"\n      }\n    }\n  ]\n}\n",[193,727,728,732,746,751,772,788,807,826,844,863,877,898,918,939,960,979,996,1012,1026,1032,1054,1071,1092,1107,1113,1119,1134,1155,1176,1195,1201,1215,1236,1257,1271,1289,1308,1314,1335,1353,1359,1365,1371],{"__ignoreMap":488},[492,729,730],{"class":494,"line":495},[492,731,499],{"class":498},[492,733,734,736,739,741,743],{"class":494,"line":502},[492,735,505],{"class":498},[492,737,738],{"class":508},"alerts",[492,740,511],{"class":498},[492,742,514],{"class":498},[492,744,745],{"class":498}," [\n",[492,747,748],{"class":494,"line":524},[492,749,750],{"class":498},"    {\n",[492,752,753,756,759,761,763,765,768,770],{"class":494,"line":540},[492,754,755],{"class":498},"      \"",[492,757,758],{"class":689},"id",[492,760,511],{"class":498},[492,762,514],{"class":498},[492,764,693],{"class":498},[492,766,767],{"class":700},"c7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a",[492,769,511],{"class":498},[492,771,521],{"class":498},[492,773,774,776,779,781,783,786],{"class":494,"line":556},[492,775,755],{"class":498},[492,777,778],{"class":689},"number",[492,780,511],{"class":498},[492,782,514],{"class":498},[492,784,785],{"class":517}," 20481",[492,787,521],{"class":498},[492,789,790,792,794,796,798,800,803,805],{"class":494,"line":572},[492,791,755],{"class":498},[492,793,245],{"class":689},[492,795,511],{"class":498},[492,797,514],{"class":498},[492,799,693],{"class":498},[492,801,802],{"class":700},"a81e4f02-6c9d-4b7a-9e3f-2d1c0b9a8f7e",[492,804,511],{"class":498},[492,806,521],{"class":498},[492,808,809,811,813,815,817,819,822,824],{"class":494,"line":588},[492,810,755],{"class":498},[492,812,248],{"class":689},[492,814,511],{"class":498},[492,816,514],{"class":498},[492,818,693],{"class":498},[492,820,821],{"class":700},"c4d5e6f7-0a1b-4c2d-8e9f-3a4b5c6d7e8f",[492,823,511],{"class":498},[492,825,521],{"class":498},[492,827,828,830,832,834,836,838,840,842],{"class":494,"line":604},[492,829,755],{"class":498},[492,831,424],{"class":689},[492,833,511],{"class":498},[492,835,514],{"class":498},[492,837,693],{"class":498},[492,839,203],{"class":700},[492,841,511],{"class":498},[492,843,521],{"class":498},[492,845,846,848,851,853,855,857,859,861],{"class":494,"line":621},[492,847,755],{"class":498},[492,849,850],{"class":689},"priority",[492,852,511],{"class":498},[492,854,514],{"class":498},[492,856,693],{"class":498},[492,858,223],{"class":700},[492,860,511],{"class":498},[492,862,521],{"class":498},[492,864,865,867,869,871,873,875],{"class":494,"line":636},[492,866,755],{"class":498},[492,868,216],{"class":689},[492,870,511],{"class":498},[492,872,514],{"class":498},[492,874,616],{"class":517},[492,876,521],{"class":498},[492,878,880,882,885,887,889,891,894,896],{"class":494,"line":879},11,[492,881,755],{"class":498},[492,883,884],{"class":689},"last_event_at",[492,886,511],{"class":498},[492,888,514],{"class":498},[492,890,693],{"class":498},[492,892,893],{"class":700},"2026-10-15T11:21:40Z",[492,895,511],{"class":498},[492,897,521],{"class":498},[492,899,901,903,905,907,909,911,914,916],{"class":494,"line":900},12,[492,902,755],{"class":498},[492,904,389],{"class":689},[492,906,511],{"class":498},[492,908,514],{"class":498},[492,910,693],{"class":498},[492,912,913],{"class":700},"2026-10-16T11:09:12.318Z",[492,915,511],{"class":498},[492,917,521],{"class":498},[492,919,921,923,926,928,930,932,935,937],{"class":494,"line":920},13,[492,922,755],{"class":498},[492,924,925],{"class":689},"created_at",[492,927,511],{"class":498},[492,929,514],{"class":498},[492,931,693],{"class":498},[492,933,934],{"class":700},"2026-10-15T11:09:12.318Z",[492,936,511],{"class":498},[492,938,521],{"class":498},[492,940,942,944,947,949,951,953,956,958],{"class":494,"line":941},14,[492,943,755],{"class":498},[492,945,946],{"class":689},"updated_at",[492,948,511],{"class":498},[492,950,514],{"class":498},[492,952,693],{"class":498},[492,954,955],{"class":700},"2026-10-15T11:21:40.552Z",[492,957,511],{"class":498},[492,959,521],{"class":498},[492,961,963,965,967,969,971,973,975,977],{"class":494,"line":962},15,[492,964,755],{"class":498},[492,966,445],{"class":689},[492,968,511],{"class":498},[492,970,514],{"class":498},[492,972,693],{"class":498},[492,974,195],{"class":700},[492,976,511],{"class":498},[492,978,521],{"class":498},[492,980,982,984,987,989,991,994],{"class":494,"line":981},16,[492,983,755],{"class":498},[492,985,986],{"class":689},"risk_score",[492,988,511],{"class":498},[492,990,514],{"class":498},[492,992,993],{"class":517}," 60",[492,995,521],{"class":498},[492,997,999,1001,1004,1006,1008,1010],{"class":494,"line":998},17,[492,1000,755],{"class":498},[492,1002,1003],{"class":689},"decided_in_ms",[492,1005,511],{"class":498},[492,1007,514],{"class":498},[492,1009,518],{"class":517},[492,1011,521],{"class":498},[492,1013,1015,1017,1020,1022,1024],{"class":494,"line":1014},18,[492,1016,755],{"class":498},[492,1018,1019],{"class":689},"reasons",[492,1021,511],{"class":498},[492,1023,514],{"class":498},[492,1025,745],{"class":498},[492,1027,1029],{"class":494,"line":1028},19,[492,1030,1031],{"class":498},"        {\n",[492,1033,1035,1038,1041,1043,1045,1047,1050,1052],{"class":494,"line":1034},20,[492,1036,1037],{"class":498},"          \"",[492,1039,1040],{"class":517},"rule",[492,1042,511],{"class":498},[492,1044,514],{"class":498},[492,1046,693],{"class":498},[492,1048,1049],{"class":700},"structuring_below_threshold",[492,1051,511],{"class":498},[492,1053,521],{"class":498},[492,1055,1057,1059,1062,1064,1066,1069],{"class":494,"line":1056},21,[492,1058,1037],{"class":498},[492,1060,1061],{"class":517},"version",[492,1063,511],{"class":498},[492,1065,514],{"class":498},[492,1067,1068],{"class":517}," 1",[492,1070,521],{"class":498},[492,1072,1074,1076,1079,1081,1083,1085,1088,1090],{"class":494,"line":1073},22,[492,1075,1037],{"class":498},[492,1077,1078],{"class":517},"detail",[492,1080,511],{"class":498},[492,1082,514],{"class":498},[492,1084,693],{"class":498},[492,1086,1087],{"class":700},"repeated transfers just below the reporting threshold within 24h",[492,1089,511],{"class":498},[492,1091,521],{"class":498},[492,1093,1095,1097,1100,1102,1104],{"class":494,"line":1094},23,[492,1096,1037],{"class":498},[492,1098,1099],{"class":517},"weight",[492,1101,511],{"class":498},[492,1103,514],{"class":498},[492,1105,1106],{"class":517}," 60\n",[492,1108,1110],{"class":494,"line":1109},24,[492,1111,1112],{"class":498},"        }\n",[492,1114,1116],{"class":494,"line":1115},25,[492,1117,1118],{"class":498},"      ],\n",[492,1120,1122,1124,1127,1129,1131],{"class":494,"line":1121},26,[492,1123,755],{"class":498},[492,1125,1126],{"class":689},"source",[492,1128,511],{"class":498},[492,1130,514],{"class":498},[492,1132,1133],{"class":498}," {\n",[492,1135,1137,1140,1142,1144,1146,1148,1151,1153],{"class":494,"line":1136},27,[492,1138,1139],{"class":498},"        \"",[492,1141,758],{"class":517},[492,1143,511],{"class":498},[492,1145,514],{"class":498},[492,1147,693],{"class":498},[492,1149,1150],{"class":700},"cus_10442",[492,1152,511],{"class":498},[492,1154,521],{"class":498},[492,1156,1158,1160,1163,1165,1167,1169,1172,1174],{"class":494,"line":1157},28,[492,1159,1139],{"class":498},[492,1161,1162],{"class":517},"kind",[492,1164,511],{"class":498},[492,1166,514],{"class":498},[492,1168,693],{"class":498},[492,1170,1171],{"class":700},"customer",[492,1173,511],{"class":498},[492,1175,521],{"class":498},[492,1177,1179,1181,1184,1186,1188,1190,1193],{"class":494,"line":1178},29,[492,1180,1139],{"class":498},[492,1182,1183],{"class":517},"name",[492,1185,511],{"class":498},[492,1187,514],{"class":498},[492,1189,693],{"class":498},[492,1191,1192],{"class":700},"Ama Mensah",[492,1194,722],{"class":498},[492,1196,1198],{"class":494,"line":1197},30,[492,1199,1200],{"class":498},"      },\n",[492,1202,1204,1206,1209,1211,1213],{"class":494,"line":1203},31,[492,1205,755],{"class":498},[492,1207,1208],{"class":689},"event",[492,1210,511],{"class":498},[492,1212,514],{"class":498},[492,1214,1133],{"class":498},[492,1216,1218,1220,1223,1225,1227,1229,1232,1234],{"class":494,"line":1217},32,[492,1219,1139],{"class":498},[492,1221,1222],{"class":517},"type",[492,1224,511],{"class":498},[492,1226,514],{"class":498},[492,1228,693],{"class":498},[492,1230,1231],{"class":700},"transfer.outbound",[492,1233,511],{"class":498},[492,1235,521],{"class":498},[492,1237,1239,1241,1244,1246,1248,1250,1253,1255],{"class":494,"line":1238},33,[492,1240,1139],{"class":498},[492,1242,1243],{"class":517},"occurred_at",[492,1245,511],{"class":498},[492,1247,514],{"class":498},[492,1249,693],{"class":498},[492,1251,1252],{"class":700},"2026-10-15T11:09:12Z",[492,1254,511],{"class":498},[492,1256,521],{"class":498},[492,1258,1260,1262,1265,1267,1269],{"class":494,"line":1259},34,[492,1261,1139],{"class":498},[492,1263,1264],{"class":517},"amount",[492,1266,511],{"class":498},[492,1268,514],{"class":498},[492,1270,1133],{"class":498},[492,1272,1274,1276,1280,1282,1284,1287],{"class":494,"line":1273},35,[492,1275,1037],{"class":498},[492,1277,1279],{"class":1278},"swJcz","value",[492,1281,511],{"class":498},[492,1283,514],{"class":498},[492,1285,1286],{"class":517}," 4900",[492,1288,521],{"class":498},[492,1290,1292,1294,1297,1299,1301,1303,1306],{"class":494,"line":1291},36,[492,1293,1037],{"class":498},[492,1295,1296],{"class":1278},"currency",[492,1298,511],{"class":498},[492,1300,514],{"class":498},[492,1302,693],{"class":498},[492,1304,1305],{"class":700},"USD",[492,1307,722],{"class":498},[492,1309,1311],{"class":494,"line":1310},37,[492,1312,1313],{"class":498},"        },\n",[492,1315,1317,1319,1322,1324,1326,1328,1331,1333],{"class":494,"line":1316},38,[492,1318,1139],{"class":498},[492,1320,1321],{"class":517},"rail",[492,1323,511],{"class":498},[492,1325,514],{"class":498},[492,1327,693],{"class":498},[492,1329,1330],{"class":700},"mobile_money",[492,1332,511],{"class":498},[492,1334,521],{"class":498},[492,1336,1338,1340,1343,1345,1347,1349,1351],{"class":494,"line":1337},39,[492,1339,1139],{"class":498},[492,1341,1342],{"class":517},"source_id",[492,1344,511],{"class":498},[492,1346,514],{"class":498},[492,1348,693],{"class":498},[492,1350,1150],{"class":700},[492,1352,722],{"class":498},[492,1354,1356],{"class":494,"line":1355},40,[492,1357,1358],{"class":498},"      }\n",[492,1360,1362],{"class":494,"line":1361},41,[492,1363,1364],{"class":498},"    }\n",[492,1366,1368],{"class":494,"line":1367},42,[492,1369,1370],{"class":498},"  ]\n",[492,1372,1374],{"class":494,"line":1373},43,[492,1375,639],{"class":498},[270,1377,1379],{"id":1378},"update-an-alert","Update an alert",[377,1381,1382],{},"PATCH \u002Fv1\u002Falerts\u002F{id}",[189,1384,1385,1386,210,1388,1390,1391,268],{},"Changes an alert's status, its assignee, or both. Status can only move between ",[193,1387,203],{},[193,1389,206],{}," here. Closing goes through ",[260,1392,1394],{"href":1393},"#request-closure","closure",[403,1396,1398],{"id":1397},"path-parameters","Path parameters",[408,1400,1401],{},[411,1402,1405],{"name":758,"type":1403,":required":1404},"string, uuid","true","The alert's ID.",[403,1407,1409],{"id":1408},"request-body","Request body",[189,1411,1412],{},"Send either field, or both.",[408,1414,1415,1421],{},[411,1416,1417,196,1419,268],{"name":424,"type":414},[193,1418,203],{},[193,1420,206],{},[411,1422,1423],{"name":441,"type":414},"Who is working the alert. Free text, for example a name or an email address. Must not be empty.",[403,1425,676],{"id":1426},"example-1",[482,1428,1430],{"className":679,"code":1429,"filename":681,"language":682,"meta":488,"style":488},"curl -X PATCH \"$SENTINEL_URL\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\" \\\n  -H \"Authorization: Bearer $SENTINEL_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"status\": \"in_review\",\n    \"assigned_to\": \"analyst@example.com\"\n  }'\n",[193,1431,1432,1453,1467,1480,1490,1495,1500],{"__ignoreMap":488},[492,1433,1434,1436,1439,1442,1444,1446,1449,1451],{"class":494,"line":495},[492,1435,690],{"class":689},[492,1437,1438],{"class":700}," -X",[492,1440,1441],{"class":700}," PATCH",[492,1443,693],{"class":498},[492,1445,697],{"class":696},[492,1447,1448],{"class":700},"\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a",[492,1450,511],{"class":498},[492,1452,706],{"class":696},[492,1454,1455,1457,1459,1461,1463,1465],{"class":494,"line":502},[492,1456,711],{"class":700},[492,1458,693],{"class":498},[492,1460,716],{"class":700},[492,1462,719],{"class":696},[492,1464,511],{"class":498},[492,1466,706],{"class":696},[492,1468,1469,1471,1473,1476,1478],{"class":494,"line":524},[492,1470,711],{"class":700},[492,1472,693],{"class":498},[492,1474,1475],{"class":700},"Content-Type: application\u002Fjson",[492,1477,511],{"class":498},[492,1479,706],{"class":696},[492,1481,1482,1485,1488],{"class":494,"line":540},[492,1483,1484],{"class":700},"  -d",[492,1486,1487],{"class":498}," '",[492,1489,499],{"class":700},[492,1491,1492],{"class":494,"line":556},[492,1493,1494],{"class":700},"    \"status\": \"in_review\",\n",[492,1496,1497],{"class":494,"line":572},[492,1498,1499],{"class":700},"    \"assigned_to\": \"analyst@example.com\"\n",[492,1501,1502,1505],{"class":494,"line":588},[492,1503,1504],{"class":700},"  }",[492,1506,1507],{"class":498},"'\n",[482,1509,1511],{"className":484,"code":1510,"filename":486,"language":487,"meta":488,"style":488},"{\n  \"id\": \"c7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\",\n  \"decision_id\": \"a81e4f02-6c9d-4b7a-9e3f-2d1c0b9a8f7e\",\n  \"event_id\": \"c4d5e6f7-0a1b-4c2d-8e9f-3a4b5c6d7e8f\",\n  \"status\": \"in_review\",\n  \"priority\": \"medium\",\n  \"assigned_to\": \"analyst@example.com\",\n  \"occurrences\": 3,\n  \"last_event_at\": \"2026-10-15T11:21:40Z\",\n  \"created_at\": \"2026-10-15T11:09:12.318Z\",\n  \"updated_at\": \"2026-10-15T11:25:02.877Z\"\n}\n",[193,1512,1513,1517,1535,1553,1571,1589,1607,1626,1640,1658,1676,1693],{"__ignoreMap":488},[492,1514,1515],{"class":494,"line":495},[492,1516,499],{"class":498},[492,1518,1519,1521,1523,1525,1527,1529,1531,1533],{"class":494,"line":502},[492,1520,505],{"class":498},[492,1522,758],{"class":508},[492,1524,511],{"class":498},[492,1526,514],{"class":498},[492,1528,693],{"class":498},[492,1530,767],{"class":700},[492,1532,511],{"class":498},[492,1534,521],{"class":498},[492,1536,1537,1539,1541,1543,1545,1547,1549,1551],{"class":494,"line":524},[492,1538,505],{"class":498},[492,1540,245],{"class":508},[492,1542,511],{"class":498},[492,1544,514],{"class":498},[492,1546,693],{"class":498},[492,1548,802],{"class":700},[492,1550,511],{"class":498},[492,1552,521],{"class":498},[492,1554,1555,1557,1559,1561,1563,1565,1567,1569],{"class":494,"line":540},[492,1556,505],{"class":498},[492,1558,248],{"class":508},[492,1560,511],{"class":498},[492,1562,514],{"class":498},[492,1564,693],{"class":498},[492,1566,821],{"class":700},[492,1568,511],{"class":498},[492,1570,521],{"class":498},[492,1572,1573,1575,1577,1579,1581,1583,1585,1587],{"class":494,"line":556},[492,1574,505],{"class":498},[492,1576,424],{"class":508},[492,1578,511],{"class":498},[492,1580,514],{"class":498},[492,1582,693],{"class":498},[492,1584,206],{"class":700},[492,1586,511],{"class":498},[492,1588,521],{"class":498},[492,1590,1591,1593,1595,1597,1599,1601,1603,1605],{"class":494,"line":572},[492,1592,505],{"class":498},[492,1594,850],{"class":508},[492,1596,511],{"class":498},[492,1598,514],{"class":498},[492,1600,693],{"class":498},[492,1602,223],{"class":700},[492,1604,511],{"class":498},[492,1606,521],{"class":498},[492,1608,1609,1611,1613,1615,1617,1619,1622,1624],{"class":494,"line":588},[492,1610,505],{"class":498},[492,1612,441],{"class":508},[492,1614,511],{"class":498},[492,1616,514],{"class":498},[492,1618,693],{"class":498},[492,1620,1621],{"class":700},"analyst@example.com",[492,1623,511],{"class":498},[492,1625,521],{"class":498},[492,1627,1628,1630,1632,1634,1636,1638],{"class":494,"line":604},[492,1629,505],{"class":498},[492,1631,216],{"class":508},[492,1633,511],{"class":498},[492,1635,514],{"class":498},[492,1637,616],{"class":517},[492,1639,521],{"class":498},[492,1641,1642,1644,1646,1648,1650,1652,1654,1656],{"class":494,"line":621},[492,1643,505],{"class":498},[492,1645,884],{"class":508},[492,1647,511],{"class":498},[492,1649,514],{"class":498},[492,1651,693],{"class":498},[492,1653,893],{"class":700},[492,1655,511],{"class":498},[492,1657,521],{"class":498},[492,1659,1660,1662,1664,1666,1668,1670,1672,1674],{"class":494,"line":636},[492,1661,505],{"class":498},[492,1663,925],{"class":508},[492,1665,511],{"class":498},[492,1667,514],{"class":498},[492,1669,693],{"class":498},[492,1671,934],{"class":700},[492,1673,511],{"class":498},[492,1675,521],{"class":498},[492,1677,1678,1680,1682,1684,1686,1688,1691],{"class":494,"line":879},[492,1679,505],{"class":498},[492,1681,946],{"class":508},[492,1683,511],{"class":498},[492,1685,514],{"class":498},[492,1687,693],{"class":498},[492,1689,1690],{"class":700},"2026-10-15T11:25:02.877Z",[492,1692,722],{"class":498},[492,1694,1695],{"class":494,"line":900},[492,1696,639],{"class":498},[270,1698,1700],{"id":1699},"notes","Notes",[377,1702,1703],{},"GET \u002Fv1\u002Falerts\u002F{id}\u002Fnotes",[377,1705,1706],{},"POST \u002Fv1\u002Falerts\u002F{id}\u002Fnotes",[189,1708,1709,1712,1713,1716,1717,1720,1721,268],{},[193,1710,1711],{},"GET"," returns the alert's notes, oldest first. ",[193,1714,1715],{},"POST"," adds one and returns ",[193,1718,1719],{},"201",". Notes can be added at any status, including after the alert is closed. Each note records the key that wrote it as ",[193,1722,1723],{},"author",[408,1725,1726],{},[411,1727,1729],{"name":1728,"type":414,":required":1404},"body","The note. 1 to 5,000 characters.",[482,1731,1733],{"className":679,"code":1732,"filename":681,"language":682,"meta":488,"style":488},"curl -X POST \"$SENTINEL_URL\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\u002Fnotes\" \\\n  -H \"Authorization: Bearer $SENTINEL_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"body\": \"Customer confirmed these are rent payments split across three days. Lease on file.\"\n  }'\n",[193,1734,1735,1755,1769,1781,1789,1794],{"__ignoreMap":488},[492,1736,1737,1739,1741,1744,1746,1748,1751,1753],{"class":494,"line":495},[492,1738,690],{"class":689},[492,1740,1438],{"class":700},[492,1742,1743],{"class":700}," POST",[492,1745,693],{"class":498},[492,1747,697],{"class":696},[492,1749,1750],{"class":700},"\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\u002Fnotes",[492,1752,511],{"class":498},[492,1754,706],{"class":696},[492,1756,1757,1759,1761,1763,1765,1767],{"class":494,"line":502},[492,1758,711],{"class":700},[492,1760,693],{"class":498},[492,1762,716],{"class":700},[492,1764,719],{"class":696},[492,1766,511],{"class":498},[492,1768,706],{"class":696},[492,1770,1771,1773,1775,1777,1779],{"class":494,"line":524},[492,1772,711],{"class":700},[492,1774,693],{"class":498},[492,1776,1475],{"class":700},[492,1778,511],{"class":498},[492,1780,706],{"class":696},[492,1782,1783,1785,1787],{"class":494,"line":540},[492,1784,1484],{"class":700},[492,1786,1487],{"class":498},[492,1788,499],{"class":700},[492,1790,1791],{"class":494,"line":556},[492,1792,1793],{"class":700},"    \"body\": \"Customer confirmed these are rent payments split across three days. Lease on file.\"\n",[492,1795,1796,1798],{"class":494,"line":572},[492,1797,1504],{"class":700},[492,1799,1507],{"class":498},[482,1801,1804],{"className":484,"code":1802,"filename":1803,"language":487,"meta":488,"style":488},"{\n  \"id\": \"0d9c8b7a-6f5e-4d3c-2b1a-0f9e8d7c6b5a\",\n  \"alert_id\": \"c7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\",\n  \"author\": \"3f2e1d0c-9b8a-4765-8432-10fedcba9876\",\n  \"body\": \"Customer confirmed these are rent payments split across three days. Lease on file.\",\n  \"created_at\": \"2026-10-15T11:31:07.204Z\"\n}\n","Response · 201",[193,1805,1806,1810,1829,1848,1867,1886,1903],{"__ignoreMap":488},[492,1807,1808],{"class":494,"line":495},[492,1809,499],{"class":498},[492,1811,1812,1814,1816,1818,1820,1822,1825,1827],{"class":494,"line":502},[492,1813,505],{"class":498},[492,1815,758],{"class":508},[492,1817,511],{"class":498},[492,1819,514],{"class":498},[492,1821,693],{"class":498},[492,1823,1824],{"class":700},"0d9c8b7a-6f5e-4d3c-2b1a-0f9e8d7c6b5a",[492,1826,511],{"class":498},[492,1828,521],{"class":498},[492,1830,1831,1833,1836,1838,1840,1842,1844,1846],{"class":494,"line":524},[492,1832,505],{"class":498},[492,1834,1835],{"class":508},"alert_id",[492,1837,511],{"class":498},[492,1839,514],{"class":498},[492,1841,693],{"class":498},[492,1843,767],{"class":700},[492,1845,511],{"class":498},[492,1847,521],{"class":498},[492,1849,1850,1852,1854,1856,1858,1860,1863,1865],{"class":494,"line":540},[492,1851,505],{"class":498},[492,1853,1723],{"class":508},[492,1855,511],{"class":498},[492,1857,514],{"class":498},[492,1859,693],{"class":498},[492,1861,1862],{"class":700},"3f2e1d0c-9b8a-4765-8432-10fedcba9876",[492,1864,511],{"class":498},[492,1866,521],{"class":498},[492,1868,1869,1871,1873,1875,1877,1879,1882,1884],{"class":494,"line":556},[492,1870,505],{"class":498},[492,1872,1728],{"class":508},[492,1874,511],{"class":498},[492,1876,514],{"class":498},[492,1878,693],{"class":498},[492,1880,1881],{"class":700},"Customer confirmed these are rent payments split across three days. Lease on file.",[492,1883,511],{"class":498},[492,1885,521],{"class":498},[492,1887,1888,1890,1892,1894,1896,1898,1901],{"class":494,"line":572},[492,1889,505],{"class":498},[492,1891,925],{"class":508},[492,1893,511],{"class":498},[492,1895,514],{"class":498},[492,1897,693],{"class":498},[492,1899,1900],{"class":700},"2026-10-15T11:31:07.204Z",[492,1902,722],{"class":498},[492,1904,1905],{"class":494,"line":588},[492,1906,639],{"class":498},[189,1908,1909,1911,1912,1915],{},[193,1910,1711],{}," returns ",[193,1913,1914],{},"{ \"notes\": [...] }"," with the same fields.",[270,1917,1919],{"id":1918},"closing-an-alert","Closing an alert",[189,1921,1922],{},"Closing takes two people. One key proposes a disposition, and a different key approves it.",[275,1924,1925,1934],{},[278,1926,1927],{},[281,1928,1929,1932],{},[284,1930,1931],{},"Disposition",[284,1933,289],{},[294,1935,1936,1946,1956],{},[281,1937,1938,1943],{},[299,1939,1940],{},[193,1941,1942],{},"false_positive",[299,1944,1945],{},"Nothing suspicious",[281,1947,1948,1953],{},[299,1949,1950],{},[193,1951,1952],{},"escalated",[299,1954,1955],{},"Passed on for a deeper investigation",[281,1957,1958,1963],{},[299,1959,1960],{},[193,1961,1962],{},"reported",[299,1964,1965],{},"Reported to your FIU. Sentinel records the disposition but doesn't file anything; reporting isn't built yet.",[403,1967,1969],{"id":1968},"request-closure","Request closure",[377,1971,1972],{},"POST \u002Fv1\u002Falerts\u002F{id}\u002Fclosure",[189,1974,1975,1976,196,1978,1980,1981,1983],{},"Moves an ",[193,1977,203],{},[193,1979,206],{}," alert to ",[193,1982,333],{}," and records who asked.",[408,1985,1986],{},[411,1987,1989,428,1991,196,1993,268],{"name":1988,"type":414,":required":1404},"disposition",[193,1990,1942],{},[193,1992,1952],{},[193,1994,1962],{},[482,1996,1998],{"className":679,"code":1997,"filename":681,"language":682,"meta":488,"style":488},"curl -X POST \"$SENTINEL_URL\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\u002Fclosure\" \\\n  -H \"Authorization: Bearer $SENTINEL_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"disposition\": \"false_positive\"\n  }'\n",[193,1999,2000,2019,2033,2045,2053,2058],{"__ignoreMap":488},[492,2001,2002,2004,2006,2008,2010,2012,2015,2017],{"class":494,"line":495},[492,2003,690],{"class":689},[492,2005,1438],{"class":700},[492,2007,1743],{"class":700},[492,2009,693],{"class":498},[492,2011,697],{"class":696},[492,2013,2014],{"class":700},"\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\u002Fclosure",[492,2016,511],{"class":498},[492,2018,706],{"class":696},[492,2020,2021,2023,2025,2027,2029,2031],{"class":494,"line":502},[492,2022,711],{"class":700},[492,2024,693],{"class":498},[492,2026,716],{"class":700},[492,2028,719],{"class":696},[492,2030,511],{"class":498},[492,2032,706],{"class":696},[492,2034,2035,2037,2039,2041,2043],{"class":494,"line":524},[492,2036,711],{"class":700},[492,2038,693],{"class":498},[492,2040,1475],{"class":700},[492,2042,511],{"class":498},[492,2044,706],{"class":696},[492,2046,2047,2049,2051],{"class":494,"line":540},[492,2048,1484],{"class":700},[492,2050,1487],{"class":498},[492,2052,499],{"class":700},[492,2054,2055],{"class":494,"line":556},[492,2056,2057],{"class":700},"    \"disposition\": \"false_positive\"\n",[492,2059,2060,2062],{"class":494,"line":572},[492,2061,1504],{"class":700},[492,2063,1507],{"class":498},[189,2065,2066,2067,2069,2070,2072,2073,210,2075,268],{},"The response is the alert, now with ",[193,2068,424],{}," set to ",[193,2071,333],{},", plus ",[193,2074,1988],{},[193,2076,2077],{},"closure_requested_by",[403,2079,2081],{"id":2080},"approve-closure","Approve closure",[377,2083,2084],{},"POST \u002Fv1\u002Falerts\u002F{id}\u002Fclosure\u002Fapprove",[189,2086,2087,2088,2090,2091,2094,2095,2069,2097,210,2099,2102],{},"Closes a ",[193,2089,333],{}," alert. It must be called with a different key from the one that requested closure, or it returns ",[193,2092,2093],{},"403",". The response is the alert with ",[193,2096,424],{},[193,2098,348],{},[193,2100,2101],{},"closed_by"," set. No body is needed.",[403,2104,2106],{"id":2105},"reject-closure","Reject closure",[377,2108,2109],{},"POST \u002Fv1\u002Falerts\u002F{id}\u002Fclosure\u002Freject",[189,2111,2112,2113,2115,2116,2118],{},"Sends a ",[193,2114,333],{}," alert back to ",[193,2117,206],{}," and clears the disposition. Any key can reject, including the one that asked, so it also works as \"withdraw my request\". No body is needed.",[270,2120,2122],{"id":2121},"alert-fields","Alert fields",[275,2124,2125,2137],{},[278,2126,2127],{},[281,2128,2129,2132,2135],{},[284,2130,2131],{},"Field",[284,2133,2134],{},"Type",[284,2136,289],{},[294,2138,2139,2150,2164,2175,2186,2204,2218,2234,2246,2269,2280,2291,2302,2313,2324],{},[281,2140,2141,2145,2147],{},[299,2142,2143],{},[193,2144,758],{},[299,2146,1403],{},[299,2148,2149],{},"The alert's ID",[281,2151,2152,2156,2159],{},[299,2153,2154],{},[193,2155,778],{},[299,2157,2158],{},"integer",[299,2160,2161,2162,268],{},"A short reference. The dashboard shows it as ",[193,2163,459],{},[281,2165,2166,2170,2172],{},[299,2167,2168],{},[193,2169,245],{},[299,2171,1403],{},[299,2173,2174],{},"The highest-scoring decision on the alert. Absent on screening alerts.",[281,2176,2177,2181,2183],{},[299,2178,2179],{},[193,2180,248],{},[299,2182,1403],{},[299,2184,2185],{},"The event behind that decision. Absent on screening alerts.",[281,2187,2188,2192,2194],{},[299,2189,2190],{},[193,2191,424],{},[299,2193,414],{},[299,2195,2196,428,2198,428,2200,196,2202],{},[193,2197,203],{},[193,2199,206],{},[193,2201,333],{},[193,2203,348],{},[281,2205,2206,2210,2212],{},[299,2207,2208],{},[193,2209,850],{},[299,2211,414],{},[299,2213,2214,196,2216],{},[193,2215,223],{},[193,2217,229],{},[281,2219,2220,2224,2226],{},[299,2221,2222],{},[193,2223,216],{},[299,2225,2158],{},[299,2227,2228,2229,196,2231,2233],{},"How many ",[193,2230,195],{},[193,2232,199],{}," decisions are on this alert",[281,2235,2236,2240,2243],{},[299,2237,2238],{},[193,2239,884],{},[299,2241,2242],{},"string, date-time",[299,2244,2245],{},"When the latest of those events happened",[281,2247,2248,2252,2254],{},[299,2249,2250],{},[193,2251,389],{},[299,2253,2242],{},[299,2255,2256,2257,2259,2260,196,2263,2266,2267,268],{},"When it should be decided by: ",[193,2258,925],{}," plus the SLA for its priority, set when the alert is raised. A block decision that makes it high priority brings it forward. Changing ",[193,2261,2262],{},"SENTINEL_SLA_HIGH",[193,2264,2265],{},"SENTINEL_SLA_MEDIUM"," affects new alerts only. See ",[260,2268,21],{"href":22},[281,2270,2271,2275,2277],{},[299,2272,2273],{},[193,2274,441],{},[299,2276,414],{},[299,2278,2279],{},"Who is working it. Absent until assigned.",[281,2281,2282,2286,2288],{},[299,2283,2284],{},[193,2285,1988],{},[299,2287,414],{},[299,2289,2290],{},"Set once closure is requested",[281,2292,2293,2297,2299],{},[299,2294,2295],{},[193,2296,2077],{},[299,2298,414],{},[299,2300,2301],{},"The key ID that requested closure",[281,2303,2304,2308,2310],{},[299,2305,2306],{},[193,2307,2101],{},[299,2309,414],{},[299,2311,2312],{},"The key ID that approved it",[281,2314,2315,2319,2321],{},[299,2316,2317],{},[193,2318,925],{},[299,2320,2242],{},[299,2322,2323],{},"When it was raised",[281,2325,2326,2330,2332],{},[299,2327,2328],{},[193,2329,946],{},[299,2331,2242],{},[299,2333,2334],{},"When it last changed",[189,2336,2337],{},"The list adds these from the decision and event behind the alert:",[275,2339,2340,2350],{},[278,2341,2342],{},[281,2343,2344,2346,2348],{},[284,2345,2131],{},[284,2347,2134],{},[284,2349,289],{},[294,2351,2352,2366,2377,2388,2412,2440,2460],{},[281,2353,2354,2358,2360],{},[299,2355,2356],{},[193,2357,445],{},[299,2359,414],{},[299,2361,2362,196,2364],{},[193,2363,195],{},[193,2365,199],{},[281,2367,2368,2372,2374],{},[299,2369,2370],{},[193,2371,986],{},[299,2373,2158],{},[299,2375,2376],{},"0 to 100",[281,2378,2379,2383,2385],{},[299,2380,2381],{},[193,2382,1003],{},[299,2384,2158],{},[299,2386,2387],{},"How long the engine took. Absent on decisions made before this was recorded.",[281,2389,2390,2394,2397],{},[299,2391,2392],{},[193,2393,1019],{},[299,2395,2396],{},"array",[299,2398,2399,2400,428,2402,428,2404,210,2406,2408,2409,2411],{},"The rules that fired. Each has ",[193,2401,1040],{},[193,2403,1061],{},[193,2405,1078],{},[193,2407,1099],{},", the points it added. ",[193,2410,1099],{}," is absent on older decisions.",[281,2413,2414,2418,2421],{},[299,2415,2416],{},[193,2417,1126],{},[299,2419,2420],{},"object",[299,2422,2423,2424,2072,2426,210,2428,2430,2431,2436,2437,2439],{},"The entity the alert is about: ",[193,2425,758],{},[193,2427,1162],{},[193,2429,1183],{}," if the entity was registered with ",[260,2432,2433],{"href":108},[193,2434,2435],{},"POST \u002Fv1\u002Fentities"," and has a ",[193,2438,1183],{}," attribute",[281,2441,2442,2446,2448],{},[299,2443,2444],{},[193,2445,1208],{},[299,2447,2420],{},[299,2449,2450,428,2452,428,2454,428,2456,210,2458],{},[193,2451,1222],{},[193,2453,1243],{},[193,2455,1264],{},[193,2457,1321],{},[193,2459,1342],{},[281,2461,2462,2467,2469],{},[299,2463,2464],{},[193,2465,2466],{},"screening_id",[299,2468,1403],{},[299,2470,2471],{},"The screening that raised the alert. Only on screening alerts.",[270,2473,267],{"id":2474},"screening-alerts",[189,2476,191,2477,2479,2480,2483,2484,2486,2487,2489,2490,268],{},[260,2478,262],{"href":131}," that comes back ",[193,2481,2482],{},"potential_match"," raises an alert in the same transaction, so there's never one without the other. It's ",[193,2485,229],{}," priority if any match is on a sanctions list, and ",[193,2488,223],{}," otherwise. Its source is the screening's ",[193,2491,2492],{},"reference",[189,2494,2495],{},"In the list it reads like any other alert, with these differences:",[275,2497,2498,2507],{},[278,2499,2500],{},[281,2501,2502,2504],{},[284,2503,2131],{},[284,2505,2506],{},"On a screening alert",[294,2508,2509,2524,2535,2546,2555,2580,2599],{},[281,2510,2511,2515],{},[299,2512,2513],{},[193,2514,2466],{},[299,2516,2517,2518,268],{},"The screening's ID. Fetch it with ",[260,2519,2521],{"href":2520},"\u002Fapi\u002Fscreening#fetch-a-screening",[193,2522,2523],{},"GET \u002Fv1\u002Fscreenings\u002F{id}",[281,2525,2526,2532],{},[299,2527,2528,428,2530],{},[193,2529,245],{},[193,2531,248],{},[299,2533,2534],{},"Absent. There's no event behind it.",[281,2536,2537,2541],{},[299,2538,2539],{},[193,2540,445],{},[299,2542,2543,2544],{},"Always ",[193,2545,195],{},[281,2547,2548,2552],{},[299,2549,2550],{},[193,2551,986],{},[299,2553,2554],{},"The best match's score",[281,2556,2557,2561],{},[299,2558,2559],{},[193,2560,1019],{},[299,2562,2563,2564,2566,2567,2570,2571,2574,2575,2577,2578,268],{},"One per match. ",[193,2565,1040],{}," is ",[193,2568,2569],{},"screening_"," plus the list category, for example ",[193,2572,2573],{},"screening_sanctions",", and ",[193,2576,1078],{}," names the entry, list and score. There's no ",[193,2579,1099],{},[281,2581,2582,2586],{},[299,2583,2584],{},[193,2585,1126],{},[299,2587,2588,2590,2591,2593,2594,210,2596,2598],{},[193,2589,758],{}," is the screening's ",[193,2592,2492],{},". With no reference, it's the name that was checked. ",[193,2595,1162],{},[193,2597,1183],{}," come from the registered entity if there is one, otherwise from the screening.",[281,2600,2601,2605],{},[299,2602,2603],{},[193,2604,1208],{},[299,2606,2607,2566,2609,210,2611,2613],{},[193,2608,1222],{},[193,2610,262],{},[193,2612,1243],{}," is when the screening ran. There's no amount or rail.",[482,2615,2618],{"className":484,"code":2616,"filename":2617,"language":487,"meta":488,"style":488},"{\n  \"id\": \"e2f1a0b9-8c7d-4e6f-9a5b-4c3d2e1f0a9b\",\n  \"number\": 20502,\n  \"screening_id\": \"4c3b2a19-0f8e-4d7c-9b6a-5e4d3c2b1a09\",\n  \"status\": \"open\",\n  \"priority\": \"high\",\n  \"occurrences\": 1,\n  \"last_event_at\": \"2026-10-16T10:41:27.630Z\",\n  \"due_at\": \"2026-10-16T14:41:27.630Z\",\n  \"created_at\": \"2026-10-16T10:41:27.630Z\",\n  \"updated_at\": \"2026-10-16T10:41:27.630Z\",\n  \"decision\": \"review\",\n  \"risk_score\": 100,\n  \"reasons\": [\n    {\n      \"rule\": \"screening_sanctions\",\n      \"version\": 1,\n      \"detail\": \"Close to Mohammed Sani Al-Rashid (SMP-0003) on sample, score 100\"\n    }\n  ],\n  \"source\": {\n    \"id\": \"cus_1043\",\n    \"kind\": \"person\",\n    \"name\": \"Muhammad Sani Rashid\"\n  },\n  \"event\": {\n    \"type\": \"screening\",\n    \"occurred_at\": \"2026-10-16T10:41:27.630Z\",\n    \"source_id\": \"cus_1043\"\n  }\n}\n","A screening alert in the list",[193,2619,2620,2624,2643,2658,2677,2695,2713,2727,2746,2765,2783,2801,2819,2834,2846,2850,2868,2882,2899,2903,2908,2920,2940,2959,2976,2981,2993,3011,3029,3045,3050],{"__ignoreMap":488},[492,2621,2622],{"class":494,"line":495},[492,2623,499],{"class":498},[492,2625,2626,2628,2630,2632,2634,2636,2639,2641],{"class":494,"line":502},[492,2627,505],{"class":498},[492,2629,758],{"class":508},[492,2631,511],{"class":498},[492,2633,514],{"class":498},[492,2635,693],{"class":498},[492,2637,2638],{"class":700},"e2f1a0b9-8c7d-4e6f-9a5b-4c3d2e1f0a9b",[492,2640,511],{"class":498},[492,2642,521],{"class":498},[492,2644,2645,2647,2649,2651,2653,2656],{"class":494,"line":524},[492,2646,505],{"class":498},[492,2648,778],{"class":508},[492,2650,511],{"class":498},[492,2652,514],{"class":498},[492,2654,2655],{"class":517}," 20502",[492,2657,521],{"class":498},[492,2659,2660,2662,2664,2666,2668,2670,2673,2675],{"class":494,"line":540},[492,2661,505],{"class":498},[492,2663,2466],{"class":508},[492,2665,511],{"class":498},[492,2667,514],{"class":498},[492,2669,693],{"class":498},[492,2671,2672],{"class":700},"4c3b2a19-0f8e-4d7c-9b6a-5e4d3c2b1a09",[492,2674,511],{"class":498},[492,2676,521],{"class":498},[492,2678,2679,2681,2683,2685,2687,2689,2691,2693],{"class":494,"line":556},[492,2680,505],{"class":498},[492,2682,424],{"class":508},[492,2684,511],{"class":498},[492,2686,514],{"class":498},[492,2688,693],{"class":498},[492,2690,203],{"class":700},[492,2692,511],{"class":498},[492,2694,521],{"class":498},[492,2696,2697,2699,2701,2703,2705,2707,2709,2711],{"class":494,"line":572},[492,2698,505],{"class":498},[492,2700,850],{"class":508},[492,2702,511],{"class":498},[492,2704,514],{"class":498},[492,2706,693],{"class":498},[492,2708,229],{"class":700},[492,2710,511],{"class":498},[492,2712,521],{"class":498},[492,2714,2715,2717,2719,2721,2723,2725],{"class":494,"line":588},[492,2716,505],{"class":498},[492,2718,216],{"class":508},[492,2720,511],{"class":498},[492,2722,514],{"class":498},[492,2724,1068],{"class":517},[492,2726,521],{"class":498},[492,2728,2729,2731,2733,2735,2737,2739,2742,2744],{"class":494,"line":604},[492,2730,505],{"class":498},[492,2732,884],{"class":508},[492,2734,511],{"class":498},[492,2736,514],{"class":498},[492,2738,693],{"class":498},[492,2740,2741],{"class":700},"2026-10-16T10:41:27.630Z",[492,2743,511],{"class":498},[492,2745,521],{"class":498},[492,2747,2748,2750,2752,2754,2756,2758,2761,2763],{"class":494,"line":621},[492,2749,505],{"class":498},[492,2751,389],{"class":508},[492,2753,511],{"class":498},[492,2755,514],{"class":498},[492,2757,693],{"class":498},[492,2759,2760],{"class":700},"2026-10-16T14:41:27.630Z",[492,2762,511],{"class":498},[492,2764,521],{"class":498},[492,2766,2767,2769,2771,2773,2775,2777,2779,2781],{"class":494,"line":636},[492,2768,505],{"class":498},[492,2770,925],{"class":508},[492,2772,511],{"class":498},[492,2774,514],{"class":498},[492,2776,693],{"class":498},[492,2778,2741],{"class":700},[492,2780,511],{"class":498},[492,2782,521],{"class":498},[492,2784,2785,2787,2789,2791,2793,2795,2797,2799],{"class":494,"line":879},[492,2786,505],{"class":498},[492,2788,946],{"class":508},[492,2790,511],{"class":498},[492,2792,514],{"class":498},[492,2794,693],{"class":498},[492,2796,2741],{"class":700},[492,2798,511],{"class":498},[492,2800,521],{"class":498},[492,2802,2803,2805,2807,2809,2811,2813,2815,2817],{"class":494,"line":900},[492,2804,505],{"class":498},[492,2806,445],{"class":508},[492,2808,511],{"class":498},[492,2810,514],{"class":498},[492,2812,693],{"class":498},[492,2814,195],{"class":700},[492,2816,511],{"class":498},[492,2818,521],{"class":498},[492,2820,2821,2823,2825,2827,2829,2832],{"class":494,"line":920},[492,2822,505],{"class":498},[492,2824,986],{"class":508},[492,2826,511],{"class":498},[492,2828,514],{"class":498},[492,2830,2831],{"class":517}," 100",[492,2833,521],{"class":498},[492,2835,2836,2838,2840,2842,2844],{"class":494,"line":941},[492,2837,505],{"class":498},[492,2839,1019],{"class":508},[492,2841,511],{"class":498},[492,2843,514],{"class":498},[492,2845,745],{"class":498},[492,2847,2848],{"class":494,"line":962},[492,2849,750],{"class":498},[492,2851,2852,2854,2856,2858,2860,2862,2864,2866],{"class":494,"line":981},[492,2853,755],{"class":498},[492,2855,1040],{"class":689},[492,2857,511],{"class":498},[492,2859,514],{"class":498},[492,2861,693],{"class":498},[492,2863,2573],{"class":700},[492,2865,511],{"class":498},[492,2867,521],{"class":498},[492,2869,2870,2872,2874,2876,2878,2880],{"class":494,"line":998},[492,2871,755],{"class":498},[492,2873,1061],{"class":689},[492,2875,511],{"class":498},[492,2877,514],{"class":498},[492,2879,1068],{"class":517},[492,2881,521],{"class":498},[492,2883,2884,2886,2888,2890,2892,2894,2897],{"class":494,"line":1014},[492,2885,755],{"class":498},[492,2887,1078],{"class":689},[492,2889,511],{"class":498},[492,2891,514],{"class":498},[492,2893,693],{"class":498},[492,2895,2896],{"class":700},"Close to Mohammed Sani Al-Rashid (SMP-0003) on sample, score 100",[492,2898,722],{"class":498},[492,2900,2901],{"class":494,"line":1028},[492,2902,1364],{"class":498},[492,2904,2905],{"class":494,"line":1034},[492,2906,2907],{"class":498},"  ],\n",[492,2909,2910,2912,2914,2916,2918],{"class":494,"line":1056},[492,2911,505],{"class":498},[492,2913,1126],{"class":508},[492,2915,511],{"class":498},[492,2917,514],{"class":498},[492,2919,1133],{"class":498},[492,2921,2922,2925,2927,2929,2931,2933,2936,2938],{"class":494,"line":1073},[492,2923,2924],{"class":498},"    \"",[492,2926,758],{"class":689},[492,2928,511],{"class":498},[492,2930,514],{"class":498},[492,2932,693],{"class":498},[492,2934,2935],{"class":700},"cus_1043",[492,2937,511],{"class":498},[492,2939,521],{"class":498},[492,2941,2942,2944,2946,2948,2950,2952,2955,2957],{"class":494,"line":1094},[492,2943,2924],{"class":498},[492,2945,1162],{"class":689},[492,2947,511],{"class":498},[492,2949,514],{"class":498},[492,2951,693],{"class":498},[492,2953,2954],{"class":700},"person",[492,2956,511],{"class":498},[492,2958,521],{"class":498},[492,2960,2961,2963,2965,2967,2969,2971,2974],{"class":494,"line":1109},[492,2962,2924],{"class":498},[492,2964,1183],{"class":689},[492,2966,511],{"class":498},[492,2968,514],{"class":498},[492,2970,693],{"class":498},[492,2972,2973],{"class":700},"Muhammad Sani Rashid",[492,2975,722],{"class":498},[492,2977,2978],{"class":494,"line":1115},[492,2979,2980],{"class":498},"  },\n",[492,2982,2983,2985,2987,2989,2991],{"class":494,"line":1121},[492,2984,505],{"class":498},[492,2986,1208],{"class":508},[492,2988,511],{"class":498},[492,2990,514],{"class":498},[492,2992,1133],{"class":498},[492,2994,2995,2997,2999,3001,3003,3005,3007,3009],{"class":494,"line":1136},[492,2996,2924],{"class":498},[492,2998,1222],{"class":689},[492,3000,511],{"class":498},[492,3002,514],{"class":498},[492,3004,693],{"class":498},[492,3006,262],{"class":700},[492,3008,511],{"class":498},[492,3010,521],{"class":498},[492,3012,3013,3015,3017,3019,3021,3023,3025,3027],{"class":494,"line":1157},[492,3014,2924],{"class":498},[492,3016,1243],{"class":689},[492,3018,511],{"class":498},[492,3020,514],{"class":498},[492,3022,693],{"class":498},[492,3024,2741],{"class":700},[492,3026,511],{"class":498},[492,3028,521],{"class":498},[492,3030,3031,3033,3035,3037,3039,3041,3043],{"class":494,"line":1178},[492,3032,2924],{"class":498},[492,3034,1342],{"class":689},[492,3036,511],{"class":498},[492,3038,514],{"class":498},[492,3040,693],{"class":498},[492,3042,2935],{"class":700},[492,3044,722],{"class":498},[492,3046,3047],{"class":494,"line":1197},[492,3048,3049],{"class":498},"  }\n",[492,3051,3052],{"class":494,"line":1203},[492,3053,639],{"class":498},[189,3055,3056,3057,3061,3062,3064,3065,3068,3069,3072],{},"Work the matches through ",[260,3058,3060],{"href":3059},"\u002Fapi\u002Fscreening#reviewing-matches","match review",". When every match is cleared and a second person has approved each one, the alert closes by itself as ",[193,3063,1942],{},", and the audit log records ",[193,3066,3067],{},"alert.closed",". A confirmed true match leaves the alert open, so someone decides what happens next. You can also close a screening alert through ",[260,3070,1394],{"href":3071},"#closing-an-alert"," like any other.",[270,3074,3076],{"id":3075},"funds-flow","Funds flow",[482,3078,3082],{"className":3079,"code":3080,"language":3081,"meta":488,"style":488},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","GET \u002Fv1\u002Falerts\u002F{id}\u002Fflow\n","http",[193,3083,3084],{"__ignoreMap":488},[492,3085,3086],{"class":494,"line":495},[492,3087,3080],{},[189,3089,3090,3091,3093,3094,3097,3098,3101],{},"Money in and out of the alert's source, per hour, for the 24 hours up to its latest event. Money out is events whose ",[193,3092,255],{}," is the source. Money in is events whose ",[193,3095,3096],{},"destination.entity_id"," is the source, so send ",[193,3099,3100],{},"destination"," on your events if you want this filled. Only hours with money moving are listed.",[482,3103,3105],{"className":679,"code":3104,"filename":681,"language":682,"meta":488,"style":488},"curl \"$SENTINEL_URL\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\u002Fflow\"   -H \"Authorization: Bearer $SENTINEL_KEY\"\n",[193,3106,3107],{"__ignoreMap":488},[492,3108,3109,3111,3113,3115,3118,3120,3123,3125,3127,3129],{"class":494,"line":495},[492,3110,690],{"class":689},[492,3112,693],{"class":498},[492,3114,697],{"class":696},[492,3116,3117],{"class":700},"\u002Fv1\u002Falerts\u002Fc7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\u002Fflow",[492,3119,511],{"class":498},[492,3121,3122],{"class":700},"   -H",[492,3124,693],{"class":498},[492,3126,716],{"class":700},[492,3128,719],{"class":696},[492,3130,722],{"class":498},[482,3132,3134],{"className":484,"code":3133,"filename":486,"language":487,"meta":488,"style":488},"{\n  \"entity_id\": \"cus_10442\",\n  \"currency\": \"GHS\",\n  \"since\": \"2026-10-14T11:21:40Z\",\n  \"until\": \"2026-10-15T11:21:40Z\",\n  \"hours\": [\n    {\n      \"hour\": \"2026-10-15T08:00:00Z\",\n      \"in\": 41200,\n      \"out\": 0\n    },\n    {\n      \"hour\": \"2026-10-15T09:00:00Z\",\n      \"in\": 0,\n      \"out\": 38750\n    }\n  ]\n}\n",[193,3135,3136,3140,3159,3178,3198,3217,3230,3234,3254,3270,3284,3289,3293,3312,3327,3340,3344,3348],{"__ignoreMap":488},[492,3137,3138],{"class":494,"line":495},[492,3139,499],{"class":498},[492,3141,3142,3144,3147,3149,3151,3153,3155,3157],{"class":494,"line":502},[492,3143,505],{"class":498},[492,3145,3146],{"class":508},"entity_id",[492,3148,511],{"class":498},[492,3150,514],{"class":498},[492,3152,693],{"class":498},[492,3154,1150],{"class":700},[492,3156,511],{"class":498},[492,3158,521],{"class":498},[492,3160,3161,3163,3165,3167,3169,3171,3174,3176],{"class":494,"line":524},[492,3162,505],{"class":498},[492,3164,1296],{"class":508},[492,3166,511],{"class":498},[492,3168,514],{"class":498},[492,3170,693],{"class":498},[492,3172,3173],{"class":700},"GHS",[492,3175,511],{"class":498},[492,3177,521],{"class":498},[492,3179,3180,3182,3185,3187,3189,3191,3194,3196],{"class":494,"line":540},[492,3181,505],{"class":498},[492,3183,3184],{"class":508},"since",[492,3186,511],{"class":498},[492,3188,514],{"class":498},[492,3190,693],{"class":498},[492,3192,3193],{"class":700},"2026-10-14T11:21:40Z",[492,3195,511],{"class":498},[492,3197,521],{"class":498},[492,3199,3200,3202,3205,3207,3209,3211,3213,3215],{"class":494,"line":556},[492,3201,505],{"class":498},[492,3203,3204],{"class":508},"until",[492,3206,511],{"class":498},[492,3208,514],{"class":498},[492,3210,693],{"class":498},[492,3212,893],{"class":700},[492,3214,511],{"class":498},[492,3216,521],{"class":498},[492,3218,3219,3221,3224,3226,3228],{"class":494,"line":572},[492,3220,505],{"class":498},[492,3222,3223],{"class":508},"hours",[492,3225,511],{"class":498},[492,3227,514],{"class":498},[492,3229,745],{"class":498},[492,3231,3232],{"class":494,"line":588},[492,3233,750],{"class":498},[492,3235,3236,3238,3241,3243,3245,3247,3250,3252],{"class":494,"line":604},[492,3237,755],{"class":498},[492,3239,3240],{"class":689},"hour",[492,3242,511],{"class":498},[492,3244,514],{"class":498},[492,3246,693],{"class":498},[492,3248,3249],{"class":700},"2026-10-15T08:00:00Z",[492,3251,511],{"class":498},[492,3253,521],{"class":498},[492,3255,3256,3258,3261,3263,3265,3268],{"class":494,"line":621},[492,3257,755],{"class":498},[492,3259,3260],{"class":689},"in",[492,3262,511],{"class":498},[492,3264,514],{"class":498},[492,3266,3267],{"class":517}," 41200",[492,3269,521],{"class":498},[492,3271,3272,3274,3277,3279,3281],{"class":494,"line":636},[492,3273,755],{"class":498},[492,3275,3276],{"class":689},"out",[492,3278,511],{"class":498},[492,3280,514],{"class":498},[492,3282,3283],{"class":517}," 0\n",[492,3285,3286],{"class":494,"line":879},[492,3287,3288],{"class":498},"    },\n",[492,3290,3291],{"class":494,"line":900},[492,3292,750],{"class":498},[492,3294,3295,3297,3299,3301,3303,3305,3308,3310],{"class":494,"line":920},[492,3296,755],{"class":498},[492,3298,3240],{"class":689},[492,3300,511],{"class":498},[492,3302,514],{"class":498},[492,3304,693],{"class":498},[492,3306,3307],{"class":700},"2026-10-15T09:00:00Z",[492,3309,511],{"class":498},[492,3311,521],{"class":498},[492,3313,3314,3316,3318,3320,3322,3325],{"class":494,"line":941},[492,3315,755],{"class":498},[492,3317,3260],{"class":689},[492,3319,511],{"class":498},[492,3321,514],{"class":498},[492,3323,3324],{"class":517}," 0",[492,3326,521],{"class":498},[492,3328,3329,3331,3333,3335,3337],{"class":494,"line":962},[492,3330,755],{"class":498},[492,3332,3276],{"class":689},[492,3334,511],{"class":498},[492,3336,514],{"class":498},[492,3338,3339],{"class":517}," 38750\n",[492,3341,3342],{"class":494,"line":981},[492,3343,1364],{"class":498},[492,3345,3346],{"class":494,"line":998},[492,3347,1370],{"class":498},[492,3349,3350],{"class":494,"line":1014},[492,3351,639],{"class":498},[189,3353,3354,3356,3357,3359,3360,3362],{},[193,3355,1296],{}," is taken from the events and assumes one currency per source. If the event behind the alert named no source, ",[193,3358,3146],{}," is absent and ",[193,3361,3223],{}," is empty.",[270,3364,92],{"id":3365},"errors",[275,3367,3368,3383],{},[278,3369,3370],{},[281,3371,3372,3375,3378],{},[284,3373,3374],{},"Endpoint",[284,3376,3377],{},"Code",[284,3379,3380],{},[193,3381,3382],{},"error",[294,3384,3385,3400,3416,3432,3447,3462,3478,3494,3509,3524,3539],{},[281,3386,3387,3390,3395],{},[299,3388,3389],{},"All",[299,3391,3392],{},[193,3393,3394],{},"401",[299,3396,3397],{},[193,3398,3399],{},"missing or invalid API key",[281,3401,3402,3408,3412],{},[299,3403,3404,3405],{},"All with ",[193,3406,3407],{},"{id}",[299,3409,3410],{},[193,3411,668],{},[299,3413,3414],{},[193,3415,672],{},[281,3417,3418,3422,3427],{},[299,3419,3420],{},[193,3421,311],{},[299,3423,3424],{},[193,3425,3426],{},"400",[299,3428,3429],{},[193,3430,3431],{},"unknown status",[281,3433,3434,3438,3442],{},[299,3435,3436],{},[193,3437,311],{},[299,3439,3440],{},[193,3441,3426],{},[299,3443,3444],{},[193,3445,3446],{},"status can only be open or in_review here; close alerts through \u002Fclosure",[281,3448,3449,3453,3457],{},[299,3450,3451],{},[193,3452,311],{},[299,3454,3455],{},[193,3456,3426],{},[299,3458,3459],{},[193,3460,3461],{},"assigned_to cannot be empty",[281,3463,3464,3468,3473],{},[299,3465,3466],{},[193,3467,311],{},[299,3469,3470],{},[193,3471,3472],{},"409",[299,3474,3475],{},[193,3476,3477],{},"alert is pending closure or closed",[281,3479,3480,3485,3489],{},[299,3481,3482],{},[193,3483,3484],{},"POST ...\u002Fnotes",[299,3486,3487],{},[193,3488,3426],{},[299,3490,3491],{},[193,3492,3493],{},"body must be 1 to 5000 characters",[281,3495,3496,3500,3504],{},[299,3497,3498],{},[193,3499,341],{},[299,3501,3502],{},[193,3503,3426],{},[299,3505,3506],{},[193,3507,3508],{},"unknown disposition",[281,3510,3511,3515,3519],{},[299,3512,3513],{},[193,3514,341],{},[299,3516,3517],{},[193,3518,3472],{},[299,3520,3521],{},[193,3522,3523],{},"only open or in_review alerts can be put up for closure",[281,3525,3526,3530,3534],{},[299,3527,3528],{},[193,3529,356],{},[299,3531,3532],{},[193,3533,2093],{},[299,3535,3536],{},[193,3537,3538],{},"the person who requested closure cannot approve it",[281,3540,3541,3548,3552],{},[299,3542,3543,428,3545],{},[193,3544,356],{},[193,3546,3547],{},"...\u002Freject",[299,3549,3550],{},[193,3551,3472],{},[299,3553,3554],{},[193,3555,3556],{},"alert is not pending closure",[3558,3559,3560],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":488,"searchDepth":502,"depth":502,"links":3562},[3563,3564,3567,3568,3571,3576,3577,3582,3583,3584,3585],{"id":272,"depth":502,"text":273},{"id":374,"depth":502,"text":375,"children":3565},[3566],{"id":405,"depth":524,"text":406},{"id":467,"depth":502,"text":468},{"id":658,"depth":502,"text":659,"children":3569},[3570],{"id":675,"depth":524,"text":676},{"id":1378,"depth":502,"text":1379,"children":3572},[3573,3574,3575],{"id":1397,"depth":524,"text":1398},{"id":1408,"depth":524,"text":1409},{"id":1426,"depth":524,"text":676},{"id":1699,"depth":502,"text":1700},{"id":1918,"depth":502,"text":1919,"children":3578},[3579,3580,3581],{"id":1968,"depth":524,"text":1969},{"id":2080,"depth":524,"text":2081},{"id":2105,"depth":524,"text":2106},{"id":2121,"depth":502,"text":2122},{"id":2474,"depth":502,"text":267},{"id":3075,"depth":502,"text":3076},{"id":3365,"depth":502,"text":92},"List the alert queue, assign and update alerts, add notes, and close them with four-eyes approval.","md",null,{},{"icon":125},{"title":122,"description":3586},"fnWSIORC2S2oY1DcUoBEprC9HIpoDb_9FaV6uFybWkQ",[3594,3596],{"title":117,"path":118,"stem":119,"description":3595,"icon":120,"children":-1},"GET \u002Fv1\u002Fdecisions\u002F{id} returns a decision with its score and the rules that fired.",{"title":41,"path":127,"stem":128,"description":3597,"icon":44,"children":-1},"List rule versions, create a draft, backtest it, and activate it with a second key.",1792169659725]