[{"data":1,"prerenderedAt":1715},["ShallowReactive",2],{"navigation_docs":3,"-api-entities":183,"-api-entities-surround":1710},[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":107,"body":185,"description":1703,"extension":1704,"links":1705,"meta":1706,"navigation":1707,"path":108,"seo":1708,"stem":109,"__hash__":1709},"docs\u002F4.api\u002F05.entities.md",{"type":186,"value":187,"toc":1693},"minimark",[188,192,209,216,221,258,262,406,599,604,710,714,793,796,847,851,854,869,915,1136,1161,1165,1168,1176,1180,1183,1194,1198,1201,1204,1233,1563,1689],[189,190,191],"badge",{},"POST \u002Fv1\u002Fentities",[193,194,195,196,200,201,204,205,208],"p",{},"Creates an entity, or updates it if one with the same ",[197,198,199],"code",{},"id"," already exists in your organisation. On an update, the ",[197,202,203],{},"kind"," you send replaces the stored one and ",[197,206,207],{},"attributes"," are merged into what's there. Returns the entity as stored.",[193,210,211,212,215],{},"See ",[213,214,51],"a",{"href":52}," for what each kind represents.",[217,218,220],"h2",{"id":219},"request-body","Request body",[222,223,224,230,254],"field-group",{},[225,226,229],"field",{"name":199,"type":227,":required":228},"string","true","Your ID for the entity. Use the one your own systems already use. Must not be empty.",[225,231,232,233,236,237,236,240,236,243,236,246,249,250,253],{"name":203,"type":227,":required":228},"One of ",[197,234,235],{},"customer",", ",[197,238,239],{},"account",[197,241,242],{},"wallet",[197,244,245],{},"device",[197,247,248],{},"agent"," or ",[197,251,252],{},"counterparty",".",[225,255,257],{"name":207,"type":256},"object","Free-form JSON. Send what you have; you can add fields later.",[217,259,261],{"id":260},"example","Example",[263,264,270],"pre",{"className":265,"code":266,"filename":267,"language":268,"meta":269,"style":269},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -X POST \"$SENTINEL_URL\u002Fv1\u002Fentities\" \\\n  -H \"Authorization: Bearer $SENTINEL_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"id\": \"cus_10442\",\n    \"kind\": \"customer\",\n    \"attributes\": {\n      \"name\": \"Test Customer\",\n      \"date_of_birth\": \"1990-04-12\",\n      \"kyc_result\": \"verified\",\n      \"risk_tier\": \"standard\"\n    }\n  }'\n","Terminal","bash","",[197,271,272,305,323,337,349,355,361,367,373,379,385,391,397],{"__ignoreMap":269},[273,274,277,281,285,288,292,296,299,302],"span",{"class":275,"line":276},"line",1,[273,278,280],{"class":279},"sBMFI","curl",[273,282,284],{"class":283},"sfazB"," -X",[273,286,287],{"class":283}," POST",[273,289,291],{"class":290},"sMK4o"," \"",[273,293,295],{"class":294},"sTEyZ","$SENTINEL_URL",[273,297,298],{"class":283},"\u002Fv1\u002Fentities",[273,300,301],{"class":290},"\"",[273,303,304],{"class":294}," \\\n",[273,306,308,311,313,316,319,321],{"class":275,"line":307},2,[273,309,310],{"class":283},"  -H",[273,312,291],{"class":290},[273,314,315],{"class":283},"Authorization: Bearer ",[273,317,318],{"class":294},"$SENTINEL_KEY",[273,320,301],{"class":290},[273,322,304],{"class":294},[273,324,326,328,330,333,335],{"class":275,"line":325},3,[273,327,310],{"class":283},[273,329,291],{"class":290},[273,331,332],{"class":283},"Content-Type: application\u002Fjson",[273,334,301],{"class":290},[273,336,304],{"class":294},[273,338,340,343,346],{"class":275,"line":339},4,[273,341,342],{"class":283},"  -d",[273,344,345],{"class":290}," '",[273,347,348],{"class":283},"{\n",[273,350,352],{"class":275,"line":351},5,[273,353,354],{"class":283},"    \"id\": \"cus_10442\",\n",[273,356,358],{"class":275,"line":357},6,[273,359,360],{"class":283},"    \"kind\": \"customer\",\n",[273,362,364],{"class":275,"line":363},7,[273,365,366],{"class":283},"    \"attributes\": {\n",[273,368,370],{"class":275,"line":369},8,[273,371,372],{"class":283},"      \"name\": \"Test Customer\",\n",[273,374,376],{"class":275,"line":375},9,[273,377,378],{"class":283},"      \"date_of_birth\": \"1990-04-12\",\n",[273,380,382],{"class":275,"line":381},10,[273,383,384],{"class":283},"      \"kyc_result\": \"verified\",\n",[273,386,388],{"class":275,"line":387},11,[273,389,390],{"class":283},"      \"risk_tier\": \"standard\"\n",[273,392,394],{"class":275,"line":393},12,[273,395,396],{"class":283},"    }\n",[273,398,400,403],{"class":275,"line":399},13,[273,401,402],{"class":283},"  }",[273,404,405],{"class":290},"'\n",[263,407,412],{"className":408,"code":409,"filename":410,"language":411,"meta":269,"style":269},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"id\": \"cus_10442\",\n  \"kind\": \"customer\",\n  \"attributes\": {\n    \"name\": \"Test Customer\",\n    \"date_of_birth\": \"1990-04-12\",\n    \"kyc_result\": \"verified\",\n    \"risk_tier\": \"standard\"\n  },\n  \"created_at\": \"2026-10-15T09:14:03.512Z\",\n  \"updated_at\": \"2026-10-15T09:14:03.512Z\"\n}\n","Response · 200","json",[197,413,414,418,441,459,472,493,513,533,552,557,577,594],{"__ignoreMap":269},[273,415,416],{"class":275,"line":276},[273,417,348],{"class":290},[273,419,420,423,426,428,431,433,436,438],{"class":275,"line":307},[273,421,422],{"class":290},"  \"",[273,424,199],{"class":425},"spNyl",[273,427,301],{"class":290},[273,429,430],{"class":290},":",[273,432,291],{"class":290},[273,434,435],{"class":283},"cus_10442",[273,437,301],{"class":290},[273,439,440],{"class":290},",\n",[273,442,443,445,447,449,451,453,455,457],{"class":275,"line":325},[273,444,422],{"class":290},[273,446,203],{"class":425},[273,448,301],{"class":290},[273,450,430],{"class":290},[273,452,291],{"class":290},[273,454,235],{"class":283},[273,456,301],{"class":290},[273,458,440],{"class":290},[273,460,461,463,465,467,469],{"class":275,"line":339},[273,462,422],{"class":290},[273,464,207],{"class":425},[273,466,301],{"class":290},[273,468,430],{"class":290},[273,470,471],{"class":290}," {\n",[273,473,474,477,480,482,484,486,489,491],{"class":275,"line":351},[273,475,476],{"class":290},"    \"",[273,478,479],{"class":279},"name",[273,481,301],{"class":290},[273,483,430],{"class":290},[273,485,291],{"class":290},[273,487,488],{"class":283},"Test Customer",[273,490,301],{"class":290},[273,492,440],{"class":290},[273,494,495,497,500,502,504,506,509,511],{"class":275,"line":357},[273,496,476],{"class":290},[273,498,499],{"class":279},"date_of_birth",[273,501,301],{"class":290},[273,503,430],{"class":290},[273,505,291],{"class":290},[273,507,508],{"class":283},"1990-04-12",[273,510,301],{"class":290},[273,512,440],{"class":290},[273,514,515,517,520,522,524,526,529,531],{"class":275,"line":363},[273,516,476],{"class":290},[273,518,519],{"class":279},"kyc_result",[273,521,301],{"class":290},[273,523,430],{"class":290},[273,525,291],{"class":290},[273,527,528],{"class":283},"verified",[273,530,301],{"class":290},[273,532,440],{"class":290},[273,534,535,537,540,542,544,546,549],{"class":275,"line":369},[273,536,476],{"class":290},[273,538,539],{"class":279},"risk_tier",[273,541,301],{"class":290},[273,543,430],{"class":290},[273,545,291],{"class":290},[273,547,548],{"class":283},"standard",[273,550,551],{"class":290},"\"\n",[273,553,554],{"class":275,"line":375},[273,555,556],{"class":290},"  },\n",[273,558,559,561,564,566,568,570,573,575],{"class":275,"line":381},[273,560,422],{"class":290},[273,562,563],{"class":425},"created_at",[273,565,301],{"class":290},[273,567,430],{"class":290},[273,569,291],{"class":290},[273,571,572],{"class":283},"2026-10-15T09:14:03.512Z",[273,574,301],{"class":290},[273,576,440],{"class":290},[273,578,579,581,584,586,588,590,592],{"class":275,"line":387},[273,580,422],{"class":290},[273,582,583],{"class":425},"updated_at",[273,585,301],{"class":290},[273,587,430],{"class":290},[273,589,291],{"class":290},[273,591,572],{"class":283},[273,593,551],{"class":290},[273,595,596],{"class":275,"line":393},[273,597,598],{"class":290},"}\n",[193,600,601,602,430],{},"A wallet looks the same with a different ",[197,603,203],{},[263,605,608],{"className":408,"code":606,"filename":607,"language":411,"meta":269,"style":269},"{\n  \"id\": \"wal_8812\",\n  \"kind\": \"wallet\",\n  \"attributes\": {\n    \"operator\": \"Example Mobile Money\",\n    \"opened_at\": \"2026-10-12\"\n  }\n}\n","Request",[197,609,610,614,633,651,663,683,701,706],{"__ignoreMap":269},[273,611,612],{"class":275,"line":276},[273,613,348],{"class":290},[273,615,616,618,620,622,624,626,629,631],{"class":275,"line":307},[273,617,422],{"class":290},[273,619,199],{"class":425},[273,621,301],{"class":290},[273,623,430],{"class":290},[273,625,291],{"class":290},[273,627,628],{"class":283},"wal_8812",[273,630,301],{"class":290},[273,632,440],{"class":290},[273,634,635,637,639,641,643,645,647,649],{"class":275,"line":325},[273,636,422],{"class":290},[273,638,203],{"class":425},[273,640,301],{"class":290},[273,642,430],{"class":290},[273,644,291],{"class":290},[273,646,242],{"class":283},[273,648,301],{"class":290},[273,650,440],{"class":290},[273,652,653,655,657,659,661],{"class":275,"line":339},[273,654,422],{"class":290},[273,656,207],{"class":425},[273,658,301],{"class":290},[273,660,430],{"class":290},[273,662,471],{"class":290},[273,664,665,667,670,672,674,676,679,681],{"class":275,"line":351},[273,666,476],{"class":290},[273,668,669],{"class":279},"operator",[273,671,301],{"class":290},[273,673,430],{"class":290},[273,675,291],{"class":290},[273,677,678],{"class":283},"Example Mobile Money",[273,680,301],{"class":290},[273,682,440],{"class":290},[273,684,685,687,690,692,694,696,699],{"class":275,"line":357},[273,686,476],{"class":290},[273,688,689],{"class":279},"opened_at",[273,691,301],{"class":290},[273,693,430],{"class":290},[273,695,291],{"class":290},[273,697,698],{"class":283},"2026-10-12",[273,700,551],{"class":290},[273,702,703],{"class":275,"line":363},[273,704,705],{"class":290},"  }\n",[273,707,708],{"class":275,"line":369},[273,709,598],{"class":290},[217,711,713],{"id":712},"response-fields","Response fields",[715,716,717,733],"table",{},[718,719,720],"thead",{},[721,722,723,727,730],"tr",{},[724,725,726],"th",{},"Field",[724,728,729],{},"Type",[724,731,732],{},"Meaning",[734,735,736,748,759,770,782],"tbody",{},[721,737,738,743,745],{},[739,740,741],"td",{},[197,742,199],{},[739,744,227],{},[739,746,747],{},"Your ID",[721,749,750,754,756],{},[739,751,752],{},[197,753,203],{},[739,755,227],{},[739,757,758],{},"The entity kind",[721,760,761,765,767],{},[739,762,763],{},[197,764,207],{},[739,766,256],{},[739,768,769],{},"Attributes as stored",[721,771,772,776,779],{},[739,773,774],{},[197,775,563],{},[739,777,778],{},"string, date-time",[739,780,781],{},"When Sentinel first saw this entity",[721,783,784,788,790],{},[739,785,786],{},[197,787,583],{},[739,789,778],{},[739,791,792],{},"When it was last changed",[217,794,92],{"id":795},"errors",[715,797,798,810],{},[718,799,800],{},[721,801,802,805],{},[724,803,804],{},"Code",[724,806,807],{},[197,808,809],{},"error",[734,811,812,824,835],{},[721,813,814,819],{},[739,815,816],{},[197,817,818],{},"400",[739,820,821],{},[197,822,823],{},"id is required",[721,825,826,830],{},[739,827,828],{},[197,829,818],{},[739,831,832],{},[197,833,834],{},"unknown kind",[721,836,837,842],{},[739,838,839],{},[197,840,841],{},"401",[739,843,844],{},[197,845,846],{},"missing or invalid API key",[217,848,850],{"id":849},"list-entities","List entities",[189,852,853],{},"GET \u002Fv1\u002Fentities",[193,855,856,857,860,861,864,865,868],{},"Entities in your organisation, most recently changed first. Lists come a page at a time, newest first. Pass ",[197,858,859],{},"limit"," (1 to 200, default 50); if there are more, the response has a ",[197,862,863],{},"next_cursor",". Send it back as ",[197,866,867],{},"cursor"," for the next page. Cursors are opaque and keep their place even while new rows arrive.",[715,870,871,880],{},[718,872,873],{},[721,874,875,878],{},[724,876,877],{},"Parameter",[724,879,732],{},[734,881,882,891,904],{},[721,883,884,888],{},[739,885,886],{},[197,887,203],{},[739,889,890],{},"Only this kind. Placeholders are left out, since their kind is unknown",[721,892,893,898],{},[739,894,895],{},[197,896,897],{},"q",[739,899,900,901,903],{},"Part of the id or of the ",[197,902,479],{}," attribute, in any case",[721,905,906,912],{},[739,907,908,236,910],{},[197,909,859],{},[197,911,867],{},[739,913,914],{},"Paging, as above",[263,916,918],{"className":408,"code":917,"filename":410,"language":411,"meta":269,"style":269},"{\n  \"entities\": [\n    {\n      \"id\": \"wal_8812\",\n      \"kind\": \"wallet\",\n      \"attributes\": {\n        \"name\": \"Ama Mensah\"\n      },\n      \"registered\": true,\n      \"open_alerts\": 1,\n      \"last_seen\": \"2026-10-16T09:12:44Z\",\n      \"created_at\": \"2026-10-01T08:00:00Z\",\n      \"updated_at\": \"2026-10-15T11:20:00Z\"\n    }\n  ],\n  \"next_cursor\": \"MTc5MjE2MjQ3NTkxMzAwMDAwMHx3YWxfODgxMg\"\n}\n",[197,919,920,924,938,943,962,980,992,1011,1016,1030,1046,1066,1085,1102,1107,1113,1131],{"__ignoreMap":269},[273,921,922],{"class":275,"line":276},[273,923,348],{"class":290},[273,925,926,928,931,933,935],{"class":275,"line":307},[273,927,422],{"class":290},[273,929,930],{"class":425},"entities",[273,932,301],{"class":290},[273,934,430],{"class":290},[273,936,937],{"class":290}," [\n",[273,939,940],{"class":275,"line":325},[273,941,942],{"class":290},"    {\n",[273,944,945,948,950,952,954,956,958,960],{"class":275,"line":339},[273,946,947],{"class":290},"      \"",[273,949,199],{"class":279},[273,951,301],{"class":290},[273,953,430],{"class":290},[273,955,291],{"class":290},[273,957,628],{"class":283},[273,959,301],{"class":290},[273,961,440],{"class":290},[273,963,964,966,968,970,972,974,976,978],{"class":275,"line":351},[273,965,947],{"class":290},[273,967,203],{"class":279},[273,969,301],{"class":290},[273,971,430],{"class":290},[273,973,291],{"class":290},[273,975,242],{"class":283},[273,977,301],{"class":290},[273,979,440],{"class":290},[273,981,982,984,986,988,990],{"class":275,"line":357},[273,983,947],{"class":290},[273,985,207],{"class":279},[273,987,301],{"class":290},[273,989,430],{"class":290},[273,991,471],{"class":290},[273,993,994,997,1000,1002,1004,1006,1009],{"class":275,"line":363},[273,995,996],{"class":290},"        \"",[273,998,479],{"class":999},"sbssI",[273,1001,301],{"class":290},[273,1003,430],{"class":290},[273,1005,291],{"class":290},[273,1007,1008],{"class":283},"Ama Mensah",[273,1010,551],{"class":290},[273,1012,1013],{"class":275,"line":369},[273,1014,1015],{"class":290},"      },\n",[273,1017,1018,1020,1023,1025,1027],{"class":275,"line":375},[273,1019,947],{"class":290},[273,1021,1022],{"class":279},"registered",[273,1024,301],{"class":290},[273,1026,430],{"class":290},[273,1028,1029],{"class":290}," true,\n",[273,1031,1032,1034,1037,1039,1041,1044],{"class":275,"line":381},[273,1033,947],{"class":290},[273,1035,1036],{"class":279},"open_alerts",[273,1038,301],{"class":290},[273,1040,430],{"class":290},[273,1042,1043],{"class":999}," 1",[273,1045,440],{"class":290},[273,1047,1048,1050,1053,1055,1057,1059,1062,1064],{"class":275,"line":387},[273,1049,947],{"class":290},[273,1051,1052],{"class":279},"last_seen",[273,1054,301],{"class":290},[273,1056,430],{"class":290},[273,1058,291],{"class":290},[273,1060,1061],{"class":283},"2026-10-16T09:12:44Z",[273,1063,301],{"class":290},[273,1065,440],{"class":290},[273,1067,1068,1070,1072,1074,1076,1078,1081,1083],{"class":275,"line":393},[273,1069,947],{"class":290},[273,1071,563],{"class":279},[273,1073,301],{"class":290},[273,1075,430],{"class":290},[273,1077,291],{"class":290},[273,1079,1080],{"class":283},"2026-10-01T08:00:00Z",[273,1082,301],{"class":290},[273,1084,440],{"class":290},[273,1086,1087,1089,1091,1093,1095,1097,1100],{"class":275,"line":399},[273,1088,947],{"class":290},[273,1090,583],{"class":279},[273,1092,301],{"class":290},[273,1094,430],{"class":290},[273,1096,291],{"class":290},[273,1098,1099],{"class":283},"2026-10-15T11:20:00Z",[273,1101,551],{"class":290},[273,1103,1105],{"class":275,"line":1104},14,[273,1106,396],{"class":290},[273,1108,1110],{"class":275,"line":1109},15,[273,1111,1112],{"class":290},"  ],\n",[273,1114,1116,1118,1120,1122,1124,1126,1129],{"class":275,"line":1115},16,[273,1117,422],{"class":290},[273,1119,863],{"class":425},[273,1121,301],{"class":290},[273,1123,430],{"class":290},[273,1125,291],{"class":290},[273,1127,1128],{"class":283},"MTc5MjE2MjQ3NTkxMzAwMDAwMHx3YWxfODgxMg",[273,1130,551],{"class":290},[273,1132,1134],{"class":275,"line":1133},17,[273,1135,598],{"class":290},[193,1137,1138,1140,1141,1144,1145,1147,1148,1150,1151,249,1154,1157,1158,1160],{},[197,1139,1022],{}," is ",[197,1142,1143],{},"false"," for a placeholder Sentinel made because an event named the entity before you registered it; a placeholder has no ",[197,1146,203],{},". ",[197,1149,1036],{}," counts its alerts that are ",[197,1152,1153],{},"open",[197,1155,1156],{},"in_review",", and ",[197,1159,1052],{}," is its latest event in or out.",[217,1162,1164],{"id":1163},"timeline","Timeline",[189,1166,1167],{},"GET \u002Fv1\u002Fentities\u002F{id}\u002Fevents",[193,1169,1170,1171,1175],{},"The entity's events, money in and out, newest first, each with its decision. The response is the same as ",[213,1172,1174],{"href":1173},"\u002Fapi\u002Fevents#list-events","listing events",", and it pages the same way. An id with no events returns an empty list.",[217,1177,1179],{"id":1178},"get-an-entity","Get an entity",[189,1181,1182],{},"GET \u002Fv1\u002Fentities\u002F{id}",[193,1184,1185,1186,1189,1190,1193],{},"Returns the entity with the same fields as above, or ",[197,1187,1188],{},"404"," with ",[197,1191,1192],{},"entity not found",". An entity Sentinel created as a placeholder, because an event named it before you registered it, comes back too; register it to set its real kind.",[217,1195,1197],{"id":1196},"links","Links",[189,1199,1200],{},"GET \u002Fv1\u002Fentities\u002F{id}\u002Flinks",[193,1202,1203],{},"Who the entity is connected to, built from events, most recently seen first, up to 50. An entity with no links returns an empty list.",[263,1205,1207],{"className":265,"code":1206,"filename":267,"language":268,"meta":269,"style":269},"curl \"$SENTINEL_URL\u002Fv1\u002Fentities\u002Fwal_8812\u002Flinks\"   -H \"Authorization: Bearer $SENTINEL_KEY\"\n",[197,1208,1209],{"__ignoreMap":269},[273,1210,1211,1213,1215,1217,1220,1222,1225,1227,1229,1231],{"class":275,"line":276},[273,1212,280],{"class":279},[273,1214,291],{"class":290},[273,1216,295],{"class":294},[273,1218,1219],{"class":283},"\u002Fv1\u002Fentities\u002Fwal_8812\u002Flinks",[273,1221,301],{"class":290},[273,1223,1224],{"class":283},"   -H",[273,1226,291],{"class":290},[273,1228,315],{"class":283},[273,1230,318],{"class":294},[273,1232,551],{"class":290},[263,1234,1236],{"className":408,"code":1235,"filename":410,"language":411,"meta":269,"style":269},"{\n  \"links\": [\n    {\n      \"entity_id\": \"wal_6603\",\n      \"kind\": \"wallet\",\n      \"relation\": \"shares_device\",\n      \"via\": \"dev_a3f1e2d4\",\n      \"first_seen\": \"2026-10-15T08:10:00Z\",\n      \"last_seen\": \"2026-10-16T09:12:44Z\",\n      \"open_alert\": {\n        \"id\": \"c7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a\",\n        \"number\": 20477,\n        \"priority\": \"high\"\n      }\n    },\n    {\n      \"entity_id\": \"dev_a3f1e2d4\",\n      \"kind\": \"device\",\n      \"relation\": \"uses_device\",\n      \"first_seen\": \"2026-10-15T08:10:00Z\",\n      \"last_seen\": \"2026-10-16T09:12:44Z\"\n    }\n  ]\n}\n",[197,1237,1238,1242,1254,1258,1278,1296,1316,1336,1356,1374,1387,1406,1422,1440,1445,1450,1454,1472,1491,1511,1530,1547,1552,1558],{"__ignoreMap":269},[273,1239,1240],{"class":275,"line":276},[273,1241,348],{"class":290},[273,1243,1244,1246,1248,1250,1252],{"class":275,"line":307},[273,1245,422],{"class":290},[273,1247,1196],{"class":425},[273,1249,301],{"class":290},[273,1251,430],{"class":290},[273,1253,937],{"class":290},[273,1255,1256],{"class":275,"line":325},[273,1257,942],{"class":290},[273,1259,1260,1262,1265,1267,1269,1271,1274,1276],{"class":275,"line":339},[273,1261,947],{"class":290},[273,1263,1264],{"class":279},"entity_id",[273,1266,301],{"class":290},[273,1268,430],{"class":290},[273,1270,291],{"class":290},[273,1272,1273],{"class":283},"wal_6603",[273,1275,301],{"class":290},[273,1277,440],{"class":290},[273,1279,1280,1282,1284,1286,1288,1290,1292,1294],{"class":275,"line":351},[273,1281,947],{"class":290},[273,1283,203],{"class":279},[273,1285,301],{"class":290},[273,1287,430],{"class":290},[273,1289,291],{"class":290},[273,1291,242],{"class":283},[273,1293,301],{"class":290},[273,1295,440],{"class":290},[273,1297,1298,1300,1303,1305,1307,1309,1312,1314],{"class":275,"line":357},[273,1299,947],{"class":290},[273,1301,1302],{"class":279},"relation",[273,1304,301],{"class":290},[273,1306,430],{"class":290},[273,1308,291],{"class":290},[273,1310,1311],{"class":283},"shares_device",[273,1313,301],{"class":290},[273,1315,440],{"class":290},[273,1317,1318,1320,1323,1325,1327,1329,1332,1334],{"class":275,"line":363},[273,1319,947],{"class":290},[273,1321,1322],{"class":279},"via",[273,1324,301],{"class":290},[273,1326,430],{"class":290},[273,1328,291],{"class":290},[273,1330,1331],{"class":283},"dev_a3f1e2d4",[273,1333,301],{"class":290},[273,1335,440],{"class":290},[273,1337,1338,1340,1343,1345,1347,1349,1352,1354],{"class":275,"line":369},[273,1339,947],{"class":290},[273,1341,1342],{"class":279},"first_seen",[273,1344,301],{"class":290},[273,1346,430],{"class":290},[273,1348,291],{"class":290},[273,1350,1351],{"class":283},"2026-10-15T08:10:00Z",[273,1353,301],{"class":290},[273,1355,440],{"class":290},[273,1357,1358,1360,1362,1364,1366,1368,1370,1372],{"class":275,"line":375},[273,1359,947],{"class":290},[273,1361,1052],{"class":279},[273,1363,301],{"class":290},[273,1365,430],{"class":290},[273,1367,291],{"class":290},[273,1369,1061],{"class":283},[273,1371,301],{"class":290},[273,1373,440],{"class":290},[273,1375,1376,1378,1381,1383,1385],{"class":275,"line":381},[273,1377,947],{"class":290},[273,1379,1380],{"class":279},"open_alert",[273,1382,301],{"class":290},[273,1384,430],{"class":290},[273,1386,471],{"class":290},[273,1388,1389,1391,1393,1395,1397,1399,1402,1404],{"class":275,"line":387},[273,1390,996],{"class":290},[273,1392,199],{"class":999},[273,1394,301],{"class":290},[273,1396,430],{"class":290},[273,1398,291],{"class":290},[273,1400,1401],{"class":283},"c7d4e1a2-5b6c-4d7e-8f9a-0b1c2d3e4f5a",[273,1403,301],{"class":290},[273,1405,440],{"class":290},[273,1407,1408,1410,1413,1415,1417,1420],{"class":275,"line":393},[273,1409,996],{"class":290},[273,1411,1412],{"class":999},"number",[273,1414,301],{"class":290},[273,1416,430],{"class":290},[273,1418,1419],{"class":999}," 20477",[273,1421,440],{"class":290},[273,1423,1424,1426,1429,1431,1433,1435,1438],{"class":275,"line":399},[273,1425,996],{"class":290},[273,1427,1428],{"class":999},"priority",[273,1430,301],{"class":290},[273,1432,430],{"class":290},[273,1434,291],{"class":290},[273,1436,1437],{"class":283},"high",[273,1439,551],{"class":290},[273,1441,1442],{"class":275,"line":1104},[273,1443,1444],{"class":290},"      }\n",[273,1446,1447],{"class":275,"line":1109},[273,1448,1449],{"class":290},"    },\n",[273,1451,1452],{"class":275,"line":1115},[273,1453,942],{"class":290},[273,1455,1456,1458,1460,1462,1464,1466,1468,1470],{"class":275,"line":1133},[273,1457,947],{"class":290},[273,1459,1264],{"class":279},[273,1461,301],{"class":290},[273,1463,430],{"class":290},[273,1465,291],{"class":290},[273,1467,1331],{"class":283},[273,1469,301],{"class":290},[273,1471,440],{"class":290},[273,1473,1475,1477,1479,1481,1483,1485,1487,1489],{"class":275,"line":1474},18,[273,1476,947],{"class":290},[273,1478,203],{"class":279},[273,1480,301],{"class":290},[273,1482,430],{"class":290},[273,1484,291],{"class":290},[273,1486,245],{"class":283},[273,1488,301],{"class":290},[273,1490,440],{"class":290},[273,1492,1494,1496,1498,1500,1502,1504,1507,1509],{"class":275,"line":1493},19,[273,1495,947],{"class":290},[273,1497,1302],{"class":279},[273,1499,301],{"class":290},[273,1501,430],{"class":290},[273,1503,291],{"class":290},[273,1505,1506],{"class":283},"uses_device",[273,1508,301],{"class":290},[273,1510,440],{"class":290},[273,1512,1514,1516,1518,1520,1522,1524,1526,1528],{"class":275,"line":1513},20,[273,1515,947],{"class":290},[273,1517,1342],{"class":279},[273,1519,301],{"class":290},[273,1521,430],{"class":290},[273,1523,291],{"class":290},[273,1525,1351],{"class":283},[273,1527,301],{"class":290},[273,1529,440],{"class":290},[273,1531,1533,1535,1537,1539,1541,1543,1545],{"class":275,"line":1532},21,[273,1534,947],{"class":290},[273,1536,1052],{"class":279},[273,1538,301],{"class":290},[273,1540,430],{"class":290},[273,1542,291],{"class":290},[273,1544,1061],{"class":283},[273,1546,551],{"class":290},[273,1548,1550],{"class":275,"line":1549},22,[273,1551,396],{"class":290},[273,1553,1555],{"class":275,"line":1554},23,[273,1556,1557],{"class":290},"  ]\n",[273,1559,1561],{"class":275,"line":1560},24,[273,1562,598],{"class":290},[715,1564,1565,1575],{},[718,1566,1567],{},[721,1568,1569,1571,1573],{},[724,1570,726],{},[724,1572,729],{},[724,1574,732],{},[734,1576,1577,1588,1599,1613,1641,1655,1671],{},[721,1578,1579,1583,1585],{},[739,1580,1581],{},[197,1582,1264],{},[739,1584,227],{},[739,1586,1587],{},"The linked entity",[721,1589,1590,1594,1596],{},[739,1591,1592],{},[197,1593,203],{},[739,1595,227],{},[739,1597,1598],{},"Its kind. Absent for placeholders you haven't registered",[721,1600,1601,1605,1607],{},[739,1602,1603],{},[197,1604,479],{},[739,1606,227],{},[739,1608,1609,1610,1612],{},"Its ",[197,1611,479],{}," attribute, if it has one",[721,1614,1615,1619,1621],{},[739,1616,1617],{},[197,1618,1302],{},[739,1620,227],{},[739,1622,1623,1626,1627,1630,1631,1633,1634,1637,1638,1640],{},[197,1624,1625],{},"paid"," (this entity paid it), ",[197,1628,1629],{},"paid_by"," (it paid this entity), ",[197,1632,1506],{}," (a device this entity used), ",[197,1635,1636],{},"device_user"," (for a device: who used it) or ",[197,1639,1311],{}," (another entity used one of this entity's devices)",[721,1642,1643,1647,1649],{},[739,1644,1645],{},[197,1646,1322],{},[739,1648,227],{},[739,1650,1651,1652,1654],{},"For ",[197,1653,1311],{},", the device they share",[721,1656,1657,1663,1665],{},[739,1658,1659,236,1661],{},[197,1660,1342],{},[197,1662,1052],{},[739,1664,778],{},[739,1666,1667,1668],{},"When the connection was first and last seen, by the events' ",[197,1669,1670],{},"occurred_at",[721,1672,1673,1677,1679],{},[739,1674,1675],{},[197,1676,1380],{},[739,1678,256],{},[739,1680,1681,1682,236,1684,1686,1687],{},"The linked entity's open alert, if it has one: ",[197,1683,199],{},[197,1685,1412],{}," and ",[197,1688,1428],{},[1690,1691,1692],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .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}",{"title":269,"searchDepth":307,"depth":307,"links":1694},[1695,1696,1697,1698,1699,1700,1701,1702],{"id":219,"depth":307,"text":220},{"id":260,"depth":307,"text":261},{"id":712,"depth":307,"text":713},{"id":795,"depth":307,"text":92},{"id":849,"depth":307,"text":850},{"id":1163,"depth":307,"text":1164},{"id":1178,"depth":307,"text":1179},{"id":1196,"depth":307,"text":1197},"Create or update customers, accounts, wallets, devices, agents and counterparties, and read them and their links back.","md",null,{},{"icon":110},{"title":107,"description":1703},"u0SkLjczCAau7gmUTimV8D1N0xYYKmpFsfUiv3c_XwE",[1711,1713],{"title":102,"path":103,"stem":104,"description":1712,"icon":105,"children":-1},"GET \u002Fhealthz returns the service status and version.",{"title":112,"path":113,"stem":114,"description":1714,"icon":115,"children":-1},"POST \u002Fv1\u002Fevents submits an event for monitoring, in sync or async mode.",1792169658428]