[{"data":1,"prerenderedAt":677},["ShallowReactive",2],{"navigation_docs":3,"-api-reports":207,"-api-reports-surround":672},[4,25,60,81,177,192],{"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,143,148,153,158,163,168,173],{"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":110},"People and sessions","\u002Fapi\u002Fpeople","4.api\u002F12.people",{"title":144,"path":145,"stem":146,"icon":147},"Overview","\u002Fapi\u002Foverview","4.api\u002F13.overview","i-lucide-layout-dashboard",{"title":149,"path":150,"stem":151,"icon":152},"Webhooks","\u002Fapi\u002Fwebhooks","4.api\u002F14.webhooks","i-lucide-webhook",{"title":154,"path":155,"stem":156,"icon":157},"Cases","\u002Fapi\u002Fcases","4.api\u002F15.cases","i-lucide-folder-open",{"title":159,"path":160,"stem":161,"icon":162},"Reports","\u002Fapi\u002Freports","4.api\u002F16.reports","i-lucide-file-check",{"title":164,"path":165,"stem":166,"icon":167},"Organisation","\u002Fapi\u002Forganisation","4.api\u002F17.organisation","i-lucide-building-2",{"title":169,"path":170,"stem":171,"icon":172},"Setup","\u002Fapi\u002Fsetup","4.api\u002F18.setup","i-lucide-rocket",{"title":80,"path":174,"stem":175,"icon":176,"badge":80},"\u002Fapi\u002Fcoming-soon","4.api\u002F19.coming-soon","i-lucide-clock",{"title":178,"icon":6,"path":179,"stem":180,"children":181,"page":6},"Security and licensing","\u002Fsecurity","5.security",[182,187],{"title":183,"path":184,"stem":185,"icon":186},"Data flows","\u002Fsecurity\u002Fdata-flows","5.security\u002F1.data-flows","i-lucide-shield-check",{"title":188,"path":189,"stem":190,"icon":191,"badge":80},"Licensing and metering","\u002Fsecurity\u002Flicensing","5.security\u002F2.licensing","i-lucide-file-badge",{"title":193,"icon":6,"path":194,"stem":195,"children":196,"page":6},"Reference","\u002Freference","6.reference",[197,202],{"title":198,"path":199,"stem":200,"icon":201},"Glossary","\u002Freference\u002Fglossary","6.reference\u002F1.glossary","i-lucide-book-a",{"title":203,"path":204,"stem":205,"icon":206},"FAQ","\u002Freference\u002Ffaq","6.reference\u002F2.faq","i-lucide-circle-help",{"id":208,"title":159,"body":209,"description":665,"extension":666,"links":667,"meta":668,"navigation":669,"path":160,"seo":670,"stem":161,"__hash__":671},"docs\u002F4.api\u002F16.reports.md",{"type":210,"value":211,"toc":657},"minimark",[212,216,225,230,234,261,331,335,353,476,492,496,506,565,569,587],[213,214,215],"p",{},"These endpoints need a signed-in person, not an API key. Anyone signed in can read reports. Analysts, reviewers and admins draft and edit them. Only reviewers and admins file or submit, and never the person who drafted the report, so filing always takes two people.",[217,218,219,220,224],"note",{},"No connection to goAML ships with Sentinel yet. Until one is configured, a filing is queued and retried every 5 minutes, and answers ",[221,222,223],"code",{},"202",".",[226,227,229],"h2",{"id":228},"list-filings","List filings",[231,232,233],"badge",{},"GET \u002Fv1\u002Freports",[213,235,236,237,240,241,244,245,248,249,252,253,256,257,260],{},"Filings with the FIC, newest change first. Filter with ",[221,238,239],{},"kind"," (",[221,242,243],{},"str",", ",[221,246,247],{},"ctr"," or ",[221,250,251],{},"pack",") and page with ",[221,254,255],{},"limit"," and ",[221,258,259],{},"cursor",". The response also carries figures that cover all filings, not just the page.",[262,263,264,277],"table",{},[265,266,267],"thead",{},[268,269,270,274],"tr",{},[271,272,273],"th",{},"Status",[271,275,276],{},"Meaning",[278,279,280,291,301,311,321],"tbody",{},[268,281,282,288],{},[283,284,285],"td",{},[221,286,287],{},"draft",[283,289,290],{},"Being written",[268,292,293,298],{},[283,294,295],{},[221,296,297],{},"awaiting_approval",[283,299,300],{},"Sent for a second person to approve",[268,302,303,308],{},[283,304,305],{},[221,306,307],{},"filed",[283,309,310],{},"Sent to goAML",[268,312,313,318],{},[283,314,315],{},[221,316,317],{},"acknowledged",[283,319,320],{},"The FIC has answered",[268,322,323,328],{},[283,324,325],{},[221,326,327],{},"rejected",[283,329,330],{},"Refused. It can be reopened and fixed.",[226,332,334],{"id":333},"suspicious-transaction-reports-str","Suspicious transaction reports (STR)",[213,336,337,338,341,342,345,346,349,350,224],{},"An STR starts from a case: ",[221,339,340],{},"POST \u002Fv1\u002Freports\u002Fstr"," with ",[221,343,344],{},"{\"case_id\": \"CASE-0192\"}",". A second call for the same case returns the STR it already has, with ",[221,347,348],{},"200"," instead of ",[221,351,352],{},"201",[262,354,355,365],{},[265,356,357],{},[268,358,359,362],{},[271,360,361],{},"Method and path",[271,363,364],{},"What it does",[278,366,367,377,387,401,411,433,443,453,466],{},[268,368,369,374],{},[283,370,371],{},[221,372,373],{},"GET \u002Fv1\u002Freports\u002Fstr\u002F{id}",[283,375,376],{},"The STR, with the checks goAML would run on it now",[268,378,379,384],{},[283,380,381],{},[221,382,383],{},"PATCH \u002Fv1\u002Freports\u002Fstr\u002F{id}",[283,385,386],{},"Save a draft",[268,388,389,394],{},[283,390,391],{},[221,392,393],{},"POST \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Fsubject\u002Ffrom-kyc",[283,395,396,397,400],{},"Copy missing subject fields from the customer's record. ",[221,398,399],{},"422"," if it has nothing to add.",[268,402,403,408],{},[283,404,405],{},[221,406,407],{},"POST \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Ftransactions\u002F{index}\u002Fuse-source-date",[283,409,410],{},"Replace a bad transaction date with the one the source ledger sent",[268,412,413,418],{},[283,414,415],{},[221,416,417],{},"POST \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Fattachments\u002F{key}",[283,419,420,421,424,425,428,429,432],{},"Attach a PDF, PNG or JPEG of up to 20 MB, in the form field ",[221,422,423],{},"file",". ",[221,426,427],{},"GET"," fetches it and ",[221,430,431],{},"DELETE"," removes it.",[268,434,435,440],{},[283,436,437],{},[221,438,439],{},"POST \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Freview",[283,441,442],{},"Send a finished draft to a second person",[268,444,445,450],{},[283,446,447],{},[221,448,449],{},"POST \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Ffile",[283,451,452],{},"Approve and file with goAML (reviewer or admin, not the drafter)",[268,454,455,460],{},[283,456,457],{},[221,458,459],{},"POST \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Freopen",[283,461,462,463,465],{},"Move a rejected STR back to ",[221,464,287],{},". The last rejection is kept.",[268,467,468,473],{},[283,469,470],{},[221,471,472],{},"GET \u002Fv1\u002Freports\u002Fstr\u002F{id}\u002Fxml",[283,474,475],{},"The goAML document that would be sent now",[213,477,478,479,481,482,485,486,488,489,491],{},"Filing answers ",[221,480,348],{}," when it is filed or goAML refused it (",[221,483,484],{},"status"," says which), ",[221,487,223],{}," when goAML couldn't be reached, and ",[221,490,399],{}," when the checks don't pass.",[226,493,495],{"id":494},"cash-transaction-reports-ctr","Cash transaction reports (CTR)",[213,497,498,499,341,502,505],{},"Sentinel builds a batch of the day's cash transactions every night. ",[221,500,501],{},"POST \u002Fv1\u002Freports\u002Fctr",[221,503,504],{},"{\"date\": \"2026-10-16\"}"," builds one on request, and a second call for the same day returns the batch it has.",[262,507,508,516],{},[265,509,510],{},[268,511,512,514],{},[271,513,361],{},[271,515,364],{},[278,517,518,536,546,556],{},[268,519,520,525],{},[283,521,522],{},[221,523,524],{},"GET \u002Fv1\u002Freports\u002Fctr\u002F{id}",[283,526,527,528,531,532,256,534,224],{},"The batch and a page of its rows. ",[221,529,530],{},"attention=true"," returns only rows with no customer ID. Page with ",[221,533,255],{},[221,535,259],{},[268,537,538,543],{},[283,539,540],{},[221,541,542],{},"PATCH \u002Fv1\u002Freports\u002Fctr\u002F{id}\u002Frows\u002F{row_id}",[283,544,545],{},"Include or leave out a row, or give it a customer ID, which also goes on the customer's record",[268,547,548,553],{},[283,549,550],{},[221,551,552],{},"POST \u002Fv1\u002Freports\u002Fctr\u002F{id}\u002Fsubmit",[283,554,555],{},"File every included row that has a customer ID (reviewer or admin, not whoever built or edited the batch)",[268,557,558,563],{},[283,559,560],{},[221,561,562],{},"GET \u002Fv1\u002Freports\u002Fctr\u002F{id}\u002Fxml",[283,564,475],{},[226,566,568],{"id":567},"evidence-packs","Evidence packs",[213,570,571,572,575,576,256,579,582,583,586],{},"A pack gathers the figures and documents a regulator asks for over a period. ",[221,573,574],{},"POST \u002Fv1\u002Freports\u002Fpacks"," starts one. Send ",[221,577,578],{},"from",[221,580,581],{},"to"," dates and an optional ",[221,584,585],{},"purpose"," (up to 200 characters), or send nothing for the current quarter.",[262,588,589,597],{},[265,590,591],{},[268,592,593,595],{},[271,594,361],{},[271,596,364],{},[278,598,599,609,619,632,647],{},[268,600,601,606],{},[283,602,603],{},[221,604,605],{},"GET \u002Fv1\u002Freports\u002Fpacks\u002F{id}",[283,607,608],{},"The pack, with live figures in its sections",[268,610,611,616],{},[283,612,613],{},[221,614,615],{},"PATCH \u002Fv1\u002Freports\u002Fpacks\u002F{id}\u002Fsections\u002F{key}",[283,617,618],{},"Edit a section",[268,620,621,626],{},[283,622,623],{},[221,624,625],{},"POST \u002Fv1\u002Freports\u002Fpacks\u002F{id}\u002Fsections\u002F{key}\u002Fupload",[283,627,628,629,631],{},"Attach the document a section needs (PDF, PNG or JPEG, up to 20 MB, form field ",[221,630,423],{},")",[268,633,634,639],{},[283,635,636],{},[221,637,638],{},"POST \u002Fv1\u002Freports\u002Fpacks\u002F{id}\u002Fgenerate",[283,640,641,642,646],{},"Build the PDF from live data and record its SHA-256 in the ",[643,644,645],"a",{"href":57},"audit log"," (reviewer or admin)",[268,648,649,654],{},[283,650,651],{},[221,652,653],{},"GET \u002Fv1\u002Freports\u002Fpacks\u002F{id}\u002Fdownload",[283,655,656],{},"The generated PDF",{"title":658,"searchDepth":659,"depth":659,"links":660},"",2,[661,662,663,664],{"id":228,"depth":659,"text":229},{"id":333,"depth":659,"text":334},{"id":494,"depth":659,"text":495},{"id":567,"depth":659,"text":568},"Draft, review and file STRs, nightly CTR batches and evidence packs with the Financial Intelligence Centre.","md",null,{},{"icon":162},{"title":159,"description":665},"Qb_iNGqKuxS6f1Hnhb5hCGuGj2Wf8tLau48zeJwR-p8",[673,675],{"title":154,"path":155,"stem":156,"description":674,"icon":157,"children":-1},"Escalate an alert into a case, investigate it, and send it for a second person to decide.",{"title":164,"path":165,"stem":166,"description":676,"icon":167,"children":-1},"The reporting entity's details, as they appear on filings.",1792272951510]