{"info":{"_postman_id":"8c2454ea-fcd0-499a-a219-fa4ed98b31b1","name":"sanctions.io API Reference","description":"<html><head></head><body><p>Screening API <code>v2.3</code> | Monitoring API <code>v3.1</code></p>\n<p>Base URL: <code>https://api.sanctions.io</code></p>\n<h2 id=\"introduction\">Introduction</h2>\n<p>The <strong>sanctions.io API</strong> gives you seamless access to both our <strong>Screening API</strong> and <strong>Monitoring API</strong>, enabling you to automate Sanctions, PEP (Politically Exposed Persons), and global Watchlist checks directly within your own systems.</p>\n<p>With our APIs, you can:</p>\n<ul>\n<li><p><strong>Screen individuals or entities</strong> against global lists in real time.</p>\n</li>\n<li><p><strong>Continuously monitor</strong> entities and receive alerts when new matches or updates occur.</p>\n</li>\n</ul>\n<h4 id=\"performance\">Performance</h4>\n<ul>\n<li><p>Rate limit: Up to <strong>300 requests per minute</strong>. This applies to all HTTP requests across all endpoints.</p>\n</li>\n<li><p>Response time: Varies by query complexity and system load, and reflects only server-side processing time, not network transfer time between client and server—80% &lt; 350ms, 90% &lt; 580ms, 95% &lt; 850ms.</p>\n</li>\n<li><p>Optimized for low-latency, real-time screening scenarios.</p>\n</li>\n</ul>\n<h3 id=\"getting-started\">Getting Started</h3>\n<p>To begin using the API, simply <a href=\"https://api.sanctions.io/users/signup\">sign up for a free trial</a> and retrieve your <strong>API key</strong> from the sanctions.io portal.</p>\n<ul>\n<li><p><strong>Trial accounts</strong> include access to both the Screening API and Monitoring API, covering Sanctions, HRJ (High-Risk Jurisdiction), and PEP screening.</p>\n</li>\n<li><p><strong>Adverse Media screening</strong> is not included in the trial. If you'd like to test Adverse Media, please contact us at <a href=\"https://mailto:help@sanctions.io\">help@sanctions.io.</a></p>\n</li>\n</ul>\n<h3 id=\"support\">Support</h3>\n<p>Reach our Customer Support Team directly at <a href=\"https://mailto:help@sanctions.io\">help@sanctions.io</a>.</p>\n<h3 id=\"compliance-resources\">Compliance Resources</h3>\n<p>For your compliance team, our <a href=\"https://help.sanctions.io/knowledge-base/getting-started#compliance-essentials\">compliance guides</a> and <a href=\"https://help.sanctions.io/knowledge-base/best-practices-for-screening-parameters\">Best Practices for Screening Parameters</a> cover core screening concepts, configuration guidance, and name-matching best practices.</p>\n<hr>\n<h2 id=\"headers\">Headers</h2>\n<h3 id=\"api-versions\">API Versions</h3>\n<p>The desired API version <strong>must</strong> be specified using the <code>Accept</code> header for both the <strong>Screening API</strong> and the <strong>Monitoring API</strong>.</p>\n<h5 id=\"current-versions\">Current versions:</h5>\n<ul>\n<li><p><strong>Screening API:</strong> <strong><code>v2.3</code></strong></p>\n</li>\n<li><p><strong>Monitoring API:</strong> <strong><code>v3.1</code></strong></p>\n</li>\n</ul>\n<p>The header should be sent in the following format:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Accept</td>\n<td>application/json; version={{api_version}}</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"authorization\">Authorization</h3>\n<p>The API can only be accessed with a valid API token which needs to be passed along using the Authorization header. The token can be found in the sanctions.io user portal.</p>\n<p>(For the time being, the token can also be sent in the URL parameters. Please note this is less secure, and hence we encourage you to use the Authorization header.)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer your_token</td>\n</tr>\n</tbody>\n</table>\n</div><hr>\n<h2 id=\"resources\">Resources</h2>\n<ul>\n<li><p><a href=\"https://sanctions.io\">Website</a></p>\n</li>\n<li><p><a href=\"https://help.sanctions.io/\">Knowledge Base</a></p>\n</li>\n<li><p><a href=\"https://help.sanctions.io/knowledge-base/covered-sanctions-lists-watchlists\">Sanctions &amp; Watchlists</a></p>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"16950075","collectionId":"8c2454ea-fcd0-499a-a219-fa4ed98b31b1","publishedId":"2sB34fogyM","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"98BD0D"},"publishDate":"2026-07-07T21:58:29.000Z"},"item":[{"name":"Screening Parameters","item":[],"id":"377bda49-a115-4850-a035-9aec7afe4f3f","description":"<p>The parameters below configure how sanctions screening operates across all screening modes. They work consistently in Real-time screening, Batch screening, and Monitoring workflows. When submitting batch screening requests, include all applicable parameters in the JSON payload according to your screening requirements and use case.</p>\n<p><em><strong>Applies to:</strong></em> <em>Real-Time Screening • Batch Screening • Monitoring API</em></p>\n<hr />\n<h4 id=\"min_score\"><strong><code>min_score</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>float</code></p>\n</li>\n<li><p><strong>Example:</strong> <code>0.88</code></p>\n</li>\n<li><p><strong>Range:</strong> <code>0.8</code> - <code>1.0</code></p>\n</li>\n<li><p><strong>Required:</strong> Yes</p>\n</li>\n</ul>\n<p><strong>Description:</strong> Specifies the minimum match confidence score required for a result to be considered a valid match and trigger an alert. Higher values reduce false positives but may increase the risk of missing borderline matches. If <code>min_score</code> isn't explicitly included in your request, the API defaults to 0.80.</p>\n<p><strong>Recommended starting value:</strong></p>\n<ul>\n<li><code>0.88</code> → balanced sensitivity and precision for most use cases</li>\n</ul>\n<p><strong>Typical range:</strong></p>\n<ul>\n<li><p><code>0.88</code> → higher sensitivity (more matches)</p>\n</li>\n<li><p><code>0.93</code> → stricter matching (fewer matches)</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"data_source\"><strong><code>data_source</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code> (comma-separated)</p>\n</li>\n<li><p><strong>Example:</strong> <code>\"sdn,nonsdn, uk-sanctions\"</code></p>\n</li>\n<li><p><strong>Required:</strong> Yes</p>\n</li>\n</ul>\n<p><strong>Description:</strong> Defines the set of watchlist data sources used for monitoring. Each short code corresponds to a specific list. Multiple sources can be provided as a comma-separated list.</p>\n<p>Alternatively, Screening Collections can be used to simplify configuration. These allow you to screen against a predefined group of watchlists without specifying individual source short codes.</p>\n<p>Refer to the documentation for a complete overview of screening data sources:</p>\n<ul>\n<li><p><strong>Watchlists &amp; Short Codes (API Access)</strong><br />  Review all available watchlists and their corresponding short codes required for the <code>data_source</code> field when configuring screening requests. Use the <a href=\"https://api-docs.sanctions.io/#722ba9b4-bbda-4008-a0e8-8e4f752bd823\"><b>List Data Sources</b></a> endpoint to dynamically retrieve:</p>\n<ul>\n<li><p>Available data sources</p>\n</li>\n<li><p>Corresponding short codes</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Coverage Overview</strong><br />  Visit the sanctions.io <a href=\"https://docs.google.com/spreadsheets/d/e/2PACX-1vTAzJWzMZTXUZkSaKUPiE0rUTq-8aWVji1N5oyDANFRTxjGuycIsiEgsnOOZ0HXGuQ2i8f8bioe1WJS/pubhtml?gid=1889057836&amp;single=true\"><b>Watchlist Coverage</b></a> page for a complete overview of all available sources.</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"name\"><strong><code>name</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code></p>\n</li>\n<li><p><strong>Example:</strong> <code>\"Walter White\"</code></p>\n</li>\n<li><p><strong>Required:</strong> Yes</p>\n</li>\n<li><p><strong>Constraints:</strong> Maximum of 15 words</p>\n</li>\n</ul>\n<p><strong>Description:</strong> The primary name of the entity being monitored. This is the main search input and is required for screening.</p>\n<ul>\n<li><p>For individuals: use full legal name when available.</p>\n</li>\n<li><p>For organizations: use registered entity name.</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"entity_type\"><strong><code>entity_type</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code></p>\n</li>\n<li><p><strong>Example:</strong> <code>\"individual\"</code></p>\n</li>\n<li><p><strong>Accepted values:</strong> <code>individual</code>, <code>entity</code>, <code>vessel</code>, <code>aircraft</code></p>\n</li>\n<li><p><strong>Required:</strong> Optional, but strongly recommended</p>\n</li>\n</ul>\n<p><strong>Description:</strong> Defines whether the entity is an individual or an organization. This determines which attributes are applicable (e.g., date of birth for individuals) and helps target the correct subset of watchlists during the screening process. It is recommended to specify this value to improve performance and match accuracy.</p>\n<hr />\n<h4 id=\"country\"><strong><code>country</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code> (ISO 3166-1 alpha-2 code)</p>\n</li>\n<li><p><strong>Example:</strong> <code>\"US\"</code></p>\n</li>\n<li><p><strong>Required:</strong> Optional</p>\n</li>\n</ul>\n<p><strong>Description:</strong> The country associated with the monitored entity. Used as an additional matching attribute to increase precision and reduce false positives.</p>\n<ul>\n<li><p>For individuals: usually nationality or residence.</p>\n</li>\n<li><p>For organizations: usually incorporation or operating country.</p>\n<p>  If unknown, this field may be omitted, but matching may become less accurate.</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"date_of_birth\"><strong><code>date_of_birth</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code> (<code>YYYY-MM-DD</code>)</p>\n</li>\n<li><p><strong>Example:</strong> <code>\"1956-01-01\"</code></p>\n</li>\n<li><p><strong>Required:</strong> Optional. Including this field is strongly recommended when available, particularly for PEP screening.</p>\n</li>\n</ul>\n<p><strong>Description:</strong> Date of birth of the monitored individual. Strongly improves match quality by helping distinguish between people with similar names.</p>\n<ul>\n<li>Only relevant when <code>entity_type = \"individual\"</code></li>\n</ul>\n<hr />\n<h4 id=\"identifier\"><strong><code>identifier</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code></p>\n</li>\n<li><p><strong>Example:</strong> <code>\"126Q5637GFR\"</code></p>\n</li>\n<li><p><strong>Required:</strong> Optional</p>\n</li>\n<li><p><strong>Constraints:</strong> Accepts a single identifier with a maximum length of 120 characters.</p>\n</li>\n</ul>\n<p><strong>Description:</strong> An additional identifier associated with the entity that enables parallel screening alongside the main name-based search. When included, sanctions.io performs simultaneous searches using both name and identifier parameters. A high confidence score (1.0) indicates the identifier was found in sanctions data—not that it is a genuine positive match. Identifier effectiveness depends on strength; strong, standardized identifiers provide supporting confirmation, while weak or generic identifiers can broaden results and trigger false positives.</p>\n<p><strong>How It Works:</strong></p>\n<ul>\n<li><p>Main Search: Standard name-based screening using name and demographic parameters</p>\n</li>\n<li><p>Parallel Identifier Search: Independent search targeting the identifier field against sanctioned records</p>\n</li>\n<li><p>Result: Identifier matches are weighted into your overall screening result to provide additional supporting evidence</p>\n</li>\n</ul>\n<p><strong>Accepted values:</strong></p>\n<ul>\n<li><p>Passport number</p>\n</li>\n<li><p>National ID</p>\n</li>\n<li><p>Tax ID</p>\n</li>\n<li><p>Email address</p>\n</li>\n<li><p>Company domain</p>\n</li>\n<li><p>SWIFT code (for financial institution verification)</p>\n</li>\n<li><p>IMO number (vessel identification)</p>\n</li>\n<li><p>Aircraft registration number</p>\n</li>\n<li><p>Wallet address</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"external_identifier\"><strong><code>external_identifier</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>string</code></p>\n</li>\n<li><p><strong>Example:</strong> <code>\"ABC123\"</code></p>\n</li>\n<li><p><strong>Required:</strong> Optional</p>\n</li>\n</ul>\n<p><strong>Description:</strong> A client-defined identifier used to reference this monitoring entry in your own systems. This value is stored and returned in results so you can map alerts back to your internal entity records.</p>\n<ul>\n<li><p>Must be unique per screened entity within your environment (recommended).</p>\n</li>\n<li><p>Useful for syncing screened entries with CRM/KYC/customer databases.</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"name_match_boosting_threshold\"><strong><code>name_match_boosting_threshold</code></strong></h4>\n<ul>\n<li><p><strong>Type:</strong> <code>float</code></p>\n</li>\n<li><p><strong>Example:</strong> <code>0.94</code></p>\n</li>\n<li><p><strong>Required:</strong> Optional</p>\n</li>\n<li><p><strong>Range:</strong> <code>0.88</code> - <code>1.0</code></p>\n</li>\n<li><p><strong>Recommended:</strong> <code>0.93</code> - <code>0.95</code></p>\n</li>\n</ul>\n<p><strong>Description:</strong> An optional score threshold used to boost high-confidence name matches in the overall confidence score calculation. When a name match meets or exceeds this threshold, its weight is increased in the final scoring, surfacing stronger name-based matches more prominently in the results.</p>\n<p><strong>Threshold Sensitivity</strong></p>\n<p>Below <code>0.93</code> → boosting is applied too broadly, increasing noise in results<br /><code>0.93</code> - <code>0.95</code> → recommended range for balanced accuracy<br />Above <code>0.95</code> → boosting becomes too restrictive, potentially missing valid matches</p>\n<p>--</p>\n<p>⚠️ <strong>Warning:</strong> <em>Adding this parameter increases the number of results that pass your</em> <code>_min_score_</code> <em>cutoff — because more records with a weak match on other fields (country, date of birth) will have their overall confidence score overwritten by a high name-only score, pulling them above the line. This raises the likelihood of false positive matches: records that look high-confidence in the response but only matched well on name. If you're seeing more results than expected after adding or lowering this parameter, review whether the boosted matches are genuinely relevant before acting on them.</em></p>\n<p>💡 <strong>Hint:</strong> <em>This is particularly useful in scenarios where the country is uncertain and cannot be omitted from your screening request.</em></p>\n<hr />\n<h2 id=\"parameter-summary-table\">Parameter Summary Table</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>✓ Yes</td>\n<td>Max 15 words</td>\n</tr>\n<tr>\n<td><code>min_score</code></td>\n<td>float</td>\n<td>✓ Yes</td>\n<td>Range: 0.8–1.0</td>\n</tr>\n<tr>\n<td><code>data_source</code></td>\n<td>string</td>\n<td>✓ Yes</td>\n<td>Comma-separated codes</td>\n</tr>\n<tr>\n<td><code>entity_type</code></td>\n<td>string</td>\n<td>Recommended</td>\n<td>individual, entity, vessel, aircraft</td>\n</tr>\n<tr>\n<td><code>country</code></td>\n<td>string</td>\n<td>Optional</td>\n<td>ISO 3166-1 alpha-2</td>\n</tr>\n<tr>\n<td><code>date_of_birth</code></td>\n<td>string</td>\n<td>Optional</td>\n<td>YYYY-MM-DD; individuals only</td>\n</tr>\n<tr>\n<td><code>identifier</code></td>\n<td>string</td>\n<td>Optional</td>\n<td>Max 120 characters</td>\n</tr>\n<tr>\n<td><code>external_identifier</code></td>\n<td>string</td>\n<td>Optional</td>\n<td>For internal mapping</td>\n</tr>\n<tr>\n<td><code>name_match_boosting_threshold</code></td>\n<td>float</td>\n<td>Optional</td>\n<td>Range: 0.8–1.0</td>\n</tr>\n</tbody>\n</table>\n</div>","event":[{"listen":"prerequest","script":{"id":"5815597b-858b-408e-901c-66c85d4b694b","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"5671015a-8526-4556-8a6d-e096ff2f0b8d","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"_postman_id":"377bda49-a115-4850-a035-9aec7afe4f3f"},{"name":"Supported Watchlists","item":[{"name":"Screening Collections","item":[],"id":"2b291eea-0dd0-4f9c-871c-12b179d986f6","description":"<p>Screening collections make it easy to screen against an entire category of lists at once, without having to specify each individual source short code. This is particularly useful when your compliance needs require broad or global coverage.</p>\n<p>The following collections are available:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Collection</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SANCTIONS-LISTS</code></td>\n<td>Screens against major global sanctions regimes</td>\n</tr>\n<tr>\n<td><code>CRIME</code></td>\n<td>Screens against criminal watchlists</td>\n</tr>\n<tr>\n<td><code>PEP</code></td>\n<td>Screens against a comprehensive global Politically Exposed Persons database</td>\n</tr>\n<tr>\n<td><code>HIGH-RISK-JURISDICTIONS</code></td>\n<td>Screens against all High Risk Jurisdiction lists available in the portal</td>\n</tr>\n</tbody>\n</table>\n</div><p>For example, if you need global sanctions coverage combined with PEP and criminal screening, you can pass multiple collection codes in the <code>data_source</code> field as a comma-separated list, instead of adding each individual list code to your request.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[ \n    {\n        \"external_identifier\": \"customer-identifier-1\",\n        \"name\": \"Walther White\",\n        \"min_score\": \"0.88\",\n        \"entity_type\": \"individual\",\n        \"data_source\": \"sanctions-lists,pep,crime\"\n    }\n]\n\n</code></pre>\n<h4 id=\"what-lists-are-included-in-each-collection\">What lists are included in each Collection?</h4>\n<p>Each collection maps to a specific set of watchlists. You can see exactly which lists are included by checking the <strong>Screening Collection</strong> column on our <a href=\"https://docs.google.com/spreadsheets/d/e/2PACX-1vTAzJWzMZTXUZkSaKUPiE0rUTq-8aWVji1N5oyDANFRTxjGuycIsiEgsnOOZ0HXGuQ2i8f8bioe1WJS/pubhtml?gid=1889057836&amp;single=true\"><b>Watchlist Coverage</b></a> page.</p>\n","_postman_id":"2b291eea-0dd0-4f9c-871c-12b179d986f6"},{"name":"List Data Sources","id":"722ba9b4-bbda-4008-a0e8-8e4f752bd823","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/sources/","description":"<p>The <code>sources</code> endpoint returns a paginated list of all sanctions and watchlist sources available for screening. Use the <code>short_name</code> value from each result as the short code in the <code>data_source</code> parameter when querying the screening endpoint. Multiple values can be passed as a comma-separated list.</p>\n<p>Results are paginated — use the <code>page</code> query parameter to navigate through pages (e.g., <code>?page=2</code>).</p>\n<p>Some sources may include a <code>notes</code> field with additional usage guidance, such as recommending that a source be used in combination with another.</p>\n","urlObject":{"path":["sources",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"description":{"content":"<p>Page number to retrieve. Use this parameter to paginate through the full list of available sources.</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"60d9c0df-42b1-439d-abea-777696274d11","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/sources/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 49,\n    \"next\": \"https://api.sanctions.io/sources/?page=2\",\n    \"previous\": null,\n    \"results\": [\n        {\n            \"short_name\": \"AUL\",\n            \"name\": \"Australian Sanctions List\"\n        },\n        {\n            \"short_name\": \"BEL\",\n            \"name\": \"Belgium Sanctions List\"\n        },\n        {\n            \"short_name\": \"CANADA-SEMA\",\n            \"name\": \"Special Economic Measures Act\"\n        },\n        {\n            \"short_name\": \"CAP\",\n            \"name\": \"Capta List (CAP) - Treasury Department\"\n        },\n        {\n            \"short_name\": \"CCMC\",\n            \"name\": \"Non-SDN Communist Military Companies Sanctions List (CCMC) - Treasury Department\"\n        },\n        {\n            \"short_name\": \"CFSP\",\n            \"name\": \"EU Consolidated List of Sanctions\"\n        },\n        {\n            \"short_name\": \"CMIC\",\n            \"name\": \"Non-SDN Chinese Military-Industrial Complex Companies List (CMIC) - Treasury Department\"\n        },\n        {\n            \"short_name\": \"CNASNU\",\n            \"name\": \"Morocco - CNASNU Local List\"\n        },\n        {\n            \"short_name\": \"DPL\",\n            \"name\": \"Denied Persons List (DPL) - Bureau of Industry and Security\"\n        },\n        {\n            \"short_name\": \"DTC\",\n            \"name\": \"ITAR Debarred (DTC) - State Department\"\n        },\n        {\n            \"short_name\": \"EL\",\n            \"name\": \"Entity List (EL) - Bureau of Industry and Security\"\n        },\n        {\n            \"short_name\": \"FATF\",\n            \"name\": \"Financial Action Task Force\"\n        },\n        {\n            \"short_name\": \"FBI\",\n            \"name\": \"FBI Most Wanted\"\n        },\n        {\n            \"short_name\": \"FINCEN\",\n            \"name\": \"Financial Crimes Enforcement Network - 311\"\n        },\n        {\n            \"short_name\": \"FR-GELS\",\n            \"name\": \"Ministry of Economy, Finance and Recovery France - Asset Freezes\"\n        },\n        {\n            \"short_name\": \"FSE\",\n            \"name\": \"Foreign Sanctions Evaders (FSE) - Treasury Department\"\n        },\n        {\n            \"short_name\": \"HM TREASURY\",\n            \"name\": \"UK Sanctions List (HM Treasury)\"\n        },\n        {\n            \"short_name\": \"HRJ-EU-NCJT\",\n            \"name\": \"EU - List of non-cooperative jurisdictions for tax purposes\"\n        },\n        {\n            \"short_name\": \"HRJ-EU-RESTRICTIVE\",\n            \"name\": \"EU - Restrictive measures\"\n        },\n        {\n            \"short_name\": \"HRJ-FR-NCST\",\n            \"name\": \"France - List of noncooperative states and territories (NCSTs)\"\n        },\n        {\n            \"short_name\": \"HRJ-FR-SRG\",\n            \"name\": \"France - Sanctions Regimes Geographic\"\n        },\n        {\n            \"short_name\": \"HRJ-UK-SRG\",\n            \"name\": \"UK - Sanctions Regimes Geographic\"\n        },\n        {\n            \"short_name\": \"HRJ-UN-SCSR\",\n            \"name\": \"UN - United Nations Security Council Sanctions Regimes\"\n        },\n        {\n            \"short_name\": \"INTERPOL\",\n            \"name\": \"Interpol Red Notices\"\n        },\n        {\n            \"short_name\": \"IN-TERRORIST\",\n            \"name\": \"India Terrorist Organizations list\",\n            \"notes\": \"This source should be searched together with the \\\"UN\\\" data source\"\n        }\n    ]\n}"},{"id":"ce6d320f-db18-42f1-becb-8cba0d83e06c","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/sources/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"f0018608-5050-421c-90ea-8208164cd894","name":"OK - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/sources/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": \"int\",\n    \"next\": \"str url\",\n    \"previous\": \"str url\",\n    \"results\": [\n        {\n            \"short_name\": \"str\",\n            \"name\": \"str\"\n        }\n    ]\n}"},{"id":"dbb2bc91-1aa0-4374-b4fc-54b8303bcc58","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","type":"text","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","type":"text","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"identifier","value":"www.website.com","type":"text","description":"Filter records with matching identifiers.","disabled":true},{"key":"identifier_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","type":"text","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"entity_type","value":"entity","type":"text","description":"Type of entity (individual, entity, vessel, aircraft).","disabled":true},{"key":"entity_type_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","disabled":true},{"key":"country_residence","value":"RU","type":"text","description":"Country of residency (ISO2)","disabled":true},{"key":"country_residence_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","disabled":true},{"key":"date_of_birth","value":"<string>","type":"text","description":"Date of Birth YYYY-MM-DD.","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","disabled":true},{"key":"year_of_birth","value":"1940","type":"text","description":"Year of Birth in format YYYY","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","disabled":true},{"key":"nationality","value":"RU","type":"text","description":"Nationality of person (the data format needs to be in ISO2).","disabled":true},{"key":"nationality_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","disabled":true},{"key":"citizenship","value":"RU","type":"text","description":"Citizenship (Country ISO2).","disabled":true},{"key":"citizenship_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","disabled":true},{"key":"place_of_birth","value":"RU","type":"text","description":"Place of birth (City).","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","type":"text","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","disabled":true},{"key":"address_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","disabled":true},{"key":"page","value":"1","type":"text","description":"Page number of the paginated results, results are paginated 25 by 25","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"722ba9b4-bbda-4008-a0e8-8e4f752bd823"}],"id":"aa905794-3bc6-4985-bab4-7d0cbf495c2a","description":"<p>sanctions.io provides comprehensive global coverage across Sanctions lists, Politically Exposed Persons (PEP) databases, Criminal watchlists, and regional sources. Designed to power accurate, up-to-date AML and compliance screening workflows. All lists are automatically updated every 60 minutes to reflect the latest designations and regulatory changes.</p>\n<p>Use the <strong>List Data Sources</strong> endpoint below to retrieve the full list programmatically, including the short codes required in the <code>data_source</code> field.</p>\n<p>Or visit the sanctions.io <a href=\"https://docs.google.com/spreadsheets/d/e/2PACX-1vTAzJWzMZTXUZkSaKUPiE0rUTq-8aWVji1N5oyDANFRTxjGuycIsiEgsnOOZ0HXGuQ2i8f8bioe1WJS/pubhtml?gid=1889057836&amp;single=true\"><b>Watchlist Coverage</b></a> page for a complete overview of all available sources.</p>\n","_postman_id":"aa905794-3bc6-4985-bab4-7d0cbf495c2a"},{"name":"Screening API","item":[{"name":"Real-Time Screening","item":[{"name":"Create Screening Request","id":"6419840d-fcfb-4b14-a921-64b09bade7b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.sanctions.io/search/","description":"<p>The <code>search</code> endpoint allows queries across our Sanctions, Criminal Watchlists, and PEP databases.</p>\n<p><strong>Note</strong>: Before integrating, familiarize yourself with our search functionality and confidence scoring model. Consult our <a href=\"https://help.sanctions.io/knowledge-base/getting-started\">Implementation Guide</a> and <a href=\"https://help.sanctions.io/knowledge-base/getting-started/best-practices-for-screening-parameters\">Best Practices</a> for more details on which parameter settings are recommended for the screening of Individuals, Entities, Vessels, or Wallets.</p>\n<p>Full data definition of the API response <a href=\"https://sanctions-static.s3.eu-west-1.amazonaws.com/documentation/entry_full_fields_example_2_2.json\">here</a></p>\n","urlObject":{"path":["search",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"description":{"content":"<p>Minimum confidence score (0.0–1.0) a result must meet to be returned. Recommended default: 0.88.</p>\n","type":"text/plain"},"key":"min_score","value":"<float>"},{"disabled":true,"description":{"content":"<p>One or more sanctions/watchlist sources to screen against. Accepts comma-separated values of source short codes (e.g., SDN, CFSP, UK-SANCTIONS) or wildcard collections that group multiple lists together (e.g., SANCTIONS-LISTS, PEP, CRIME), or a mix of both.</p>\n","type":"text/plain"},"key":"data_source","value":"<string>"},{"disabled":true,"description":{"content":"<p>Full name of the individual or legal entity to screen.</p>\n","type":"text/plain"},"key":"name","value":"<string>"},{"disabled":true,"description":{"content":"<p>Type of entity being screened. Must be one of: individual, entity, vessel, aircraft.</p>\n","type":"text/plain"},"key":"entity_type","value":"<string>"},{"disabled":true,"description":{"content":"<p>Date of birth of the individual. Formarts: YYYY-MM-DD / YYYY-MM / YYYY</p>\n","type":"text/plain"},"key":"date_of_birth","value":"<string>"},{"disabled":true,"description":{"content":"<p>ISO-2 country code indicating the place of residence, registration, or activity.</p>\n","type":"text/plain"},"key":"country","value":"<string>"},{"disabled":true,"description":{"content":"<p>Unique identifier (e.g., passport number, email address, company domain, business ID) used to supplement name matching.</p>\n","type":"text/plain"},"key":"identifier","value":"<string>"},{"disabled":true,"description":{"content":"<p>Optional score threshold to boost high-confidence name matches in the overall confidence calculation.</p>\n","type":"text/plain"},"key":"name_match_boosting_threshold","value":"<float>"},{"disabled":true,"key":"page","value":"<int>"}],"variable":[]}},"response":[{"id":"de7a6311-802e-4da6-81a1-355c5ce1c507","name":"OK - Screening Request","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search?min_score=0.88&data_source=FSL&name=Pied Piper Inc.&entity_type=entity&country=US","protocol":"https","host":["api","sanctions","io"],"path":["search"],"query":[{"key":"min_score","value":"0.88","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence). We recommend to start with a threshold of 0.85."},{"key":"data_source","value":"FSL","description":"One or more sanctions/watchlist sources to screen against. Accepts comma-separated values of source short codes (e.g., SDN, CFSP, UK-SANCTIONS) or wildcard collections that group multiple lists together (e.g., SANCTIONS-LISTS, PEP, CRIME), or a mix of both."},{"key":"name","value":"Pied Piper Inc.","description":"Name of a person or entity."},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft)."},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"country","value":"US","description":"Country (ISO2)."},{"key":"identifier","value":"<string>","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"page","value":"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 23 Sep 2023 15:40:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"9281"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"Content-Security-Policy-Report-Only","value":"media-src https://js.intercomcdn.com/; style-src 'data' 'unsafe-inline' https://stackpath.bootstrapcdn.com/ https://sanctions-static.s3.amazonaws.com/static/ fonts.googleapis.com code.jquery.com; script-src-attr 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; script-src 'inline' https://sanctions-static.s3.amazonaws.com/static/ code.jquery.com google-analytics.com https://google-analytics.com https://*.google-analytics.com/ https://code.jquery.com/ https://js.stripe.com https://sanctions-static.s3.amazonaws.com/ https://ssl.google-analytics.com https://stats.g.doubleclick.net https://www.google.co.in/ https://www.google.com.pk/ https://www.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ stats.g.doubleclick.net www.google-analytics.com www.google.com/recaptcha/; img-src * data:; font-src 'data' https://sanctions-static.s3.amazonaws.com/static/ https://fonts.googleapis.com/ https://maps.googleapis.com/ https://stackpath.bootstrapcdn.com/ https://fonts.gstatic.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.intercomcdn.com/ https://js.intercomcdn.com/; default-src 'none'; script-src-elem 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; frame-src https://docs.google.com *.google.com/recaptcha/ https://hooks.stripe.com https://js.stripe.com https://www.google.com; connect-src *.google-analytics.com/ *.google.com/ analytics.google.com/ www.google-analytics.com https://ampcid.google.com https://api.stripe.com https://stats.g.doubleclick.net/ https://www.google.com/ads/ga-audiences https://maps.googleapis.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.gstatic.com/ https://fonts.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; report-uri /csp/report/"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"confidence_score\": 1.0,\n            \"name\": \"Pied Piper Inc.\",\n            \"alt_names\": [\n                \"PiedPiper Systems\",\n                \"PP Inc.\"\n            ],\n            \"entity_type\": \"Entity\",\n            \"address\": [\n                \"44 Palo Alto Way, California, USA\"\n            ],\n            \"country_residence\": [\n                \"US\"\n            ],\n            \"nationality\": [\n                \"US\"\n            ],\n            \"data_source\": {\n                \"name\": \"Fictional Sanctions List\",\n                \"short_name\": \"FSL\"\n            },\n            \"remarks\": \"Tech firm facilitating distributed hosting of sanctioned content\",\n            \"si_identifier\": \"FSL-NONE-005\",\n            \"first_import\": \"2025-06-05T09:08:50.295163+00:00\",\n            \"last_update\": \"2025-06-16T15:42:29.381766+00:00\",\n            \"data_hash\": \"z6xJ7uN3ul1sfvLK3F9UWegJ5UeCcpHr3qp0FlzPAKs=\"\n        }\n    ],\n    \"search\": {\n        \"params\": {\n            \"min_score\": \"0.88\",\n            \"data_source\": \"FSL\",\n            \"name\": \"Pied Piper Inc.\",\n            \"entity_type\": \"entity\",\n            \"country\": \"US\"\n        },\n        \"timestamp\": \"2026-03-23T22:34:27.121297+00:00\",\n        \"api_version\": \"2.3\",\n        \"id\": \"689ed2fe-50d7-44bc-bdb5-0fd12b4e997b\"\n    }\n}"},{"id":"92215d94-2ae5-44cd-9f77-e9b9c4737ab2","name":"Error message when no token provided","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25.","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"dca31f09-67ed-48cd-ba07-8bf2417112fb","name":"Error message when no subscription","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"page","value":"1","type":"text","disabled":true}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You do not have permission to perform this action.\"}"},{"id":"f9f7a7d2-60f5-4f7d-94d7-ff21adaa13d6","name":"Problem with request structure.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"name\": [\"too many results, please be more precise\"]}"},{"id":"a5d94c17-8eaf-46ba-9bb1-69f97cc31937","name":"OK - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence). We recommend to start with a threshold of 0.85.","disabled":true},{"key":"data_source","value":"SDN,HM Treasury","description":"The `short_name` of the Sanctions or Watchlists (comma separated) you'd like to screen against. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n","disabled":true},{"key":"name","value":"Alexandr Grigorievich Lukashenko","description":"Name of a person or entity.","disabled":true},{"key":"entity_type","value":"individual","description":"Type of entity (individual, entity, vessel, aircraft).","disabled":true},{"key":"date_of_birth","value":"1954","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"country","value":"by","description":"Country (ISO2).","disabled":true},{"key":"name_match_boosting_threshold","value":"","description":"If the name-matching score exceeds the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"","description":"If the identifier-matching score exceeds the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"year_of_birth","value":"1954","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"page","value":"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 23 Sep 2023 15:40:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"9281"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"Content-Security-Policy-Report-Only","value":"media-src https://js.intercomcdn.com/; style-src 'data' 'unsafe-inline' https://stackpath.bootstrapcdn.com/ https://sanctions-static.s3.amazonaws.com/static/ fonts.googleapis.com code.jquery.com; script-src-attr 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; script-src 'inline' https://sanctions-static.s3.amazonaws.com/static/ code.jquery.com google-analytics.com https://google-analytics.com https://*.google-analytics.com/ https://code.jquery.com/ https://js.stripe.com https://sanctions-static.s3.amazonaws.com/ https://ssl.google-analytics.com https://stats.g.doubleclick.net https://www.google.co.in/ https://www.google.com.pk/ https://www.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ stats.g.doubleclick.net www.google-analytics.com www.google.com/recaptcha/; img-src * data:; font-src 'data' https://sanctions-static.s3.amazonaws.com/static/ https://fonts.googleapis.com/ https://maps.googleapis.com/ https://stackpath.bootstrapcdn.com/ https://fonts.gstatic.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.intercomcdn.com/ https://js.intercomcdn.com/; default-src 'none'; script-src-elem 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; frame-src https://docs.google.com *.google.com/recaptcha/ https://hooks.stripe.com https://js.stripe.com https://www.google.com; connect-src *.google-analytics.com/ *.google.com/ analytics.google.com/ www.google-analytics.com https://ampcid.google.com https://api.stripe.com https://stats.g.doubleclick.net/ https://www.google.com/ads/ga-audiences https://maps.googleapis.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.gstatic.com/ https://fonts.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; report-uri /csp/report/"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": \"int\",\n    \"next\": \"null / url url\",\n    \"previous\": \"null / url url\",\n    \"results\": [\n        {\n            \"confidence_score\": \"float\",\n            \"name\": \"str\",\n            \"alt_names\": [\"str\"],\n            \"entity_type\": \"str\",\n            \"gender\": \"int\",\n            \"title\": \"str\",\n            \"position\": [\"str\"],\n            \"relation\": \"Object\",\n            \"address\": [\"str\"],\n            \"country_residence\": [\"str\"],\n            \"emails\": [\"str\"],\n            \"date_of_birth\": [\"str\"],\n            \"year_of_birth\": [\"int\"],\n            \"place_of_birth\": [\"str\"],\n            \"nationality\": [\"str\"],\n            \"citizenship\": [\"str\"],\n            \"passport_details\": \"str\",\n            \"vessel_call_sign\": \"str\",\n            \"vessel_imo\": \"str\",\n            \"vessel_type\": \"str\",\n            \"vessel_gross_tonnage\": \"str\",\n            \"vessel_gross_registered_tonnage\": \"str\",\n            \"vessel_flag\": \"str\",\n            \"vessel_owner\": \"str\",\n            \"aircraft_serial_identification\": \"str\",\n            \"aircraft_model\": \"str\",\n            \"aircraft_mode_s_transponder_code\": \"str\",\n            \"aircraft_manufacture_date\": \"str\",\n            \"aircraft_operator\": \"str\",\n            \"wallet_address\": [\"str\"],\n            \"data_source\": \"Object\",\n            \"user_source\": \"Object\",\n            \"source_list_url\": \"str\",\n            \"source_information_url\": \"str\",\n            \"start_date\": \"str\",\n            \"end_date\": \"str\",\n            \"program\": [\"Object\"],\n            \"regime\": \"str\",\n            \"remarks\": \"str\",\n            \"federal_register_notice\": \"str\",\n            \"standard_order\": \"bool\",\n            \"license_requirement\": \"str\",\n            \"license_policy\": \"str\",\n            \"additional_information\": \"Object\",\n            \"si_identifier\": \"str\",\n            \"entity_number\": \"int\",\n            \"identifiers\": [\"Object\"],\n            \"data_hash\": \"int\"\n        }\n    ],\n    \"search\": {\n        \"id\": \"str uuid\",\n        \"params\": \"Object\",\n        \"timestamp\": \"str datetime\",\n        \"api_version\": \"string\"\n    }\n}"},{"id":"823fefeb-608b-4298-a64d-5140882a447f","name":"Error - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25.","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"},{"id":"0849eaa0-652c-40ef-b5a9-7d5ada255220","name":"Param Error - Response typing Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25.","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"param name\": [\"<str> error description\"]}"}],"_postman_id":"6419840d-fcfb-4b14-a921-64b09bade7b8"}],"id":"26bac308-ad2a-4b9c-b76c-76bfec6666a4","description":"<p><strong>Use Case: Real-Time Screening at Customer Onboarding or Transaction Processing</strong></p>\n<p>Organizations can use the <code>/search/</code> endpoint to perform real-time sanctions checks during critical workflows - such as when onboarding new customers, vendors, or partners, or when evaluating financial transactions.</p>\n<p>By submitting a single search request including a name and optional identifiers (e.g., date of birth, nationality), the API returns potential matches from global sanctions, PEP, and watchlists within ~600ms. This allows businesses to stop or flag risky interactions before proceeding, ensuring compliance without slowing down operations.</p>\n","_postman_id":"26bac308-ad2a-4b9c-b76c-76bfec6666a4"},{"name":"Batch Screening","item":[{"name":"Create Batch Screening","id":"808b5822-7d80-4e27-9cd0-659078a576ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Walther White\", \"min_score\": \"0.88\", \"entity_type\": \"individual\", \"data_source\": \"FSL\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Pied Piper\",  \"entity_type\": \"entity\", \"min_score\": \"0.88\", \"data_source\": \"FSL\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Emilio Escobar\", \"entity_type\": \"individual\", \"min_score\": \"0.88\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/","description":"<p>To create a new Batch Screening, submit a JSON payload containing a list of objects to be screened. Configure each record as you would for a standard search. Note that the <code>external_identifier</code> field is mandatory for each record; use this field to correlate the screened items with your own system.</p>\n<p><strong>Post-Validation:</strong></p>\n<ul>\n<li><p>Upon successful payload validation, all valid records will be processed, and the <code>Retrieve Batch Screening</code> endpoint becomes available immediately.</p>\n</li>\n<li><p>If any record cannot be processed, an error file will specify the issues. These records won't be processed and won't count against your API call quota.</p>\n</li>\n</ul>\n","urlObject":{"path":["search","batch",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"9759e472-f9e4-4399-b8df-efe5741191aa","name":"Create Batch Screening","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Walther White\", \"min_score\": \"0.88\", \"entity_type\": \"individual\", \"data_source\": \"FSL\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Pied Piper\",  \"entity_type\": \"entity\", \"min_score\": \"0.88\", \"data_source\": \"FSL\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Emilio Escobar\", \"entity_type\": \"individual\", \"min_score\": \"0.88\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 23 Sep 2023 15:49:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"183"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST"},{"key":"Content-Security-Policy-Report-Only","value":"media-src https://js.intercomcdn.com/; style-src 'data' 'unsafe-inline' https://stackpath.bootstrapcdn.com/ https://sanctions-static.s3.amazonaws.com/static/ fonts.googleapis.com code.jquery.com; script-src-attr 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; script-src 'inline' https://sanctions-static.s3.amazonaws.com/static/ code.jquery.com google-analytics.com https://google-analytics.com https://*.google-analytics.com/ https://code.jquery.com/ https://js.stripe.com https://sanctions-static.s3.amazonaws.com/ https://ssl.google-analytics.com https://stats.g.doubleclick.net https://www.google.co.in/ https://www.google.com.pk/ https://www.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ stats.g.doubleclick.net www.google-analytics.com www.google.com/recaptcha/; img-src * data:; font-src 'data' https://sanctions-static.s3.amazonaws.com/static/ https://fonts.googleapis.com/ https://maps.googleapis.com/ https://stackpath.bootstrapcdn.com/ https://fonts.gstatic.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.intercomcdn.com/ https://js.intercomcdn.com/; default-src 'none'; script-src-elem 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; frame-src https://docs.google.com *.google.com/recaptcha/ https://hooks.stripe.com https://js.stripe.com https://www.google.com; connect-src *.google-analytics.com/ *.google.com/ analytics.google.com/ www.google-analytics.com https://ampcid.google.com https://api.stripe.com https://stats.g.doubleclick.net/ https://www.google.com/ads/ga-audiences https://maps.googleapis.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.gstatic.com/ https://fonts.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; report-uri /csp/report/"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"e4ff8046-5690-49b8-bd10-b8706f31e499\",\n    \"timestamp\": \"2023-09-23T15:49:39.607601Z\",\n    \"processed\": false,\n    \"results_count\": 0,\n    \"url\": \"/search/batch/e4ff8046-5690-49b8-bd10-b8706f31e499/\"\n}"},{"id":"ca356f2b-d12c-4a19-8cf6-e0b646d4a9e7","name":"Error message when there is no token provided.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Pedro\", \"min_score\": \"0.8\", \"data_source\": \"CRIME\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Ivan\", \"min_score\": \"0.85\", \"data_source\": \"FBI\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Luckashenko\", \"min_score\": \"0.85\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"8ca6bd39-6133-42ab-8715-399c2994967b","name":"Error message when you don't have the appropriate plan.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Pedro\", \"min_score\": \"0.8\", \"data_source\": \"CRIME\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Ivan\", \"min_score\": \"0.85\", \"data_source\": \"FBI\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Luckashenko\", \"min_score\": \"0.85\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"},{"id":"4c48b00f-051a-4abf-b622-09ebca41a318","name":"OK - typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Walther White\", \"min_score\": \"0.88\", \"entity_type\": \"individual\", \"data_source\": \"FSL\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Pied Piper\",  \"entity_type\": \"entity\", \"min_score\": \"0.88\", \"data_source\": \"FSL\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Emilio Escobar\", \"entity_type\": \"individual\", \"min_score\": \"0.88\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 23 Sep 2023 15:49:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"183"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST"},{"key":"Content-Security-Policy-Report-Only","value":"media-src https://js.intercomcdn.com/; style-src 'data' 'unsafe-inline' https://stackpath.bootstrapcdn.com/ https://sanctions-static.s3.amazonaws.com/static/ fonts.googleapis.com code.jquery.com; script-src-attr 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; script-src 'inline' https://sanctions-static.s3.amazonaws.com/static/ code.jquery.com google-analytics.com https://google-analytics.com https://*.google-analytics.com/ https://code.jquery.com/ https://js.stripe.com https://sanctions-static.s3.amazonaws.com/ https://ssl.google-analytics.com https://stats.g.doubleclick.net https://www.google.co.in/ https://www.google.com.pk/ https://www.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ stats.g.doubleclick.net www.google-analytics.com www.google.com/recaptcha/; img-src * data:; font-src 'data' https://sanctions-static.s3.amazonaws.com/static/ https://fonts.googleapis.com/ https://maps.googleapis.com/ https://stackpath.bootstrapcdn.com/ https://fonts.gstatic.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.intercomcdn.com/ https://js.intercomcdn.com/; default-src 'none'; script-src-elem 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; frame-src https://docs.google.com *.google.com/recaptcha/ https://hooks.stripe.com https://js.stripe.com https://www.google.com; connect-src *.google-analytics.com/ *.google.com/ analytics.google.com/ www.google-analytics.com https://ampcid.google.com https://api.stripe.com https://stats.g.doubleclick.net/ https://www.google.com/ads/ga-audiences https://maps.googleapis.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.gstatic.com/ https://fonts.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; report-uri /csp/report/"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"    {\n        \"id\": \"str uuid\",\n        \"timestamp\": \"str datetime\",\n        \"processed\": \"bool\",\n        \"results_count\": \"int\",\n        \"url\": \"str url\"\n    }"},{"id":"73cf1ea1-eba4-4616-8e37-b83315e5d665","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"808b5822-7d80-4e27-9cd0-659078a576ba"},{"name":"List Batch Screenings","id":"70299919-02da-4eb9-9aa7-823ca44e8dcd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/","description":"<p>A summary of all Batch Screenings from your account is displayed, featuring simplified payload information for each. For more detailed insights on any Batch Screening, consult the <code>Retrieve Batch Screening</code> endpoint below.</p>\n<p><strong>Note</strong>: Batch Screening objects and related files are automatically deleted 30 days after creation.</p>\n","urlObject":{"path":["search","batch",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"key":"processed","value":"<boolean>"},{"disabled":true,"description":{"content":"<p>Filter by searches after (including) the datetime string representation provided, format <a>YYYY-MM-DDTHH:MM:SS.MSZ0:00</a>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.</p>\n","type":"text/plain"},"key":"from_timestamp","value":"<str>"},{"disabled":true,"description":{"content":"<p>Filter by searches before (excluding) the datetime string representation provided, format <a>YYYY-MM-DDTHH:MM:SS.MSZ0:00</a>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.</p>\n","type":"text/plain"},"key":"to_timestamp","value":"<str>"}],"variable":[]}},"response":[{"id":"162a3902-541c-4883-a090-5ae6f4d11456","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/batch/","protocol":"https","host":["api","sanctions","io"],"path":["search","batch",""],"query":[{"key":"processed","value":"<boolean>","type":"text","disabled":true},{"key":"from_timestamp","value":"<str>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"to_timestamp","value":"<str>","description":"Filter by searches before (excluding) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"674c320d-1fde-4cf2-9056-cdd20adbaed4\",\n            \"timestamp\": \"2023-09-20T10:18:58.530848Z\",\n            \"processed\": true,\n            \"results_count\": 0,\n            \"url\": \"/search/batch/674c320c-1dde-4cf2-9056-cdd20adbaed4/\"\n        }\n    ]\n}"},{"id":"cf855ab9-851e-4c08-96cb-f1a2ed59e9c8","name":"OK - only not processed","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/batch/?processed=false","protocol":"https","host":["api","sanctions","io"],"path":["search","batch",""],"query":[{"key":"processed","value":"false"},{"key":"from_timestamp","value":"<str>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"to_timestamp","value":"<str>","description":"Filter by searches before (excluding) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"674c320d-1fde-4cf2-9056-cdd20adbaed4\",\n            \"timestamp\": \"2023-09-20T10:18:58.530848Z\",\n            \"processed\": false,\n            \"results_count\": 0,\n            \"url\": \"/search/batch/674c320c-1dde-4cf2-9056-cdd20adbaed4/\"\n        }\n    ]\n}"},{"id":"1c5cf582-8334-4677-8675-d3bd39ecad68","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/search/batch/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"81c10c0e-af55-4ee1-897a-378a278a0032","name":"Error message when you don't have the appropriate plan.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"},{"id":"4df62463-57e2-43b0-99a9-c2e5acb55ef3","name":"OK - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": \"int\",\n    \"next\": \"null / str url\",\n    \"previous\": \"null / str url\",\n    \"results\": [\n        {\n            \"id\": \"str uuid\",\n            \"timestamp\": \"str datetime\",\n            \"processed\": \"bool\",\n            \"results_count\": \"int\",\n            \"url\": \"str url\"\n        }\n    ]\n}"}],"_postman_id":"70299919-02da-4eb9-9aa7-823ca44e8dcd"},{"name":"Retrieve Batch Screening","id":"45fd0526-bcdd-4b0e-b749-d83af1355de8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/","description":"<p>Returns your Batch Screening results. Each search in the batch generates a <code>BatchResult</code>. The response also includes links to result files, encompassing any parsing errors in your payload or file.</p>\n<p><strong>|</strong> <strong>Note</strong>: If the Batch Screening is still in progress, a \"processing results\" message will be displayed, as shown in the example.</p>\n","urlObject":{"path":["search","batch","<batchQueryId>",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"93d64a76-f095-4a79-b059-9dbe7a0568cc","name":"OK processing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"message\": \"your request is being processed 13/450\"}"},{"id":"f42402e7-b3a0-4a22-919d-cf90c226ff0f","name":"OK processed","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"674c323c-1dde-4cf2-9056-cdd20adbaed4\",\n    \"timestamp\": \"2023-09-20T10:18:58.530848Z\",\n    \"results_count\": 1,\n    \"batch_results\": [\n        {\n            \"id\": \"b4de29fg-56e3-4afd-80ab-53a9da86a246\",\n            \"external_identifier\": \"external-identifier-1\",\n            \"search_query_json\": {\n                \"name\": \"Kristen McManamara\",\n                \"min_score\": \"0.85\",\n                \"data_source\": \"sdn, nonsdn, el, dpl, meu, uvl, dtc, isn, cfsp, hm treasury\",\n                \"country_residence\": \"US\"\n            },\n            \"results_count\": 0,\n            \"url\": \"/search/batch-result/b4de29fc-56e3-4afd-80ab-53a9da86a246/\"\n        },\n        {\n            \"id\": \"c23b9b12-f092-48f6-833d-29383f26d019\",\n            \"external_identifier\": \"external-identifier-2\",\n            \"search_query_json\": {\n                \"name\": \"Wilfred Chong\",\n                \"min_score\": \"0.85\",\n                \"data_source\": \"sdn, nonsdn, el, dpl, meu, uvl, dtc, isn, cfsp, hm treasury\",\n                \"country_residence\": \"US\"\n            },\n            \"results_count\": 3,\n            \"url\": \"/search/batch-result/c23b9b10-f092-48f6-833d-29383f26d019/\"\n        }\n    ],\n    \"parsing_errors\": null,\n    \"file_urls\": {\n        \"json_results_url\": \"https://sanctions-customer-results.s3.eu-west-1.amazonaws.com/production/4f0536d6-595e-4a06-9262-78062930d193/2023/9/674c320c-1dde-4cf2-9056-cdd20adbaed4-results.json\",\n        \"csv_results_url\": \"https://sanctions-customer-results.s3.eu-west-1.amazonaws.com/production/4f0536d6-595e-4a06-9262-78062930d193/2023/9/674c320c-1dde-4cf2-9056-cdd20adbaed4-results.csv\",\n        \"zip_results_url\": \"https://sanctions-customer-results.s3.eu-west-1.amazonaws.com/production/4f0536d6-595e-4a06-9262-78062930d193/2023/9/674c320c-1dde-4cf2-9056-cdd20adbaed4-results.zip\"\n    }\n}"},{"id":"5b597742-0ffe-4612-adbe-622baa612477","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"6447107a-a686-4c6a-b8ac-928a3448804c","name":"Error message when you don't have the appropriate plan.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"},{"id":"a9bf5fbc-43ce-4c58-9c64-c41ce52d9351","name":"OK processing - typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Pedro\", \"min_score\": \"0.8\", \"data_source\": \"CRIME\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Ivan\", \"min_score\": \"0.85\", \"data_source\": \"FBI\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Luckashenko\", \"min_score\": \"0.85\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 23 Sep 2023 15:49:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"183"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST"},{"key":"Content-Security-Policy-Report-Only","value":"media-src https://js.intercomcdn.com/; style-src 'data' 'unsafe-inline' https://stackpath.bootstrapcdn.com/ https://sanctions-static.s3.amazonaws.com/static/ fonts.googleapis.com code.jquery.com; script-src-attr 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; script-src 'inline' https://sanctions-static.s3.amazonaws.com/static/ code.jquery.com google-analytics.com https://google-analytics.com https://*.google-analytics.com/ https://code.jquery.com/ https://js.stripe.com https://sanctions-static.s3.amazonaws.com/ https://ssl.google-analytics.com https://stats.g.doubleclick.net https://www.google.co.in/ https://www.google.com.pk/ https://www.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ stats.g.doubleclick.net www.google-analytics.com www.google.com/recaptcha/; img-src * data:; font-src 'data' https://sanctions-static.s3.amazonaws.com/static/ https://fonts.googleapis.com/ https://maps.googleapis.com/ https://stackpath.bootstrapcdn.com/ https://fonts.gstatic.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.intercomcdn.com/ https://js.intercomcdn.com/; default-src 'none'; script-src-elem 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; frame-src https://docs.google.com *.google.com/recaptcha/ https://hooks.stripe.com https://js.stripe.com https://www.google.com; connect-src *.google-analytics.com/ *.google.com/ analytics.google.com/ www.google-analytics.com https://ampcid.google.com https://api.stripe.com https://stats.g.doubleclick.net/ https://www.google.com/ads/ga-audiences https://maps.googleapis.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.gstatic.com/ https://fonts.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; report-uri /csp/report/"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"str\"\n}"},{"id":"08031372-0550-49ff-abac-d61930bfc1d7","name":"OK processed - typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"[ \n    {\"external_identifier\": \"customer-identifier-1\", \"name\": \"Pedro\", \"min_score\": \"0.8\", \"data_source\": \"CRIME\"}, \n    {\"external_identifier\": \"customer-identifier-2\", \"name\": \"Ivan\", \"min_score\": \"0.85\", \"data_source\": \"FBI\"}, \n    {\"external_identifier\": \"customer-identifier-3\", \"name\": \"Luckashenko\", \"min_score\": \"0.85\", \"data_source\": \"sanctions-lists\"}\n]","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"https://api.sanctions.io/search/batch/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 23 Sep 2023 15:49:39 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"183"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST"},{"key":"Content-Security-Policy-Report-Only","value":"media-src https://js.intercomcdn.com/; style-src 'data' 'unsafe-inline' https://stackpath.bootstrapcdn.com/ https://sanctions-static.s3.amazonaws.com/static/ fonts.googleapis.com code.jquery.com; script-src-attr 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; script-src 'inline' https://sanctions-static.s3.amazonaws.com/static/ code.jquery.com google-analytics.com https://google-analytics.com https://*.google-analytics.com/ https://code.jquery.com/ https://js.stripe.com https://sanctions-static.s3.amazonaws.com/ https://ssl.google-analytics.com https://stats.g.doubleclick.net https://www.google.co.in/ https://www.google.com.pk/ https://www.google.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/ stats.g.doubleclick.net www.google-analytics.com www.google.com/recaptcha/; img-src * data:; font-src 'data' https://sanctions-static.s3.amazonaws.com/static/ https://fonts.googleapis.com/ https://maps.googleapis.com/ https://stackpath.bootstrapcdn.com/ https://fonts.gstatic.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.intercomcdn.com/ https://js.intercomcdn.com/; default-src 'none'; script-src-elem 'inline' https://sanctions-static.s3.amazonaws.com/static/ https://www.gstatic.com/ https://cdnjs.cloudflare.com/ https://www.google.com/recaptcha/ https://www.google-analytics.com/ https://maps.googleapis.com/ https://ajax.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; frame-src https://docs.google.com *.google.com/recaptcha/ https://hooks.stripe.com https://js.stripe.com https://www.google.com; connect-src *.google-analytics.com/ *.google.com/ analytics.google.com/ www.google-analytics.com https://ampcid.google.com https://api.stripe.com https://stats.g.doubleclick.net/ https://www.google.com/ads/ga-audiences https://maps.googleapis.com/ https://sanctions-static.s3.amazonaws.com/ https://fonts.gstatic.com/ https://fonts.googleapis.com/ https://js.intercomcdn.com/ https://widget.intercom.io/ wss://nexus-websocket-a.intercom.io/ https://api-iam.intercom.io/ https://api.sanctions.io/; report-uri /csp/report/"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"str uuid\",\n    \"timestamp\": \"str datetime\",\n    \"results_count\": \"int\",\n    \"batch_results\": [\n        {\n            \"id\": \"str uuid\",\n            \"external_identifier\": \"str\",\n            \"search_query_json\": \"object\",\n            \"results_count\": \"int\",\n            \"url\": \"str url\"\n        }\n    ],\n    \"parsing_errors\": [\"object\"],\n    \"file_urls\": {\n        \"json_results_url\": \"str url\",\n        \"csv_results_url\": \"str url\",\n        \"zip_results_url\": \"str url\"\n    }\n}"},{"id":"d86e77e4-4f7b-4eef-8a7a-22be547bb2b2","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"45fd0526-bcdd-4b0e-b749-d83af1355de8"},{"name":"Get Batch Screening Result","id":"63d88497-53fb-479a-8efc-04828af600d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch-result/<batchResultId>/","description":"<p>In a Batch Screening, the number of <code>BatchResult</code> objects corresponds to the internal queries processed. Each <code>BatchResult</code> includes the <code>external_identifier</code> along with the search results.</p>\n","urlObject":{"path":["search","batch-result","<batchResultId>",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"3908e5b8-08bf-4af0-aeb0-12a1c2e1752b","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch-result/<batchResultId>/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"b4de29fd-57e3-4afd-80ab-53a9da86a246\",\n    \"external_identifier\": \"external-identifier-2\",\n    \"search_query_json\": {\n        \"name\": \"Kristen Macnamara\",\n        \"min_score\": \"0.85\",\n        \"data_source\": \"sdn, nonsdn, el, dpl, meu, uvl, dtc, isn, cfsp, hm treasury\",\n        \"country_residence\": \"US\"\n    },\n    \"search\": \"734e5018-f2eb-4f8d-823c-7f46502eb16e\",\n    \"results\": {\n        \"next\": null,\n        \"count\": 0,\n        \"results\": [],\n        \"previous\": null\n    },\n    \"results_count\": 0\n}"},{"id":"5716f2f3-785d-45ad-a98b-0272cb218c66","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch-result/<batchResultId>/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"a8083b9a-b705-472c-8fc1-fde86cccd456","name":"Error message when you don't have the appropriate plan.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch-result/<batchResultId>/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"},{"id":"b985c371-43a8-4ac7-8783-330316033646","name":"OK - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch-result/<batchResultId>/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"str uuid\",\n    \"external_identifier\": \"str\",\n    \"search_query_json\": \"object\",\n    \"search\": \"str uuid\",\n    \"results\": {\n        \"next\": \"str url\",\n        \"count\": \"int\",\n        \"results\": [\"object\"],\n        \"previous\": \"str url\"\n    },\n    \"results_count\": \"int\"\n}"},{"id":"5f15c585-2e6b-47b5-b01f-345901025609","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"63d88497-53fb-479a-8efc-04828af600d4"},{"name":"Delete Batch Screening","id":"35ff45ff-132e-443d-840e-2015f8128eca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/","description":"<p>Removes the selected Batch Screening and all associated result files from our system. If it was a Manual Batch Screening, the uploaded file will also be deleted.</p>\n<p><strong>Note</strong>: This action is irreversible; all data and files related to the Batch Screening will be permanently deleted.</p>\n","urlObject":{"path":["search","batch","<batchQueryId>",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"d49442e0-7eb3-4918-a955-f9d70961d25b","name":"The BatchQuery was deleted successfully.","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"00fc47cb-4267-4d02-87a4-4c0df331bf6e","name":"Error message when there is no token provided.","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"10e5cb32-543b-41b4-880c-3876ce8dd6c7","name":"Error message when you don't have the appropriate plan.","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/search/batch/<batchQueryId>/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"},{"id":"f0ecebd9-bdbf-4407-97b0-d76326995862","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"35ff45ff-132e-443d-840e-2015f8128eca"}],"id":"ccd5a2ef-1773-4b54-9231-ff4e5c02bb1d","description":"<p><strong>Use Case: High-Volume Screenings for Customer or Vendor Databases</strong></p>\n<p>The <code>/batch/</code> endpoint enables organizations to screen up to 10,000 names in a single API request, making it ideal for large-scale compliance checks - such as periodic customer base audits, bulk vendor onboarding, or regulatory reporting exercises.</p>\n<p>Users can submit structured data with optional parameters (e.g., name, DOB, nationality, entity type), and receive results for each entry, including potential matches and confidence scores. This supports efficient, auditable bulk screening and is often paired with webhook alerts or monitoring for ongoing compliance.</p>\n<p><strong>Endpoints:</strong></p>\n<ul>\n<li><p><strong>List Batch Screening</strong>: View the status of your current Batch Screening requests. Records are auto-deleted after 30 days.</p>\n</li>\n<li><p><strong>Create Batch Screening</strong>: Initiate a new Batch Screening via a JSON payload containing the records to be scanned.</p>\n</li>\n<li><p><strong>Retrieve Batch Screening</strong>: Access details and result files for completed Batch Screenings. Includes a list of Batch Results with matching records.</p>\n</li>\n<li><p><strong>Delete Batch Screening</strong>: Manually remove processed Batch Screenings. Be aware, this action is irreversible and all related data will be permanently deleted.</p>\n</li>\n<li><p><strong>Retrieve Batch Result</strong>: Obtain details for individual queries within a Batch Screening request, including any potential matches.</p>\n</li>\n</ul>\n","_postman_id":"ccd5a2ef-1773-4b54-9231-ff4e5c02bb1d"},{"name":"Adverse Media Screening","item":[{"name":"Adverse Media","id":"61ab8777-d56d-432c-b71f-d89180734430","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/json; version={{media-version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://api.sanctions.io/search/media/","description":"<p>Searches adverse media for a person or entity.</p>\n<p><strong>Response notes</strong><br />A successful response returns matching adverse media results. Saved examples indicate common outcomes for <code>200 OK</code>, <code>401 Unauthorized</code> when no token is provided, and <code>403 Forbidden</code> when the plan does not include access to this endpoint.</p>\n","urlObject":{"path":["search","media",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"description":{"content":"<p>Name of the person or entity to search for. Required. Minimum 2 characters, maximum 15 words. Single-token names are rejected for individuals unless <code>country</code> is one of a small allow-listed set (e.g. ID, MM).</p>\n","type":"text/plain"},"key":"name","value":"<string>"},{"disabled":true,"description":{"content":"<p>Keywords (comma separated) used to filter news by topic. Accepted values: OrganizedCrime, InsiderTrading, RegulatoryEnforcement, ESGRisk, HumanRightsAbuse, Corruption, DrugTrafficking, LawEnforcementAction, CrimeGeneral, TerrorismFinancing, TaxEvasion, Sanctions, IllegalGambling, EnvironmentalCrime, CryptoCurrency, HumanTrafficking, Cybercrime, SexualOffenses, AntitrustViolation, BankruptcyInsolvency, ViolentCrime, JudicialAction, Fraud, FinancialCrime (case-insensitive).</p>\n","type":"text/plain"},"key":"keyword","value":"<string>"},{"disabled":true,"description":{"content":"<p>Country (ISO2 code(s), comma separated) you want to search news from.</p>\n","type":"text/plain"},"key":"country","value":"<string>"},{"disabled":true,"description":{"content":"<p>Language (ISO2 code(s), comma separated).</p>\n","type":"text/plain"},"key":"language","value":"<string>"},{"disabled":true,"description":{"content":"<p>Restrict the search to a specific subject type: \"Individual\" or \"Entity\". If omitted, both are searched.</p>\n","type":"text/plain"},"key":"entity_type","value":"<string>"},{"disabled":true,"description":{"content":"<p>Minimum confidence score for a result to be included. Range from 0.88 to 1. Defaults to 0.8 if not provided.</p>\n","type":"text/plain"},"key":"min_score","value":"<number>"},{"disabled":true,"description":{"content":"<p>Filter by news published on or after this date/time. Accepted formats: YYYY, YYYY-MM, YYYY-MM-DD, or a full ISO 8601 datetime.</p>\n","type":"text/plain"},"key":"from_datetime","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by news published on or before this date/time. Accepted formats: YYYY, YYYY-MM, YYYY-MM-DD, or a full ISO 8601 datetime.</p>\n","type":"text/plain"},"key":"to_datetime","value":"<string>"},{"disabled":true,"description":{"content":"<p>Page number of results to return.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Number of results per page. Defaults to 25, maximum 100.</p>\n","type":"text/plain"},"key":"page_size","value":"25"}],"variable":[]}},"response":[{"id":"6eb5edeb-93f0-46d1-9c17-d875e71caf00","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{media-version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/media/?name=aleksandr ermakov","host":["https://api.sanctions.io"],"path":["search","media",""],"query":[{"key":"name","value":"aleksandr ermakov","description":"Name of the person or entity to search for."},{"key":"keyword","value":"","description":"Keywords (comma separated) used to filter news by topic. Accepted values: OrganizedCrime, InsiderTrading, RegulatoryEnforcement, ESGRisk, HumanRightsAbuse, Corruption, DrugTrafficking, LawEnforcementAction, CrimeGeneral, TerrorismFinancing, TaxEvasion, Sanctions, IllegalGambling, EnvironmentalCrime, CryptoCurrency, HumanTrafficking, Cybercrime, SexualOffenses, AntitrustViolation, BankruptcyInsolvency, ViolentCrime, JudicialAction, Fraud, FinancialCrime (case-insensitive).","disabled":true},{"key":"country","value":"<string>","description":"Country (ISO2 code(s), comma separated) you want to search news from.","disabled":true},{"key":"language","value":"en","description":"Language (ISO2 code(s), comma separated).","disabled":true},{"key":"entity_type","value":"<string>","description":"Restrict the search to a specific subject type: \"Individual\" or \"Entity\".","disabled":true},{"key":"precise","value":"<boolean>","description":"Enable precise (stricter) name matching.","disabled":true},{"key":"min_score","value":"<number>","description":"Minimum confidence score for a result to be included (0.65-1, default 0.8).","disabled":true},{"key":"from_datetime","value":"<string>","description":"Filter by news published on or after this date/time.","disabled":true},{"key":"to_datetime","value":"<string>","description":"Filter by news published on or before this date/time.","disabled":true},{"key":"page","value":"1","description":"Page number of results to return.","disabled":true},{"key":"page_size","value":"25","description":"Number of results per page. Defaults to 25, maximum 100.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 25,\n    \"next\": \"https://api.sanctions.io/search/media/?name=Aleksandr+Ermakov&page=2\",\n    \"prev\": null,\n    \"results\": [\n        {\n            \"confidence_score\": 1.0,\n            \"title\": \"Australia Sanctions Russian National for 2022 Cyberattack\",\n            \"description\": \"The Australian government has sanctioned a Russian national for his role in a cyber attack on Canberra in 2022.\",\n            \"published_at\": \"2024-02-01T11:24:56+00:00\",\n            \"entities\": [\n                \"Australia\",\n                \"Medibank\",\n                \"Medicare (Australia)\",\n                \"Australian Signals Directorate\",\n                \"Australian Federal Police\"\n            ],\n            \"individuals\": [\n                \"Aleksandr Ermakov\"\n            ],\n            \"media_source\": {\n                \"name\": \"Thedefensepost - All stories\",\n                \"url\": \"https://thedefensepost.com/latest/\"\n            },\n            \"url\": \"https://www.thedefensepost.com/2024/02/01/australia-sanctions-russia-2022-cyberattack/\",\n            \"image\": [\n                \"https://www.thedefensepost.com/wp-content/uploads/2022/02/istock_540849924.0d723132127.w640.jpg\"\n            ],\n            \"country\": \"US\",\n            \"language\": \"en\",\n            \"keywords\": [\n                \"Cybercrime\",\n                \"OrganizedCrime\"\n            ],\n            \"si_identifier\": \"ADVMEDIA-THEDEFENSEPOSTALLSTORIES-11838\",\n            \"entity_type\": \"Media\",\n            \"body\": \"The Australian government has sanctioned a Russian national, Aleksandr Ermakov, for his role in the 2022 Medibank data breach, which exposed the personal and health records of millions of Australians...\"\n        },\n        {\n            \"confidence_score\": 1.0,\n            \"title\": \"Austrália identifica e sanciona hacker russo responsável por ciberataque de 2022\",\n            \"description\": \"Aleksandr Ermakov teria liderado o grupo que extraiu dados médicos de dez milhões de australianos, colocando muitos em situação delicada O post\",\n            \"published_at\": \"2024-01-23T17:24:32+00:00\",\n            \"entities\": [\n                \"Austrália\"\n            ],\n            \"individuals\": [\n                \"Aleksandr Ermakov\"\n            ],\n            \"media_source\": {\n                \"name\": \"Jornalista Luciana Pombo  - Geral\",\n                \"url\": \"https://lucianapombo.com.br/categoria/1/geral/\"\n            },\n            \"url\": \"https://lucianapombo.com.br/noticia/174974/australia-identifica-e-sanciona-hacker-russo-responsavel-por-ciberataque-de-2022.html\",\n            \"image\": [\n                \"https://lucianapombo.com.br/hf-conteudo/uploads/posts/2024/01/174974_20221247ca56a8f77df6c814b5a9a979.jpg\"\n            ],\n            \"country\": \"BR\",\n            \"language\": \"pt\",\n            \"keywords\": [\n                \"Cybercrime\",\n                \"OrganizedCrime\"\n            ],\n            \"si_identifier\": \"ADVMEDIA-JORNALISTALUCIANAPOMBOGERAL-29526\",\n            \"entity_type\": \"Media\",\n            \"body\": \"A Austrália identificou e sancionou Aleksandr Ermakov, apontado como líder do grupo de hackers responsável pelo ataque à Medibank em 2022, que expôs dados médicos de dez milhões de australianos...\"\n        },\n        {\n            \"confidence_score\": 1.0,\n            \"title\": \"Five Russians caught hosting stolen data from millions of Australians\",\n            \"description\": \"Five Russians were caught hosting stolen data from millions of Australians. This data includes sensitive health information taken from the insurer Medibank in August 2022.\",\n            \"published_at\": \"2025-02-12T09:58:52+00:00\",\n            \"entities\": [\n                \"Australia\",\n                \"Medibank\",\n                \"Australian Signals Directorate\"\n            ],\n            \"individuals\": [\n                \"Aleksandr Ermakov\"\n            ],\n            \"media_source\": {\n                \"name\": \"News Minimalist\",\n                \"url\": \"http://www.newsminimalist.com\"\n            },\n            \"url\": \"https://www.newsminimalist.com/articles/five-russians-caught-hosting-stolen-data-from-millions-of-australians-179269e4\",\n            \"image\": [\n                \"https://static.ffx.io/images/$zoom_0.5519%2C$multiply_0.7554%2C$ratio_1.777778%2C$width_1059%2C$x_0%2C$y_60/t_crop_custom/q_86%2Cf_auto/t_smh_no_label_no_age_social_wm/638f714b734c5de93ca464ddc02d727b2ab29c2b\"\n            ],\n            \"country\": \"US\",\n            \"language\": \"en\",\n            \"keywords\": [\n                \"Cybercrime\",\n                \"OrganizedCrime\",\n                \"Fraud\"\n            ],\n            \"si_identifier\": \"ADVMEDIA-NEWSMINIMALIST-338796\",\n            \"entity_type\": \"Media\",\n            \"body\": \"Five Russians, including Aleksandr Ermakov, were identified as having hosted stolen data from millions of Australians, including sensitive health information taken from insurer Medibank in August 2022...\"\n        }\n    ],\n    \"search\": {\n        \"params\": {\n            \"min_score\": \"0.8\",\n            \"name\": \"Aleksandr Ermakov\",\n            \"keyword\": \"\"\n        },\n        \"timestamp\": \"2025-11-19T13:30:11.298532+00:00\",\n        \"api_version\": \"3.2\",\n        \"id\": \"48b29d7e-dd64-4397-ac79-cb0021da5438\"\n    }\n}"},{"id":"65fd138f-b750-44e2-aa69-de732e2fe10a","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{media-version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/media/?name=aleksandr ermakov&keyword=sanctions,money laundering","host":["https://api.sanctions.io"],"path":["search","media",""],"query":[{"key":"name","value":"aleksandr ermakov","description":"Name of the person or entity to search for."},{"key":"keyword","value":"sanctions,money laundering","description":"Keywords (comma separated) used to filter news by topic. Accepted values: OrganizedCrime, InsiderTrading, RegulatoryEnforcement, ESGRisk, HumanRightsAbuse, Corruption, DrugTrafficking, LawEnforcementAction, CrimeGeneral, TerrorismFinancing, TaxEvasion, Sanctions, IllegalGambling, EnvironmentalCrime, CryptoCurrency, HumanTrafficking, Cybercrime, SexualOffenses, AntitrustViolation, BankruptcyInsolvency, ViolentCrime, JudicialAction, Fraud, FinancialCrime (case-insensitive)."},{"key":"country","value":"<string>","description":"Country (ISO2 code(s), comma separated) you want to search news from.","disabled":true},{"key":"language","value":"en","description":"Language (ISO2 code(s), comma separated).","disabled":true},{"key":"entity_type","value":"<string>","description":"Restrict the search to a specific subject type: \"Individual\" or \"Entity\".","disabled":true},{"key":"precise","value":"<boolean>","description":"Enable precise (stricter) name matching.","disabled":true},{"key":"min_score","value":"<number>","description":"Minimum confidence score for a result to be included (0.65-1, default 0.8).","disabled":true},{"key":"from_datetime","value":"<string>","description":"Filter by news published on or after this date/time.","disabled":true},{"key":"to_datetime","value":"<string>","description":"Filter by news published on or before this date/time.","disabled":true},{"key":"page","value":"1","disabled":true},{"key":"page_size","value":"25","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"4aa68384-02c0-4fc9-968c-5f9580b0fc28","name":"Error message when you don't have the appropriate plan. Copy","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{media-version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/search/media/?name=aleksandr ermakov","host":["https://api.sanctions.io"],"path":["search","media",""],"query":[{"key":"name","value":"aleksandr ermakov"},{"key":"keyword","value":"","disabled":true}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"}],"_postman_id":"61ab8777-d56d-432c-b71f-d89180734430"}],"id":"d4e02e5e-0fce-4086-8889-96ac73fb05bd","description":"<h4 id=\"api-version-32\"><strong><code>API Version: 3.2</code></strong></h4>\n<p>The Adverse Media API endpoint empowers users to search sanctions.io's indexed adverse media dataset for news articles related to specific individuals or entities, using custom keywords. This feature is designed to enhance due diligence and AML compliance efforts by providing insights into potential risks or noteworthy information associated with business partners, clients, or any subjects of interest.</p>\n<p><em><strong>Key Features:</strong></em></p>\n<ul>\n<li><p>Custom Keyword Searches: Tailor your search to include specific keywords, ensuring that the results are highly relevant to your compliance or investigative needs.</p>\n</li>\n<li><p>Comprehensive News Coverage: Access a wide array of news sources for thorough screening, helping you stay informed about any pertinent information that may affect your compliance posture.</p>\n</li>\n<li><p>Date Range Filtering: Narrow results down to a specific publication date range using <code>from_datetime</code> / <code>to_datetime</code>.</p>\n</li>\n</ul>\n<h4 id=\"request-requirements\"><strong>Request Requirements</strong></h4>\n<p>Please use <code>application/json; version=3.2</code> in the Accept header for calling this endpoint.</p>\n<p>Requests without the required <code>Accept</code> header version may be rejected or default to a different API version.</p>\n<p>If your account has an Adverse Media search configuration set up (country / language / keyword / minimum score / time horizon defaults), those settings are merged into (and, for <code>min_score</code> and the time horizon, always take priority over) the parameters you provide. When this happens, the response includes a <code>search.message</code> field noting that company settings were applied.</p>\n<h4 id=\"adverse-media-in-batch-screening-and-monitoring-api\"><strong>Adverse Media in Batch Screening and Monitoring API</strong></h4>\n<p>To enable <strong>adverse media screening</strong>, the request must include the short code <code>ADV-MEDIA</code> in the <code>data_source</code> parameter.</p>\n<h6 id=\"example\">Example:</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"data_source\": \"ADV-MEDIA\"\n}\n\n</code></pre>\n","_postman_id":"d4e02e5e-0fce-4086-8889-96ac73fb05bd"},{"name":"Whitelisting Alerts","item":[],"id":"5e745bdd-275b-4a8a-856f-e9d444f2fbd5","description":"<p><strong>Real-Time Screening</strong> (<code>/search/</code>) is a <strong>stateless, point-in-time check</strong> — nothing is stored server-side, and the response is your only copy of the result. <strong>Batch Screening</strong> (<code>/search/batch/</code>) results are stored for <strong>30 days</strong> after creation (and auto-deleted afterward), but neither mode attaches a <code>status</code> to a match — there's no field you can update to mark something as reviewed. So even though Batch results persist for a while, there's still nothing built in to suppress an already-reviewed match on your next screening.</p>\n<p><strong>Whitelisting in Real-Time and Batch Screening is therefore implemented on your side</strong>, using three fields specifically designed to support this: <code>external_identifier</code>, <code>si_identifier</code>, and <code>data_hash</code>.</p>\n<blockquote>\n<p>⚠️ <code>external_identifier</code> is <strong>mandatory</strong> on Batch Screening, but <strong>optional</strong> on Real-Time Screening. This whole pattern depends on it — if you skip it on a Real-Time request, there's no way to scope a whitelist decision to the right customer, and you risk suppressing a match that actually belongs to someone else with the same watchlist match. Always pass <code>external_identifier</code> on Real-Time requests if you plan to whitelist. </p>\n</blockquote>\n<p><strong>Tip:</strong> If you’d prefer a built-in, server-side whitelisting solution instead of implementing this yourself, the <a href=\"https://api-docs.sanctions.io/#2d3b6243-ca17-4046-a868-ab05d3aec739\">Monitoring API</a> already provides one natively via its <code>status</code> field (<code>New</code> / <code>False Positive</code> / <code>Real Positive</code>) on persistent Monitoring Results.</p>\n<hr />\n<h3 id=\"the-three-fields-that-make-whitelisting-possible\">The three fields that make whitelisting possible</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Behavior</th>\n<th>Role in whitelisting</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>external_identifier</code></td>\n<td>Set by you on the request; echoed back in the response</td>\n<td>Identifies <strong>which of your customers/entities</strong> the match belongs to</td>\n</tr>\n<tr>\n<td><code>si_identifier</code></td>\n<td>Stable — never changes, even when the underlying watchlist record is updated</td>\n<td>Identifies <strong>which watchlist record</strong> a match refers to, consistently over time</td>\n</tr>\n<tr>\n<td><code>data_hash</code></td>\n<td>Changes whenever any part of the record is modified</td>\n<td>Detects <strong>whether the matched record's data has changed</strong> since it was last reviewed</td>\n</tr>\n</tbody>\n</table>\n</div><p>Used together, they let you distinguish between:</p>\n<ul>\n<li><p>The same customer, matched to the same record, unchanged → safe to suppress (\"we already reviewed this exact record for this customer\")</p>\n</li>\n<li><p>The same customer, matched to the same record, but updated → should <strong>not</strong> be auto-suppressed, since the reviewed decision no longer reflects the record's current data</p>\n</li>\n</ul>\n<blockquote>\n<p>Why not use the response's own <code>id</code> (Batch) or <code>search.id</code> (Real-Time)? Those identifiers are generated fresh <strong>per screening event</strong> — every time you re-screen the same customer, you get a brand-new one. That makes them useless as a whitelist key, since there's nothing stable to match against next time. <code>external_identifier</code> is the one field you control and keep constant across repeated screenings of the same customer, which is exactly what a whitelist lookup needs. </p>\n</blockquote>\n<hr />\n<h3 id=\"recommended-workflow\">Recommended workflow</h3>\n<h4 id=\"1-screen-as-usual\">1. Screen as usual</h4>\n<p>Real-Time (<code>/search/</code>) and Batch (<code>/search/batch/</code>) both return matches with <code>si_identifier</code> and <code>data_hash</code> in each result, so matching is straightforward across both solutions; same fields, same shape, either way. The <code>external_identifier</code> you submitted with the request is also echoed back in the response, so you can tie each match back to the customer/entity you screened without any extra lookup.</p>\n<p><strong>Real-Time (<strong><strong><code>/search/</code></strong></strong>)</strong> — <code>external_identifier</code> is echoed back under <code>search.params</code>, alongside the matches:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"count\": 1,\n  \"results\": [\n    {\n      \"name\": \"John Smith\",\n      \"si_identifier\": \"EUCSLSDN-ILLICIT-56357\",\n      \"data_hash\": \"nNfsIvu6t6ELF3kFhXBJrsuCD9XDuxZSbVgN0Rb38lM=\",\n      \"confidence_score\": 1.0\n    }\n  ],\n  \"search\": {\n    \"params\": {\n      \"name\": \"John Smith\",\n      \"external_identifier\": \"customer-identifier-1\"\n    }\n  }\n}\n\n</code></pre>\n<p><strong>Batch (<strong><strong><code>/search/batch/</code></strong></strong>)</strong> — <code>external_identifier</code> sits at the top level of each batch result, alongside the <code>results</code> array of matches:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"external_identifier\": \"customer-identifier-1\",\n  \"results\": {\n    \"results\": [\n      {\n        \"name\": \"John Smith\",\n        \"si_identifier\": \"EUCSLSDN-ILLICIT-56357\",\n        \"data_hash\": \"nNfsIvu6t6ELF3kFhXBJrsuCD9XDuxZSbVgN0Rb38lM=\",\n        \"confidence_score\": 1.0\n      }\n    ]\n  }\n}\n\n</code></pre>\n<h4 id=\"2-review-the-match-and-store-your-decision\">2. Review the match and store your decision</h4>\n<p>When a compliance analyst reviews a match and confirms it's a false positive (or a confirmed hit), store the decision in your own database, keyed by both:</p>\n<ul>\n<li><p><code>external_identifier</code> — the customer/entity <strong>you</strong> screened (scopes the decision to a specific customer, not just the watchlist record)</p>\n</li>\n<li><p><code>si_identifier</code> — the watchlist record that was matched</p>\n</li>\n</ul>\n<p>Also store the <code>data_hash</code> at the time of review, and the request's <code>min_score</code>/<code>data_source</code> context if useful for your audit trail.</p>\n<p><strong>Example whitelist store:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>external_identifier</th>\n<th>si_identifier</th>\n<th>data_hash (at review)</th>\n<th>decision</th>\n<th>note</th>\n<th>reviewed_at</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>customer-identifier-1</code></td>\n<td><code>EUCSLSDN-ILLICIT-56357</code></td>\n<td><code>nNfsIvu6t6ELF3kFhXBJrsuCD9XDuxZSbVgN0Rb38lM=</code></td>\n<td>False Positive</td>\n<td>DOB and nationality don't match our customer</td>\n<td>2026-08-01T10:00:00Z</td>\n</tr>\n</tbody>\n</table>\n</div><p>Why key on <code>external_identifier</code> <strong>and</strong> <code>si_identifier</code> together? The same watchlist record can legitimately match multiple different customers. A false-positive decision for \"John Smith from Company A\" should not silently suppress a real match for \"John Smith from Company B.\"</p>\n<h4 id=\"3-suppress-on-future-screenings\">3. Suppress on future screenings</h4>\n<p>Each time you re-screen (real-time or batch), check each returned result against your whitelist store using the same two keys:</p>\n<p>Note: the pseudocode below uses <code>screening_response.results</code> as a stand-in, adjust to your actual response shape.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>for each result in screening_response.results:\n    lookup = whitelist_store.get(external_identifier, result.si_identifier)\n    if lookup is None:\n        → new alert, requires review\n    else if lookup.data_hash == result.data_hash:\n        → same record, already reviewed → suppress (auto-apply stored decision)\n    else if lookup.data_hash != result.data_hash:\n        → underlying watchlist record has changed since last review\n        → do NOT auto-suppress — surface for re-review, since the previous\n          decision was made against outdated record data\n\n</code></pre><p>This last branch is the reason <code>data_hash</code> matters: it protects you from silently carrying forward a stale \"false positive\" decision onto a record that has since been updated (for example, an entity added a new alias, address, or identifier since your last review).</p>\n<h4 id=\"4-apply-the-same-logic-to-both-modes\">4. Apply the same logic to both modes</h4>\n<p>Because Real-Time and Batch Screening return the same result object shape (<code>si_identifier</code>, <code>data_hash</code>, <code>confidence_score</code>, etc.), the exact same whitelist-lookup logic works for both — whether you're checking one entity synchronously via <code>/search/</code> or a list of entities via <code>/search/batch/</code>.</p>\n","_postman_id":"5e745bdd-275b-4a8a-856f-e9d444f2fbd5"},{"name":"Export Sanctions Database","id":"c551b3d0-9a7c-40a2-a9c2-9a6284fa62ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/exporter/","description":"<p>This endpoint allows access to a full export of our Sanctions &amp; Crime database as a .csv file.</p>\n<p>A specific plan subscription is needed to access this endpoint. Please contact us if you require further information about it.</p>\n","urlObject":{"path":["exporter",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"5083ab0c-2be8-4f7a-af56-c87e8222c839","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/exporter/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":"name;alt_names;entity_type;title;position;address;country_residence;email;date_of_birth;year_of_birth;place_of_birth;nationality;citizenship;passport_details;vessel_call_sign;vessel_imo;vessel_type;vessel_gross_tonnage;vessel_gross_registered_tonnage;vessel_flag;vessel_owner;aircraft_serial_identification;aircraft_mode_s_transponder_code;aircraft_model;aircraft_manufacture_date;aircraft_operator;wallet_address;data_source;source_list_url;source_information_url;start_date;program;regime;remarks;federal_register_notice;standard_order;license_requirement;license_policy;si_identifier;additional_information;entity_number;data_hash\nSanaullah AL MUHAJIR;\"Shahab MAHAJAR; Sanaullah MAHAJAR; Shihab GHAFARI; Shahab GHAFARI; ثناء اللہ غفاری; Sanaullah GHAFARI; Shihab AL MUHAJIR; Shahab AL MUHAJIR; Shihab MUHAJER; Shahab MUHAJER; Sanaullah MUHAJER; Shihab MOHAJIR; Shahab MOHAJIR; Sanaullah MOHAJIR; Shihab MAHAJAR\";Individual;Doctor;;Kunduz;AF;;1994-10-28;1994;;;;;;;;;;;;;;;;;;HM TREASURY;;;2021-12-22;;;Position: ISIL-K Leader, Regime: ISIL (Da''esh) and Al-Qaida, Date designated: 21/12/2021, Other information: (UK Sanctions List Ref):AQD0374 (UN Ref):QDi.431 Sanaullah Ghafari, also known as Shahab al-Muhajir, is the overall emir of ISIL-K. He was appointed by the ISIS core to lead ISIL-K in June 2020. Ghafari is responsible for approving all ISIL-K operations throughout Afghanistan and arranging funding to conduct operations. As the leader of ISIL-K, he has been responsible for multiple terrorist attacks resulting in hundreds of deaths in 2021.;;;;;HMTREASURY-HM-14169;;14169;yCyQY2SkKTATPoHcZSxL1q5/2zb6qRWZN0i/W5oh6B0=\nAkrin Saleh AKRIN;\"Qu’ren Salih Qu’ren AL QADHAFI; Egreen SALAH; QUREN SALIH QUREN AL QADHAFI; Qurayn Salih Qurayn AL QADHAFI; أقرين صالح أقرين\";Individual;;;;;;;;;;;;;;;;;;;;;;;;;HM TREASURY;;;2022-01-19;;;Position: Libyan Ambassador to Chad, Regime: Libya, Date designated: 18/01/2022, Other information: (UK Sanctions List Ref):LIB0076 (UN Ref):LYi.004 (UK Statement of Reasons):Quren Salih Quren Al Qadhafi was the former Libyan ambassador to Chad under the regime of Muammar Qadhafi and there are reasonable grounds to suspect that he has been involved in activities carried out on behalf of the former regime of Muammar Qadhafi implementing or connected to the repressive policies of that regime through his involvement in the procurement and coordination of foreign armed mercenary personnel on behalf of that regime. There are reasonable grounds to suspect this involvement was in violation of the arms embargo imposed under paragraph 9 of United Nations Security Council Resolution 1970. In addition/in the alternative, there are reasonable grounds to suspect that Quren Salih Quren Al Qadhafi’s alleged attempts to spread disinformation in Libya and opposition to the UN and UN-led political process in Libya threatens the peace, stability and security of Libya or which undermines its transition to a democratic, peaceful and independent country. In addition/in the alternative, there are reasonable grounds to suspect that Quren Salih Quren Al Qadhafi is associated with Saif-al Islam Qadhafi and Saadi Qadhafi who are or have been involved in activities carried out on behalf of the former regime of Muammar Qadhafi implementing or connected to the repressive policies of that regime or any other activity which threatens the peace, stability and security of Libya or undermines its transition to a democratic, peaceful and independent country. (Gender):Male;;;;;HMTREASURY-HM-14172;;14172;TOrcZtjd3tGxPfUF62PpdV91Mc4K3m908rdX0gSvnK4=\nBAOBEILONG;Shilong ZHANG;Individual;;;;;;1981-09-10;1981;;;;;;;;;;;;;;;;;;HM TREASURY;;;2020-07-31;;;Regime: Cyber, Date designated: 31/12/2020, Other information: (UK Sanctions List Ref):CYB0002 (UK Statement of Reasons):Zhang Shilong was involved in relevant cyber activity through his employment with Huaying Haitai, and therefore being responsible for, engaging in, providing support for, or promoting the commission, planning or preparation of relevant cyber activity. (Gender):Male;;;;;HMTREASURY-HM-13904;;13904;/6xaNjwSREsFds2vDQsiZbdx8OunZpb9O1f+cILKv+A=\nFISHERXP;Qiang GAO;Individual;;;Room 1102 Guanfu Mansion 46 Xinkai Road Hedong District Tianjin;CN;;1983-10-04;1983;Shandong Province;;;;;;;;;;;;;;;;;HM TREASURY;;;2020-07-31;;;Regime: Cyber, Date designated: 31/12/2020, Other information: (UK Sanctions List Ref):CYB0001 (UK Statement of Reasons):Gao Qiang was involved in relevant cyber activity through his employment with Huaying Haitai and setting up command and control infrastructure used to conduct relevant cyber activity. He was therefore responsible for, engaged in, provided support for, or promoted the commission, planning or preparation of relevant cyber activity. (Gender):Male;;;;;HMTREASURY-HM-13903;;13903;zENMvgv24/eirVin07+keb62+3pD1aKv3CS36g+T6XM=\nCHANGGWANG SINYONG CORPORATION;\"DPRKN MINING DEVELOPMENT TRADING COOPERATION; EXTERNAL TECHNOLOGY GENERAL CORPORATION; KOREA MINING DEVELOPMENT TRADING CORPORATION; KOMID\";Entity;;;Central District Pyongyang;;;;;;;;;;;;;;;;;;;;;;HM TREASURY;;;2009-04-27;;;Regime: Democratic People''s Republic of Korea, Date designated: 24/04/2009, Other information: (UK Sanctions List Ref):DPR0157 (UN Ref):KPe.001 Primary arms dealer and main exporter of goods and equipment related to ballistic missiles and conventional weapons.;;;;;HMTREASURY-HM-10892;;10892;11HJZvv4jVgckPfqy8us/8x3EiVLdrSH1xxqAfTWd8s='"},{"id":"6373914a-363b-4a57-9860-e0bdd393c31a","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/exporter/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"0180da3c-c762-4f30-afb1-a5d9137df8c2","name":"Error message when you don't have the appropriate plan.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/exporter/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"detail\": \"You do not have permission to perform this action.\"\n}"},{"id":"7f3858be-18e8-4a24-a5f0-6923b8d199eb","name":"We update our database from all sources every 60 minutes hence only one request per hour is supported.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/exporter/"},"status":"Too Many Requests","code":429,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"You do not have permission to perform this action more than once per hour.\"\n}"}],"_postman_id":"c551b3d0-9a7c-40a2-a9c2-9a6284fa62ea"}],"id":"60d0ffc1-b11e-4bc8-a31b-a5ead8d17337","description":"<h5 id=\"version-23\"><strong><code>Version: 2.3</code></strong></h5>\n<hr />\n<hr />\n<h4 id=\"⚠️-action-required---existing-customers-on-version-21\">⚠️ <strong>Action required -</strong> Existing Customers on Version 2.1</h4>\n<p><em>April 27, 2026</em></p>\n<p><strong>Set your API version explicitly:</strong> If your integration does not include a version in the API request header, you are currently being served <strong>v2.1 by default,</strong> sanctions.io will be updating the default version in an upcoming release <strong>later this year</strong> (2026), which means your integration is at risk of receiving an incompatible response structure, causing failures.</p>\n<p>To avoid disruption, add the following header to all your API calls now:</p>\n<p><code>Accept: application/json; version=2.3</code></p>\n<hr />\n<hr />\n<h3 id=\"introduction\">Introduction</h3>\n<p>The sanctions.io Screening API supports both real-time screenings - ideal for onboarding and transaction-based checks - and batch screenings for high-volume processing, such as periodic reviews of large customer or vendor databases.</p>\n<p>To get the most out of the API, start by reviewing the <a href=\"https://help.sanctions.io/knowledge-base/getting-started#compliance-essentials\">Compliance Essentials</a> section. It explains how our search algorithm and confidence scoring model work.</p>\n<h3 id=\"headers\">Headers</h3>\n<h4 id=\"screening-api-version\"><strong>Screening API Version</strong></h4>\n<p>All API requests <strong>must</strong> include the desired version in the <code>Accept</code> header, using the following format:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Accept</td>\n<td><strong>application/json; version=2.3</strong></td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>⚠️ <strong>Warning:</strong> If the <code>Accept</code> header is omitted, the request will default to the <strong>legacy API version 2.1</strong>. It is strongly recommended to always specify the desired version explicitly. </p>\n</blockquote>\n<h4 id=\"authorization\">Authorization</h4>\n<p>The API can only be accessed with a valid API token which needs to be passed along using the Authorization header. The token can be found in the sanctions.io user portal.</p>\n<p>(For the time being, the token can also be sent in the URL parameters. Please note this is less secure, and hence we encourage you to use the Authorization header.)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td><strong>Bearer</strong> your_token</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"quick-start-recommendations\"><strong>Quick Start Recommendations</strong></h3>\n<p>The following recommendations are a 'starting point' with the bare minimum parameters that might not be optimal for your use case.</p>\n<p><strong>Screening for Individuals:</strong></p>\n<ul>\n<li><p><code>name</code></p>\n</li>\n<li><p><code>country</code></p>\n</li>\n<li><p><code>entity_type</code> \"Individual\".</p>\n</li>\n</ul>\n<p><strong>Screening for Entities:</strong></p>\n<ul>\n<li><p><code>name</code></p>\n</li>\n<li><p><code>country</code></p>\n</li>\n<li><p><code>entity_type</code> \"Entity\"</p>\n</li>\n</ul>\n<p><strong>Screening for Vessels, Aircraft, and Crypto Wallets:</strong></p>\n<ul>\n<li>Our database contains names and IDs for vessels and aircraft, as well as Crypto Wallet Addresses, searchable in the <code>identifier</code> field.</li>\n</ul>\n<p><strong>Screening against High-Risk Jurisdictions:</strong></p>\n<p>sanctions.io also allows you to screen your customers/business partners against sanctioned jurisdictions, either comprehensively (embargo) or sectoral, or defined by organizations such as FATF or FinCen as high-risk jurisdictions. See our list of all supported Targeted Sanctions Lists and High-Risk Jurisdictions Lists <a href=\"https://help.sanctions.io/knowledge-base/covered-sanctions-lists-watchlists\">here</a>.</p>\n<ul>\n<li><p>Use <code>country</code> field to include your business partner's country of residence.</p>\n</li>\n<li><p>Include desired data sources in the <code>data_source</code> field (e.g., OFAC-COMPREHENSIVE, FATF).</p>\n</li>\n</ul>\n<p><strong>Note:</strong> Using HRJ lists in your screening will create matches whenever the Country of Residence of any business partner matches with any of the countries on those lists.</p>\n","event":[{"listen":"prerequest","script":{"id":"d6a3db29-a7a1-46c0-a94b-6dcc738a30ea","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"22fe01f0-488c-49cf-bebf-7aee22780a6d","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"_postman_id":"60d0ffc1-b11e-4bc8-a31b-a5ead8d17337"},{"name":"Monitoring API","item":[{"name":"Monitoring Entry","item":[{"name":"Create Monitoring Entry","event":[{"listen":"test","script":{"id":"cf469e16-812c-43db-b26c-fac255fd1619","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"998712ed-5ec1-4b35-b486-384be97a0ba6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"min_score\": 0.88,\n    \"data_source\": \"sdn,nonsdn\",\n    \"name\": \"Walter White\",\n    \"country\": \"US\",\n    \"entity_type\": \"individual\",\n    \"date_of_birth\": \"1956-01-01\",\n    \"external_identifier\": \"ABC123\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/monitoring/","description":"<p>Creates a new monitoring entry for an entity, placing it under continuous screening against your selected watchlists. Once created, the entry is automatically re-screened every time our data updates (hourly). Whenever a new match is found, a Monitoring Result (alert) is generated — no manual re-screening required.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<p>Provide the entity details and matching criteria as a JSON object. <code>name</code>,<code>min_score</code>, and <code>data_source</code> are required fields; all other parameters refine matching precision. See the <a href=\"https://api-docs.sanctions.io/#928ce82f-2377-442b-9dcd-c7c665729dd0\">Monitoring Parameters</a> section for a full description of every field, accepted values, and recommendations.</p>\n<h4 id=\"response\">Response</h4>\n<p>Returns the newly created monitoring entry, including its system-generated <code>id</code> (unique identifier. Store this <code>id</code> — you'll need it to retrieve, update, or delete the entry later.</p>\n<p>The entry progresses through two states during its lifecycle:</p>\n<h5 id=\"state-1-processing\"><strong>State 1: PROCESSING</strong></h5>\n<p>The entry is created with status <code>PROCESSING</code> immediately after submission. During this state:</p>\n<ul>\n<li><p>Screening against watchlists is in progress</p>\n</li>\n<li><p><code>results</code> array is empty</p>\n</li>\n<li><p><code>new_matches</code>, <code>false_positives</code>, and <code>real_positives</code> are all 0</p>\n</li>\n<li><p>A <code>monitoring_entry.created</code> webhook is triggered (if configured)</p>\n</li>\n</ul>\n<h5 id=\"state-2-processed\"><strong>State 2: PROCESSED</strong></h5>\n<p>Once the initial screening completes (typically within seconds), the status changes to <code>PROCESSED</code>:</p>\n<ul>\n<li><p>Screening is complete</p>\n</li>\n<li><p><code>results</code> array is populated with any matches found</p>\n</li>\n<li><p><code>new_matches</code>, <code>false_positives</code>, and <code>real_positives</code> reflect actual counts</p>\n</li>\n<li><p>A <code>monitoring_entry.processed</code> webhook is triggered (if configured)</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>201 Created</code></td>\n<td>Entry created successfully; body contains the full entry.</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Validation failed (e.g. <code>{\"name\": [\"This field is required.\"]}</code>).</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring",""],"host":["api","sanctions","io"],"query":[],"variable":[]}},"response":[{"id":"a0b61392-7127-4685-8fad-1d80186ff6a8","name":"OK - Create Monitoring Entry","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"min_score\": 0.88,\n    \"data_source\": \"sdn,nonsdn\",\n    \"name\": \"Marco Rossi\",\n    \"entity_type\": \"Individual\",\n    \"country\": \"CA\",\n    \"date_of_birth\": \"1987-03-15\",\n    \"external_identifier\": \"uid-customer-999\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"object_type\": \"monitoring_entry\",\n  \"action\": \"created\",\n  \"data\": {\n    \"id\": \"5c582535-7374-47be-8263-0449de69d093\",\n    \"name\": \"Marco Rossi\",\n    \"identifier\": null,\n    \"country\": [\n      \"CA\"\n    ],\n    \"date_of_birth\": \"1987-03-15\",\n    \"entity_type\": \"Individual\",\n    \"external_identifier\": \"uid-customer-999\",\n    \"min_score\": 0.88,\n    \"data_source\": [\n      \"sdn,nonsdn\"\n    ],\n    \"new_matches\": 0,\n    \"false_positives\": 0,\n    \"real_positives\": 0,\n    \"results\": [],\n    \"status\": \"PROCESSING\",\n    \"timestamp\": \"2026-07-06T22:25:38.002996Z\",\n    \"modified_at\": \"2026-07-06T22:25:38.002999Z\"\n  },\n  \"timestamp\": \"2026-07-06T22:25:38.103810+00:00\"\n}"},{"id":"91a78588-d5aa-4c7e-958a-84bc572ada30","name":"OK - Response Typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"data_source\": \"sdn\",\n    \"name\": \"alexander ermakov\",\n    \"country\": \"bl\",\n    \"entity_type\": \"individual\",\n    \"min_score\": 0.88\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"<str>\",\n    \"name\": \"<str>\",\n    \"identifier\": [\n        \"<str>\",\n        \"<str>\"\n    ],\n    \"country\": [\n        \"<str>\",\n        \"<str>\"\n    ],\n    \"date_of_birth\": \"<str>\",\n    \"entity_type\": \"<str>\",\n    \"external_identifier\": \"<str>\",\n    \"min_score\": \"<int>\",\n    \"data_source\": [\n        \"<str>\",\n        \"<str>\"\n    ],\n    \"results\": [],\n    \"state\": \"<str>\"\n}"},{"id":"5e51e062-6f95-4bcb-9af9-ff4dbfe098d0","name":"Error message when the token is no provided.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"data_source\": \"sdn\",\n    \"name\": \"alexander ermakov\",\n    \"country\": \"bl\",\n    \"entity_type\": \"individual\",\n    \"min_score\": 0.8\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"5872880d-aa2f-4168-9f61-1ae263821ff7","name":"Error message when the name is no provided.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"data_source\": \"sdn\",\n    \"name\": \"alexander ermakov\",\n    \"country\": \"bl\",\n    \"entity_type\": \"individual\",\n    \"min_score\": 0.8\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"name\": [\n        \"This field is required.\"\n    ]\n}"},{"id":"1fcfd9cb-69e7-431e-8650-f456ceab47f0","name":"Error - Response Typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}"}],"body":{"mode":"raw","raw":"{\n    \"data_source\": \"sdn\",\n    \"name\": \"alexander ermakov\",\n    \"country\": \"bl\",\n    \"entity_type\": \"individual\",\n    \"min_score\": 0.8\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"<str> error description\"\n}"}],"_postman_id":"998712ed-5ec1-4b35-b486-384be97a0ba6"},{"name":"Delete Monitoring Entry","event":[{"listen":"test","script":{"id":"d851408c-0ccd-4d8e-80fc-7e6142580486","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"e311efcb-90ba-42b2-8d69-f6b59cff4c37","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/{{monitoring_entry_id}}/","description":"<p>Removes a monitoring entry by its <code>id</code>, stopping all ongoing screening for that entity.</p>\n<p><code>DELETE /monitoring/{monitoring_entry_id}/</code></p>\n<p>Once deleted, the entity is no longer re-screened when watchlist data updates, and no further alerts will be generated for it. This action cannot be undone — to resume monitoring the same entity, create a new monitoring entry.</p>\n<h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>204 No Content</code></td>\n<td>Entry deleted successfully (empty response body).</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td><code>{\"detail\": \"No MonitoringEntry matches the given query.\"}</code> — no entry exists with the given <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring","{{monitoring_entry_id}}",""],"host":["api","sanctions","io"],"query":[],"variable":[]}},"response":[{"id":"43b6e757-8acd-4211-a61e-970855c65756","name":"OK - Delete Monitoring Entry","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/"},"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"7a753b1e-ffd2-4ae8-b5bc-471dcf11b2b4","name":"Error message when no monitoring entry matches the given query.","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3.1"}],"url":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No MonitoringEntry matches the given query.\"\n}"},{"id":"ce457a54-d7a0-46ad-89c1-bdc6f7434f76","name":"Error - Response Typing","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version=3.1"}],"url":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"<str> error description\"\n}"}],"_postman_id":"e311efcb-90ba-42b2-8d69-f6b59cff4c37"},{"name":"Get Monitoring Entry Detail","event":[{"listen":"test","script":{"id":"18fbe3bc-aa13-4be9-a402-dd7572ce9085","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"f2981d27-d8ff-4213-a33a-ed2bfc3ccbc6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/{{monitoring_entry_id}}/","description":"<p>Retrieves the full details of a single monitoring entry by its <code>id</code> (the UID returned when the entry was created).</p>\n<p><code>GET /monitoring/{id}/</code></p>\n<p>Use this endpoint to inspect an entry's configuration and its complete match history. The response includes everything from the list view plus the <code>results</code> array — every Monitoring Result (alert) generated for this entry, each with its own <code>id</code>, <code>confidence_score</code>, <code>status</code>, and the matched watchlist record. Individual results can then be reviewed and resolved via the <strong>Monitoring Result</strong> endpoints.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Entry details returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>No monitoring entry matches the given <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring","{{monitoring_entry_id}}",""],"host":["api","sanctions","io"],"query":[],"variable":[]}},"response":[{"id":"c37a69c1-c969-4c98-933b-55498ab548cc","name":"OK - Get Detail","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","085544d5-1ce0-4ed6-93d5-f72f6167a9ce",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 11:57:04 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"14712"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"x9f7g04i-5c42-6d9k-34h8-g6i0j2e4f5gj\",\n    \"name\": \"Konstantin Sokolov\",\n    \"identifier\": null,\n    \"country\": [\n        \"AT\"\n    ],\n    \"date_of_birth\": \"1968-09-12\",\n    \"entity_type\": \"Individual\",\n    \"external_identifier\": \"sokolov-enterprise-447\",\n    \"min_score\": 0.88,\n    \"data_source\": [\n        \"FSL\",\n        \"FSL-EXPANDED\",\n        \"SANCTIONS-LISTS\",\n        \"PEP\",\n        \"HIGH-RISK-JURISDICTIONS\",\n        \"CRIME\",\n        \"ADVERSE-MEDIA\"\n    ],\n    \"new_matches\": 6,\n    \"false_positives\": 1,\n    \"real_positives\": 2,\n    \"results\": [\n        {\n            \"id\": \"result-001-sokolov\",\n            \"confidence_score\": 1,\n            \"status\": \"New\",\n            \"text\": \"New Result Found\",\n            \"data_entry\": {\n                \"name\": \"SOKOLOV, Konstantin Dmitriyevich\",\n                \"gender\": \"male\",\n                \"address\": [\n                    \"Vienna Austria\",\n                    \"Salzburg Austria\",\n                    \"Innsbruck Austria\"\n                ],\n                \"program\": [\n                    \"FICTIONAL-EO2024\"\n                ],\n                \"alt_names\": [\n                    \"SOKOLOV, Konstantin\",\n                    \"Konstantin Dmitriyevich SOKOLOV\",\n                    \"Konstantin SOKOLOV\"\n                ],\n                \"citizenship\": [\n                    \"AT\"\n                ],\n                \"data_source\": \"FSL\",\n                \"entity_type\": \"Individual\",\n                \"last_update\": \"2026-03-18T15:22:45.912345+00:00\",\n                \"nationality\": [\n                    \"AT\"\n                ],\n                \"first_import\": \"2024-08-12T09:15:30.214561+00:00\",\n                \"date_of_birth\": [\n                    \"1968-09-12\"\n                ],\n                \"entity_number\": 71234,\n                \"si_identifier\": \"FSL-AUSTRIA-71234\",\n                \"year_of_birth\": [\n                    1968\n                ],\n                \"place_of_birth\": [\n                    \"Vienna, Austria\"\n                ],\n                \"source_list_url\": \"https://sanctions.io/fictional-list\",\n                \"country_residence\": [\n                    \"AT\"\n                ],\n                \"additional_information\": {\n                    \"gender\": \"Male\",\n                    \"designation_reason\": \"Involvement in financial misconduct\"\n                }\n            },\n            \"timestamp\": \"2026-03-18T14:30:22.456789Z\",\n            \"modified_at\": \"2026-03-18T14:30:22.891234Z\",\n            \"llm_reasoning\": null,\n            \"risk\": \"exact\"\n        },\n        {\n            \"id\": \"result-002-sokolov\",\n            \"confidence_score\": 0.95,\n            \"status\": \"New\",\n            \"text\": \"New Result Found\",\n            \"data_entry\": {\n                \"name\": \"Konstantin Sokolov\",\n                \"gender\": \"male\",\n                \"address\": [\n                    \"Graz, Austria\"\n                ],\n                \"program\": [\n                    \"FSL-EXPANDED-WATCH\"\n                ],\n                \"remarks\": \"High-net-worth individual flagged for enhanced monitoring\",\n                \"alt_names\": [\n                    \"K. Sokolov\",\n                    \"Konstantin S.\"\n                ],\n                \"start_date\": \"2024-10-15\",\n                \"data_source\": \"FSL-EXPANDED\",\n                \"entity_type\": \"Individual\",\n                \"identifiers\": [\n                    {\n                        \"type\": \"business_registry_id\",\n                        \"notes\": \"Cross-registered in multiple jurisdictions\",\n                        \"country\": \"AT\",\n                        \"identifier\": \"FBR-2024-445821\",\n                        \"type_family\": \"business_id\"\n                    }\n                ],\n                \"last_update\": \"2026-03-17T10:45:33.234567+00:00\",\n                \"nationality\": [\n                    \"AT\"\n                ],\n                \"first_import\": \"2024-10-16T14:22:18.567890+00:00\",\n                \"date_of_birth\": [\n                    \"1968-09-12\"\n                ],\n                \"entity_number\": 71235,\n                \"si_identifier\": \"FSL-EXPANDED-AT-71235\",\n                \"year_of_birth\": [\n                    1968\n                ],\n                \"place_of_birth\": [\n                    \"Vienna, Austria\"\n                ],\n                \"source_list_url\": \"https://sanctions.io/expanded-watch-list\",\n                \"country_residence\": [\n                    \"AT\"\n                ],\n                \"additional_information\": {\n                    \"gender\": \"Male\",\n                    \"watch_status\": \"Enhanced Monitoring\",\n                    \"last_updated\": \"2026-03-17\",\n                    \"risk_profile\": \"Medium-High\"\n                }\n            },\n            \"timestamp\": \"2026-03-17T10:45:34.567890Z\",\n            \"modified_at\": \"2026-03-17T10:45:34.912345Z\",\n            \"llm_reasoning\": null,\n            \"risk\": \"high\"\n        },\n        {\n            \"id\": \"result-004-sokolov\",\n            \"confidence_score\": 0.88,\n            \"status\": \"Dismissed\",\n            \"text\": \"False Positive - Name Similarity\",\n            \"data_entry\": {\n                \"name\": \"Klaus Sokolov\",\n                \"program\": [\n                    \"PEP-AUSTRIA\"\n                ],\n                \"alt_names\": [\n                    \"K. Sokolov\"\n                ],\n                \"data_source\": \"PEP\",\n                \"entity_type\": \"Individual\",\n                \"last_update\": \"2026-01-15T12:30:00.123456+00:00\",\n                \"first_import\": \"2025-06-20T09:18:45.678901+00:00\",\n                \"date_of_birth\": [\n                    \"1971-02-14\"\n                ],\n                \"entity_number\": 51847,\n                \"si_identifier\": \"PEP-AT-51847\",\n                \"year_of_birth\": [\n                    1971\n                ],\n                \"place_of_birth\": [\n                    \"Linz, Austria\"\n                ],\n                \"source_list_url\": \"https://pep.example.com\",\n                \"additional_information\": {\n                    \"position\": \"Local Official\",\n                    \"level\": \"Municipal\"\n                }\n            },\n            \"timestamp\": \"2026-01-16T14:45:22.901234Z\",\n            \"modified_at\": \"2026-03-15T10:22:18.456789Z\",\n            \"llm_reasoning\": \"Different date of birth and place of birth indicate distinct individuals\",\n            \"risk\": \"low\"\n        }\n    ],\n    \"status\": \"PROCESSED\",\n    \"timestamp\": \"2026-03-18T14:30:20.123456Z\",\n    \"modified_at\": \"2026-03-18T14:30:45.987654Z\"\n}"},{"id":"eacb5eab-2ea1-4c9e-ab80-68248bfba6fe","name":"OK - Response Typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}"}],"url":{"raw":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","085544d5-1ce0-4ed6-93d5-f72f6167a9ce",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"<str>\",\n    \"name\": \"<str>\",\n    \"identifier\": [\n        \"<str>\",\n        \"<str>\"\n    ],\n    \"country\": [\n        \"<str>\",\n        \"<str>\"\n    ],\n    \"date_of_birth\": \"<str> date\",\n    \"entity_type\": \"<str>\",\n    \"external_identifier\": \"<str>\",\n    \"min_score\": \"<float>\",\n    \"data_source\": [\n        \"<str>\",\n        \"<str>\"\n    ],\n    \"new_matches\": \"<int>\",\n    \"false_positives\": \"<int>\",\n    \"real_positives\": \"<int>\",\n    \"results\": [\n        {\n            \"id\": \"<str>\",\n            \"confidence_score\": \"<int>\",\n            \"state\": \"<str>\",\n            \"data_entry_payload\": {\n                \"si_identifier\": \"<str>\",\n                \"name\": \"<str>\",\n                \"alt_names\": [\n                    \"<str>\",\n                    \"<str>\"\n                ],\n                \"entity_type\": \"<str>\",\n                \"identifier\": [\n                    \"<str>\"\n                ],\n                \"country\": [\n                    \"<str>\",\n                    \"<str>\"\n                ],\n                \"date_of_birth\": \"<str>\",\n                \"additional_information\": \"<str>\"\n            }\n        }\n    ],\n    \"status\": \"<str>\",\n    \"timestamp\": \"<str> datetime it was created\",\n    \"modified_at\": \"<str> datetime the last time the object was modified\"\n}"},{"id":"641250b8-0ffd-48e1-817d-79c6ed478b37","name":"Error message when the token is no provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}"}],"url":{"raw":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","085544d5-1ce0-4ed6-93d5-f72f6167a9ce",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"4aebc85c-99d7-4eaa-95ce-8cb9e87ca3ea","name":"Error message when no monitoring entry matches the given query.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{version}}"}],"url":{"raw":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","085544d5-1ce0-4ed6-93d5-f72f6167a9ce",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No MonitoringEntry matches the given query.\"\n}"},{"id":"9550d824-b22a-4740-8189-099a27374f94","name":"Error - Response Typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3.1"}],"url":{"raw":"https://api.sanctions.io/monitoring/085544d5-1ce0-4ed6-93d5-f72f6167a9ce/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","085544d5-1ce0-4ed6-93d5-f72f6167a9ce",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"<str> description\"\n}"}],"_postman_id":"f2981d27-d8ff-4213-a33a-ed2bfc3ccbc6"}],"id":"99c56442-2ad8-42d3-854d-6e42ac24d4de","description":"<p>The Monitoring Entry API allows users to manage their monitoring entries efficiently. This API is designed to handle the creation, listing, retrieval, and deletion of monitoring entries, ensuring that users can maintain a comprehensive log of their monitoring activities.</p>\n<h4 id=\"endpoints\">Endpoints</h4>\n<ol>\n<li><p><strong>List and Create Monitoring Entries</strong></p>\n<ul>\n<li><p><strong>Endpoint</strong>: <code>/monitoring/</code></p>\n</li>\n<li><p><strong>Methods</strong>:</p>\n<ul>\n<li><p><code>GET</code>: Retrieve a list of all monitoring entries associated with the authenticated user.</p>\n</li>\n<li><p><code>POST</code>: Create a new monitoring entry for the authenticated user.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Request Headers</strong>:</p>\n<ul>\n<li>Include authentication headers as required by the system.</li>\n</ul>\n</li>\n<li><p><strong>Request Body (POST)</strong>:</p>\n<ul>\n<li>Provide the necessary data fields for creating a monitoring entry, as specified in the API documentation.</li>\n</ul>\n</li>\n<li><p><strong>Response</strong>:</p>\n<ul>\n<li><p><code>GET</code>: Returns a list of monitoring entries in JSON format.</p>\n</li>\n<li><p><code>POST</code>: Returns the created monitoring entry data with a <code>201 Created</code> status if successful, or error details with a <code>400 Bad Request</code> status if validation fails.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p><strong>Retrieve and Delete Monitoring Entry</strong></p>\n<ul>\n<li><p><strong>Endpoint</strong>: <code>/monitoring/{id}/</code></p>\n</li>\n<li><p><strong>Methods</strong>:</p>\n<ul>\n<li><p><code>GET</code>: Retrieve details of a specific monitoring entry by its ID.</p>\n</li>\n<li><p><code>DELETE</code>: Remove a specific monitoring entry by its ID.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Request Headers</strong>:</p>\n<ul>\n<li>Include authentication headers as required by the system.</li>\n</ul>\n</li>\n<li><p><strong>Response</strong>:</p>\n<ul>\n<li><p><code>GET</code>: Returns the details of the specified monitoring entry in JSON format.</p>\n</li>\n<li><p><code>DELETE</code>: Returns a confirmation of deletion with a <code>204 No Content</code> status if successful.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ol>\n","_postman_id":"99c56442-2ad8-42d3-854d-6e42ac24d4de"},{"name":"Monitoring List","item":[{"name":"Get Monitoring List","event":[{"listen":"test","script":{"id":"82abea26-d9d7-4530-8521-b5246b6aab0f","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"b423d4dd-8501-4bdd-a097-744b899da0de","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/","description":"<p>Retrieves all monitoring entries associated with your account. Use this endpoint to review everything currently under continuous monitoring, together with per-entry match counters — useful for building compliance dashboards or reconciling against your internal records.</p>\n<h4 id=\"response\">Response</h4>\n<p>Results are <strong>paginated</strong>. The response contains:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>count</code></td>\n<td>Total number of monitoring entries in your account.</td>\n</tr>\n<tr>\n<td><code>next</code> / <code>previous</code></td>\n<td>URLs to the next/previous page of results (<code>null</code> when there are no more pages).</td>\n</tr>\n<tr>\n<td><code>results</code></td>\n<td>Array of monitoring entries.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Each entry includes its configuration (<code>name</code>, <code>entity_type</code>, <code>min_score</code>, <code>data_source</code>, <code>external_identifier</code>, …) plus live monitoring counters:</p>\n<ul>\n<li><p><code>new_matches</code> — alerts not yet reviewed</p>\n</li>\n<li><p><code>false_positives</code> — matches dismissed after review</p>\n</li>\n<li><p><code>real_positives</code> — matches confirmed after review</p>\n</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>List returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring",""],"host":["api","sanctions","io"],"query":[],"variable":[]}},"response":[{"id":"e7bc494a-ca2b-4629-8440-493d5f5d0f7b","name":"OK - Get List","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 11:54:25 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1356"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"563f73e6-af53-4d2f-b95a-bf7f7cab043d\",\n            \"name\": \"Vladimir Putin\",\n            \"identifier\": null,\n            \"country\": [\n                \"RU\"\n            ],\n            \"date_of_birth\": \"\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"putin-sanctions\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"PLC\",\n                \"EBRD-IE\",\n                \"BR-BCBAS\",\n                \"NG-NIGSAC\",\n                \"CAP\",\n                \"UAE\",\n                \"MEU\",\n                \"ZA-OCPO\",\n                \"US-DHS-UFLPA\",\n                \"AR-MJUS\",\n                \"CFSP\",\n                \"DTC\",\n                \"ZA-FSCAEA\",\n                \"SDN\",\n                \"US-CBP-WRO\",\n                \"BR-TCUIDPS\",\n                \"DPL\",\n                \"MY-MHA-MHAL\",\n                \"PL-LPESS\",\n                \"FR-GELS\",\n                \"CCMC\",\n                \"IL-NBCTF\",\n                \"NS-MBS LIST\",\n                \"CA-JFVCFO\",\n                \"ISN\",\n                \"ADB\",\n                \"SG-MASEA\",\n                \"EL\",\n                \"IN-TERRORIST\",\n                \"AUL\",\n                \"US-DOS-CRS\",\n                \"BR-TCUDB\",\n                \"UVL\",\n                \"BR-FGEIS\",\n                \"FSE\",\n                \"WB-DFI\",\n                \"FINCEN\",\n                \"SWISS-SECO\",\n                \"ZA-FAT\",\n                \"BEL\",\n                \"UN\",\n                \"ZA-FICTFS\",\n                \"IN-UNLAWFUL\",\n                \"CNASNU\",\n                \"CMIC\",\n                \"WB-CDF\",\n                \"NONSDN\",\n                \"SSI\",\n                \"HM TREASURY\",\n                \"SG-TSFA\",\n                \"BR-BCB\",\n                \"NL-NSLT\",\n                \"CANADA-SEMA\"\n            ],\n            \"new_matches\": 8,\n            \"false_positives\": 0,\n            \"real_positives\": 0,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2025-02-17T11:54:05.020324Z\",\n            \"modified_at\": \"2025-02-17T11:54:17.753462Z\"\n        },\n        {\n            \"id\": \"29ed6729-7ab9-4fd3-80c1-2e297d352bc4\",\n            \"name\": \"alexander ermakov\",\n            \"identifier\": null,\n            \"country\": [\n                \"bl\"\n            ],\n            \"date_of_birth\": \"\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"382b7fb8-beda-41fc-8ae6-8f49a6d8f9bf\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"SDN\"\n            ],\n            \"new_matches\": 2,\n            \"false_positives\": 0,\n            \"real_positives\": 0,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2025-02-17T11:49:37.572039Z\",\n            \"modified_at\": \"2025-02-17T11:49:49.977966Z\"\n        }\n    ]\n}"},{"id":"91b25e93-aade-43ec-95aa-9f8a2c560450","name":"OK - Response Typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": \"<int>\",\n    \"next\": \"<str> null\",\n    \"previous\": \"<str> null\",\n    \"results\": [\n        {\n            \"id\": \"<str>\",\n            \"name\": \"<str>\",\n            \"identifier\": \"<str>\",\n            \"country\": \"<str>\",\n            \"date_of_birth\": \"<str>\",\n            \"entity_type\": \"<str>\",\n            \"external_identifier\": \"<str>\",\n            \"min_score\": \"<int>\",\n            \"data_source\": [\n                \"<str>\"\n            ],\n            \"results_count\": \"<int>\",\n            \"state\": \"<str>\"\n        },\n        {\n            \"id\": \"<str>\",\n            \"name\": \"<str>\",\n            \"identifier\": \"<str>\",\n            \"country\": \"<str>\",\n            \"date_of_birth\": \"<str>\",\n            \"entity_type\": \"<str>\",\n            \"external_identifier\": \"<str>\",\n            \"min_score\": \"<int>\",\n            \"data_source\": [\n                \"<str>\"\n            ],\n            \"results_count\": \"<int>\",\n            \"state\": \"<str>\"\n        }\n    ]\n}"},{"id":"50dbb66b-2e77-4a7f-ab3a-78bb6c0a8c5e","name":"Error message when the token is no provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"},{"id":"c51f2f70-40df-4cab-a866-e6e729d0453c","name":"Error - Response Typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"<str> error description\"\n}"}],"_postman_id":"b423d4dd-8501-4bdd-a097-744b899da0de"},{"name":"Get Monitoring List - Search with Pagination","event":[{"listen":"test","script":{"id":"8aab810f-1734-40a1-a848-72c6dd308db8","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"ae79f869-c680-4d67-a69b-99e837f1b088","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/","description":"<p>Retrieves monitoring entries matching a free-text search, with explicit control over pagination and the inclusion of inactive (deleted) entries.</p>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Default</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>search</code></td>\n<td><code>string</code></td>\n<td>—</td>\n<td><code>john</code></td>\n<td>Free-text search across your monitoring entries (e.g. name, external identifier). Partial terms are supported.</td>\n</tr>\n<tr>\n<td><code>show_inactives</code></td>\n<td><code>boolean</code></td>\n<td><code>false</code></td>\n<td><code>true</code></td>\n<td>Include deleted (inactive) monitoring entries in the results.</td>\n</tr>\n<tr>\n<td><code>page</code></td>\n<td><code>integer</code></td>\n<td><code>1</code></td>\n<td><code>2</code></td>\n<td>Page number to retrieve.</td>\n</tr>\n<tr>\n<td><code>page_size</code></td>\n<td><code>integer</code></td>\n<td>—</td>\n<td><code>50</code></td>\n<td>Number of entries per page. Maximum: <code>100</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"examples\">Examples</h4>\n<ul>\n<li><p><code>GET /monitoring/?search=john</code> → entries matching the search term.</p>\n</li>\n<li><p><code>GET /monitoring/?show_inactives=true</code> → include deleted entries.</p>\n</li>\n<li><p><code>GET /monitoring/?page=2&amp;page_size=50</code> → second page, 50 entries per page.</p>\n</li>\n</ul>\n<p>These parameters can be combined with each other and with the alert/review-status filters (<code>alerts</code>, <code>new_matches</code>, <code>false_positives</code>, <code>real_positives</code>).</p>\n<h4 id=\"response\">Response</h4>\n<p>The response format is identical to <strong>Get List</strong>: <strong>paginated</strong> (<code>count</code>, <code>next</code>, <code>previous</code>) with the matching entries in <code>results</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>List returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring",""],"host":["api","sanctions","io"],"query":[{"disabled":true,"description":{"content":"<p>Free-text search across your monitoring entries (e.g. by name or external identifier). Matching is handled by the search index, so partial terms are supported.</p>\n","type":"text/plain"},"key":"search","value":"john"},{"disabled":true,"description":{"content":"<p>Set to <code>true</code> to include deleted (inactive) monitoring entries in the results. Defaults to <code>false</code>, which returns only active entries.</p>\n","type":"text/plain"},"key":"show_inactives","value":"true"},{"disabled":true,"description":{"content":"<p>Page number to retrieve.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"disabled":true,"description":{"content":"<p>Number of entries per page. Maximum: <code>100</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"50"}],"variable":[]}},"response":[{"id":"067b939e-1da7-4235-ad8d-6ef823499a61","name":"OK - Search by name","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?search=John Doe","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"search","value":"John Doe"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"a1b2c3d4-e5f6-4g7h-89i0-j1k2l3m4n5o6\",\n            \"name\": \"John Doe\",\n            \"identifier\": null,\n            \"country\": [\n                \"CH\"\n            ],\n            \"date_of_birth\": \"1971-03-15\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"uid-customer-999\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"FSL\",\n                \"SANCTIONS-LISTS\"\n            ],\n            \"new_matches\": 2,\n            \"false_positives\": 0,\n            \"real_positives\": 0,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2026-03-21T13:45:22.891234Z\",\n            \"modified_at\": \"2026-03-21T14:12:58.367891Z\"\n        }\n    ]\n}"}],"_postman_id":"ae79f869-c680-4d67-a69b-99e837f1b088"},{"name":"Get Monitoring List - Filter by Alerts","event":[{"listen":"test","script":{"id":"48180967-a5cd-48b1-ae80-213880602f61","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"761ce994-8539-42df-aea5-9545004c49b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/?alerts=","description":"<p>Retrieves monitoring entries filtered by whether they have triggered alerts. This is the quickest way to separate entries that require attention from those with a clean screening history.</p>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>alerts</code></td>\n<td><code>boolean</code></td>\n<td><code>True</code></td>\n<td><code>True</code> returns only entries with at least one match (alert).</td>\n</tr>\n<tr>\n<td><code>alerts</code></td>\n<td><code>boolean</code></td>\n<td><code>False</code></td>\n<td><code>False</code> returns only entries without any matches.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"examples\">Examples</h4>\n<ul>\n<li><p><code>GET /monitoring/?alerts=True</code> → entries with alerts (require review or were already reviewed).</p>\n</li>\n<li><p><code>GET /monitoring/?alerts=False</code> → entries with no matches at all.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response format is identical to <strong>Get List</strong>: <strong>paginated</strong> (<code>count</code>, <code>next</code>, <code>previous</code>) with the filtered entries in <code>results</code>, including the per-entry counters <code>new_matches</code>, <code>false_positives</code> and <code>real_positives</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Filtered list returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring",""],"host":["api","sanctions","io"],"query":[{"description":{"content":"<p>Set to <code>True</code> to return only monitoring entries that have at least one match (alert). \nSet to <code>False</code> to return only entries without any matches.</p>\n","type":"text/plain"},"key":"alerts","value":""}],"variable":[]}},"response":[{"id":"28c6b990-4d95-425e-b887-cb148661c9e0","name":"OK - Entries with alerts (alerts=True)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?alerts=True","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"alerts","value":"True"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"count\": 2,\n  \"next\": null,\n  \"previous\": null,\n  \"results\": [\n    {\n      \"id\": \"a7c2f81d-4b19-4a5f-89c3-d1e5f7g8h9i2\",\n      \"name\": \"Pied Piper Inc.\",\n      \"identifier\": null,\n      \"country\": [\n        \"US\"\n      ],\n      \"date_of_birth\": \"\",\n      \"entity_type\": \"Entity\",\n      \"external_identifier\": \"pied-piper-001\",\n      \"min_score\": 0.88,\n      \"data_source\": [\n        \"FSL\",\n        \"SANCTIONS-LISTS\"\n      ],\n      \"new_matches\": 3,\n      \"false_positives\": 0,\n      \"real_positives\": 1,\n      \"status\": \"PROCESSED\",\n      \"timestamp\": \"2026-03-15T14:22:10.521847Z\",\n      \"modified_at\": \"2026-03-16T09:15:33.847293Z\"\n    },\n    {\n      \"id\": \"b8d3g92e-5c20-5b6g-90d4-c2f6g8a9b0cg\",\n      \"name\": \"Marcus Chen\",\n      \"identifier\": null,\n      \"country\": [\n        \"SG\"\n      ],\n      \"date_of_birth\": \"1975-08-14\",\n      \"entity_type\": \"Individual\",\n      \"external_identifier\": \"mc-business-456\",\n      \"min_score\": 0.88,\n      \"data_source\": [\n        \"FSL\"\n      ],\n      \"new_matches\": 1,\n      \"false_positives\": 1,\n      \"real_positives\": 0,\n      \"status\": \"PROCESSED\",\n      \"timestamp\": \"2026-03-14T10:45:22.394156Z\",\n      \"modified_at\": \"2026-03-14T11:20:50.218764Z\"\n    }\n  ]\n}"},{"id":"2fd2b7e6-abd1-4336-ab80-9a22492b0880","name":"OK - Entries without alerts (alerts=False)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?alerts=False","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"alerts","value":"False"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"8d1f0c3a-2b6e-4e57-9a44-0f6b1c2d3e4f\",\n            \"name\": \"Acme Trading Ltd\",\n            \"identifier\": null,\n            \"country\": [\n                \"GB\"\n            ],\n            \"date_of_birth\": \"\",\n            \"entity_type\": \"Entity\",\n            \"external_identifier\": \"crm-000451\",\n            \"min_score\": 0.93,\n            \"data_source\": [\n                \"SDN\",\n                \"UK-SANCTIONS\"\n            ],\n            \"new_matches\": 0,\n            \"false_positives\": 0,\n            \"real_positives\": 0,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2025-03-02T09:12:41.114208Z\",\n            \"modified_at\": \"2025-03-02T09:12:52.309771Z\"\n        }\n    ]\n}"}],"_postman_id":"761ce994-8539-42df-aea5-9545004c49b9"},{"name":"Get Monitoring List - Combined Filters, Search with Pagination","event":[{"listen":"test","script":{"id":"1255d4be-d502-4d4a-9e56-edd431148920","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"257cca34-72aa-49e0-9416-7d12e69ce80b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/","description":"<p>All list filters can be <strong>combined in a single request</strong>. This example retrieves the entries with alerts pending review that match a free-text search, paginated 10 per page:</p>\n<p><code>GET /monitoring/?new_matches=True&amp;search=john doe&amp;page_size=10&amp;page=1</code></p>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>new_matches</code></td>\n<td><code>boolean</code></td>\n<td><code>True</code></td>\n<td>Only entries with unreviewed matches pending review. Can be replaced or combined with <code>alerts</code>, <code>false_positives</code> or <code>real_positives</code>.</td>\n</tr>\n<tr>\n<td><code>search</code></td>\n<td><code>string</code></td>\n<td><code>john doe</code></td>\n<td>Free-text search across your monitoring entries.</td>\n</tr>\n<tr>\n<td><code>page_size</code></td>\n<td><code>integer</code></td>\n<td><code>10</code></td>\n<td>Entries per page. <strong>Maximum:</strong> <strong><code>100</code></strong> — results are always paginated in blocks of at most 100 items.</td>\n</tr>\n<tr>\n<td><code>page</code></td>\n<td><code>integer</code></td>\n<td><code>1</code></td>\n<td>Page number to retrieve.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"pagination\">Pagination</h4>\n<p>Results are <strong>paginated with a maximum of 100 items per page</strong>. If your account has more entries than <code>page_size</code>, iterate using the <code>next</code> URL returned in the response (or increment <code>page</code>) until <code>next</code> is <code>null</code>.</p>\n<h4 id=\"response\">Response</h4>\n<p>Same format as <strong>Get List</strong>: <code>count</code>, <code>next</code>, <code>previous</code> and the matching entries in <code>results</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Filtered list returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring",""],"host":["api","sanctions","io"],"query":[{"disabled":true,"description":{"content":"<p>Return only entries with unreviewed matches pending review.</p>\n","type":"text/plain"},"key":"new_matches","value":"True"},{"disabled":true,"description":{"content":"<p>Free-text search across your monitoring entries. Spaces are URL-encoded automatically (<code>john%20doe</code>).</p>\n","type":"text/plain"},"key":"search","value":"john doe"},{"disabled":true,"description":{"content":"<p>Number of entries per page. Maximum: <code>100</code>.</p>\n","type":"text/plain"},"key":"page_size","value":"10"},{"disabled":true,"description":{"content":"<p>Page number to retrieve.</p>\n","type":"text/plain"},"key":"page","value":"1"}],"variable":[]}},"response":[{"id":"15cba071-b11e-42a0-8c88-3729c13ddfb6","name":"OK - Pending review + search, 10 per page","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?new_matches=True&search=john doe&page_size=10&page=1","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"new_matches","value":"True"},{"key":"search","value":"john doe"},{"key":"page_size","value":"10"},{"key":"page","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"563f73e6-af53-4d2f-b95a-bf7f7cab043d\",\n            \"name\": \"John Doe\",\n            \"identifier\": null,\n            \"country\": [\n                \"US\"\n            ],\n            \"date_of_birth\": \"\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"uid-customer-999\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"FSL\",\n                \"SANCTIONS-LISTS\"\n            ],\n            \"new_matches\": 2,\n            \"false_positives\": 0,\n            \"real_positives\": 0,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2025-02-17T11:54:05.020324Z\",\n            \"modified_at\": \"2025-02-17T11:54:17.753462Z\"\n        }\n    ]\n}"}],"_postman_id":"257cca34-72aa-49e0-9416-7d12e69ce80b"},{"name":"Get Monitoring List - Filter by Review Status","event":[{"listen":"test","script":{"id":"56e9c96c-8034-432f-8ae8-2e11ca34b9ae","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"b0503981-73f1-4a6c-a823-23e5f74388f6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/","description":"<p>Retrieves monitoring entries filtered by the review status of their matches. Use these filters to build review queues and compliance dashboards — for example, listing only the entries with alerts still pending review, or auditing entries with confirmed matches.</p>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Example</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>new_matches</code></td>\n<td><code>boolean</code></td>\n<td><code>True</code></td>\n<td>Returns only entries with unreviewed matches pending review (<code>new_matches</code> &gt; 0).</td>\n</tr>\n<tr>\n<td><code>false_positives</code></td>\n<td><code>boolean</code></td>\n<td><code>True</code></td>\n<td>Returns only entries with at least one match dismissed as a false positive (<code>false_positives</code> &gt; 0).</td>\n</tr>\n<tr>\n<td><code>real_positives</code></td>\n<td><code>boolean</code></td>\n<td><code>True</code></td>\n<td>Returns only entries with at least one confirmed match (<code>real_positives</code> &gt; 0).</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"examples\">Examples</h4>\n<ul>\n<li><p><code>GET /monitoring/?new_matches=True</code> → entries with alerts pending review.</p>\n</li>\n<li><p><code>GET /monitoring/?false_positives=True</code> → entries with dismissed matches.</p>\n</li>\n<li><p><code>GET /monitoring/?real_positives=True</code> → entries with confirmed matches.</p>\n</li>\n</ul>\n<p><strong>|</strong> <em><strong>Note:</strong></em> <em>Please make sure you enable the parameter you need in the</em> <em><strong>Params</strong></em> <em>tab.</em></p>\n<h4 id=\"response\">Response</h4>\n<p>The response format is identical to <strong>Get List</strong>: <strong>paginated</strong> (<code>count</code>, <code>next</code>, <code>previous</code>) with the filtered entries in <code>results</code>.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Filtered list returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring",""],"host":["api","sanctions","io"],"query":[{"disabled":true,"description":{"content":"<p>Set to <code>True</code> to return only entries with unreviewed matches pending review.</p>\n","type":"text/plain"},"key":"new_matches","value":"True"},{"disabled":true,"description":{"content":"<p>Set to <code>True</code> to return only entries with at least one match dismissed as a false positive.</p>\n","type":"text/plain"},"key":"false_positives","value":"True"},{"disabled":true,"description":{"content":"<p>Set to <code>True</code> to return only entries with at least one confirmed (real positive) match.</p>\n","type":"text/plain"},"key":"real_positives","value":"True"}],"variable":[]}},"response":[{"id":"b2c328ba-334c-4fe6-b90c-4256601b51f8","name":"OK - Pending review (new_matches=True)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?new_matches=True","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"new_matches","value":"True"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"x8d4g93f-6d31-6c7h-01e5-d3g7h9b0d1dh\",\n            \"name\": \"Dmitri Volkov\",\n            \"identifier\": null,\n            \"country\": [\n                \"FR\"\n            ],\n            \"date_of_birth\": \"1968-05-22\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"volkov-business-789\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"FSL\"\n            ],\n            \"new_matches\": 3,\n            \"false_positives\": 1,\n            \"real_positives\": 1,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2026-03-20T08:22:15.341756Z\",\n            \"modified_at\": \"2026-03-20T09:35:42.628493Z\"\n        }\n    ]\n}"},{"id":"20ad3868-d8e1-422b-86cd-a1fca661bfba","name":"OK - Dismissed matches (false_positives=True)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?false_positives=True","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"false_positives","value":"True"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"y9e5h04g-8e42-7d8i-12f6-e4h8i0c1e2ei\",\n            \"name\": \"Isabella Rodriguez\",\n            \"identifier\": null,\n            \"country\": [\n                \"MX\"\n            ],\n            \"date_of_birth\": \"1982-11-03\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"rodriguez-monitor-321\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"FSL\"\n            ],\n            \"new_matches\": 0,\n            \"false_positives\": 1,\n            \"real_positives\": 0,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2026-03-18T14:28:42.894156Z\",\n            \"modified_at\": \"2026-03-18T14:35:55.287384Z\"\n        }\n    ]\n}"},{"id":"e4fa9224-0d64-4054-944e-c15f3434bd02","name":"OK - Confirmed matches (real_positives=True)","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/monitoring/?real_positives=True","protocol":"https","host":["api","sanctions","io"],"path":["monitoring",""],"query":[{"key":"real_positives","value":"True"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": \"z0f6i15h-9f53-8e9j-23g7-f5i9j1d2f3fj\",\n            \"name\": \"Sophie Laurent\",\n            \"identifier\": null,\n            \"country\": [\n                \"BE\"\n            ],\n            \"date_of_birth\": \"1979-07-18\",\n            \"entity_type\": \"Individual\",\n            \"external_identifier\": \"laurent-confirm-654\",\n            \"min_score\": 0.88,\n            \"data_source\": [\n                \"FSL\"\n            ],\n            \"new_matches\": 0,\n            \"false_positives\": 1,\n            \"real_positives\": 1,\n            \"status\": \"PROCESSED\",\n            \"timestamp\": \"2026-03-19T09:15:28.743821Z\",\n            \"modified_at\": \"2026-03-19T09:22:34.156789Z\"\n        }\n    ]\n}"}],"_postman_id":"b0503981-73f1-4a6c-a823-23e5f74388f6"}],"id":"88c50007-55e2-4475-8856-6b202415b227","description":"<p>The Monitoring List API allow users to retrieve and manage their monitoring entries efficiently. These endpoint enable users to browse all entities under continuous monitoring, filter and search through them, and leverage pagination for large-scale compliance operations.</p>\n<h4 id=\"overview\">Overview</h4>\n<p>The Monitoring List provides comprehensive access to your monitored entities with support for:</p>\n<ul>\n<li><p><strong>Listing all monitored entries</strong> with key status counters</p>\n</li>\n<li><p><strong>Searching through entries</strong> by name, identifier, or custom fields</p>\n</li>\n<li><p><strong>Filtering by alerts</strong> to focus on entries with new or unreviewed matches</p>\n</li>\n<li><p><strong>Filtering by review status</strong> to organize compliance workflows</p>\n</li>\n<li><p><strong>Combining multiple filters and search parameters</strong> with pagination for advanced queries</p>\n</li>\n</ul>\n<h4 id=\"key-features\">Key Features</h4>\n<h5 id=\"entry-status-counters\">Entry Status Counters</h5>\n<p>Each monitoring entry includes real-time counters that track the lifecycle of matches:</p>\n<ul>\n<li><p><strong><code>new_matches</code></strong> — Alerts detected but not yet reviewed</p>\n</li>\n<li><p><strong><code>false_positives</code></strong> — Matches dismissed after review (not actual matches)</p>\n</li>\n<li><p><strong><code>real_positives</code></strong> — Matches confirmed after review (actual matches)</p>\n</li>\n</ul>\n<p>These counters help you prioritize review work and maintain a clean compliance audit trail.</p>\n<h5 id=\"entry-information\">Entry Information</h5>\n<p>Each entry in the list includes:</p>\n<ul>\n<li><p><strong>Core entity data</strong>: <code>name</code>, <code>entity_type</code>, <code>identifier</code>, <code>country</code>, <code>date_of_birth</code></p>\n</li>\n<li><p><strong>Configuration</strong>: <code>min_score</code>, <code>data_source</code></p>\n</li>\n<li><p><strong>Tracking</strong>: <code>external_identifier</code> (your internal reference), <code>status</code> (<code>PROCESSING</code> or <code>PROCESSED</code>)</p>\n</li>\n<li><p><strong>Timestamps</strong>: <code>timestamp</code> (created), <code>modified_at</code> (last updated)</p>\n</li>\n</ul>\n<h4 id=\"endpoints\">Endpoints</h4>\n<p>The Monitoring List API has a single primary endpoint:<br /><strong><code>GET /monitoring/</code></strong></p>\n<p>This endpoint returns all monitoring entries associated with your account. You can apply filters and search parameters to narrow results.</p>\n<h4 id=\"query-parameters\">Query Parameters</h4>\n<p>The monitoring list endpoints support the following query parameters:</p>\n<ul>\n<li><p><strong><code>search=</code></strong> — Search across entries by name, identifier, external_identifier, or other text fields</p>\n</li>\n<li><p><strong><code>new_matches=</code></strong> — Filter entries with unreviewed matches pending review (<code>new_matches &gt; 0</code>)</p>\n</li>\n<li><p><strong><code>false_positives=</code></strong> — Filter entries with at least one match dismissed as a false positive (<code>false_positives &gt; 0</code>)</p>\n</li>\n<li><p><strong><code>real_positives=</code></strong> — Filter entries with at least one confirmed match (<code>real_positives &gt; 0</code>)</p>\n</li>\n<li><p><strong><code>alerts=</code></strong> — Filter entries by alert status (<code>true</code> for entries with unreviewed alerts, <code>false</code> to exclude them)</p>\n</li>\n<li><p><strong><code>status=</code></strong> — Filter entries by processing status (<code>PROCESSING</code> or <code>PROCESSED</code>)</p>\n</li>\n<li><p><strong><code>show_inactives=</code></strong> — Include deleted/inactive entries (<code>true</code>) or exclude them (<code>false</code>)</p>\n</li>\n<li><p><strong><code>page=</code></strong> — Page number for pagination (starts at 1)</p>\n</li>\n<li><p><strong><code>page_size=</code></strong> — Number of results per page (default: 20, max: 100)</p>\n</li>\n</ul>\n","_postman_id":"88c50007-55e2-4475-8856-6b202415b227"},{"name":"Monitoring Results","item":[{"name":"Get Monitoring Result Detail","event":[{"listen":"test","script":{"id":"fc3c0db8-5663-4a06-9065-8c793f848483","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"033911e2-c251-4036-8b8a-bad20d69e13f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/monitoring/result/{{monitoring_result_id}}/","description":"<p>Retrieves the full details of a single Monitoring Result (alert) by its <code>id</code>. A result is generated automatically whenever ongoing monitoring finds a match above the entry's <code>min_score</code> threshold.</p>\n<p><code>GET /monitoring/result/{id}/</code></p>\n<p>Use this endpoint to review an alert before deciding whether it is a real match. The response includes:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>Unique identifier of the result.</td>\n</tr>\n<tr>\n<td><code>confidence_score</code></td>\n<td>Match confidence score (e.g. <code>0.8835</code>).</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>Review status: <code>New</code>, <code>False Positive</code>, or <code>Real Positive</code>.</td>\n</tr>\n<tr>\n<td><code>text</code></td>\n<td>Free-text note attached to the result (e.g. reviewer comments).</td>\n</tr>\n<tr>\n<td><code>data_entry</code></td>\n<td>The full matched watchlist record: <code>name</code>, <code>alt_names</code>, <code>program</code>, <code>data_source</code>, <code>entity_type</code>, <code>date_of_birth</code>, <code>si_identifier</code>, <code>source_list_url</code>, and any additional information from the source list.</td>\n</tr>\n<tr>\n<td><code>timestamp</code> / <code>modified_at</code></td>\n<td>When the result was created and last updated.</td>\n</tr>\n</tbody>\n</table>\n</div><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Result returned successfully.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td><code>{\"detail\": \"No MonitoringResult matches the given query.\"}</code> — no result exists with the given <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring","result","{{monitoring_result_id}}",""],"host":["api","sanctions","io"],"query":[{"disabled":true,"description":{"content":"<p>Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.</p>\n","type":"text/plain"},"key":"","value":""}],"variable":[]}},"response":[{"id":"115c6319-deb6-4b5a-ba9a-5e5ffe61ccb2","name":"OK - Get Result","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3.1"}],"url":{"raw":"https://api.sanctions.io/monitoring/result/548bb54e-25c2-49f4-91ff-c31fef63c48f/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","result","548bb54e-25c2-49f4-91ff-c31fef63c48f",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 12:03:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1005"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, PUT, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"f2f131ab-2a5e-4597-8dc2-10f4ced7e143\",\n    \"confidence_score\": 0.88353481,\n    \"status\": \"New\",\n    \"text\": \"New Result Found\",\n    \"data_entry\": {\n        \"name\": \"KONONOV, Vladimir\",\n        \"program\": [\n            \"UKRAINE-EO13660\"\n        ],\n        \"alt_names\": [\n            \"KONONOV, Volodimir\",\n            \"KONONOV, Vladimir Petrovich\",\n            \"KONONOV, Vladimir P.\",\n            \"Vladimir KONONOV\",\n            \"Volodimir KONONOV\",\n            \"Vladimir Petrovich KONONOV\",\n            \"Vladimir P. KONONOV\"\n        ],\n        \"data_source\": \"SDN\",\n        \"entity_type\": \"Individual\",\n        \"last_update\": \"2024-05-20T12:27:40.668736+00:00\",\n        \"first_import\": \"2023-03-26T18:01:59.768599+00:00\",\n        \"date_of_birth\": [\n            \"1974-10-14\"\n        ],\n        \"entity_number\": 20139,\n        \"si_identifier\": \"EUCSLSDN-UKRAINE-20139\",\n        \"year_of_birth\": [\n            1974\n        ],\n        \"source_list_url\": \"https://home.treasury.gov/policy-issues/financial-sanctions/consolidated-sanctions-list-non-sdn-lists\",\n        \"additional_information\": {\n            \"secondary_sanctions_risk\": \"Ukraine-/Russia-Related Sanctions Regulations, 31 CFR 589.201 and/or 589.209\"\n        }\n    },\n    \"timestamp\": \"2025-02-17T11:54:12.801189Z\",\n    \"modified_at\": \"2025-02-17T11:54:17.656986Z\",\n    \"llm_reasoning\": null,\n    \"risk\": \"high\"\n}"},{"id":"bb9b713e-4271-4b88-a45f-cfa500d30c1f","name":"Error - Result not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"}],"url":{"raw":"https://api.sanctions.io/monitoring/result/{{monitoring_result}}/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","result","{{monitoring_result}}",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 12:18:14 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"57"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, PUT, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"No MonitoringResult matches the given query.\"\n}"},{"id":"34aa4d7d-0c6b-4833-8a6d-9d0185ad4e3e","name":"Error - No credentials provided","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=3.1"}],"url":{"raw":"https://api.sanctions.io/monitoring/result/548bb54e-25c2-49f4-91ff-c31fef63c48f/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","result","548bb54e-25c2-49f4-91ff-c31fef63c48f",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 12:18:55 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"58"},{"key":"Connection","value":"keep-alive"},{"key":"WWW-Authenticate","value":"Bearer"},{"key":"Allow","value":"GET, PUT, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Authentication credentials were not provided.\"\n}"}],"_postman_id":"033911e2-c251-4036-8b8a-bad20d69e13f"},{"name":"Update Monitoring Result","event":[{"listen":"test","script":{"id":"b845362e-6b63-447a-8758-ec709efd9733","exec":[""],"type":"text/javascript","packages":{},"requests":{}}}],"id":"a6f808b2-47d6-4fbb-b97c-245b62104a96","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": \"Real Positive\",\n    \"text\": \"Entity matches with sanctions record\"\n}"},"url":"https://api.sanctions.io/monitoring/result/{{monitoring_result_id}}/","description":"<p>Updates the review status of a Monitoring Result — this is how you resolve an alert after investigating it, confirming or dismissing the match. Keeping result statuses up to date maintains a clean audit trail and ensures your <code>new_matches</code> counters reflect only unreviewed alerts.</p>\n<p><code>PUT /monitoring/result/{id}/</code></p>\n<h4 id=\"request-body\">Request Body</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>One of: <code>New</code> (not yet reviewed), <code>False Positive</code> (reviewed — not an actual match), <code>Real Positive</code> (reviewed — confirmed match).</td>\n</tr>\n<tr>\n<td><code>text</code></td>\n<td>string</td>\n<td>No</td>\n<td>Free-text note documenting the decision, e.g. why the match was confirmed or dismissed.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"status\": \"Real Positive\",\n    \"text\": \"Entity matches with sanctions record\"\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<p>Returns the complete updated Monitoring Result, including the matched watchlist record (<code>data_entry</code>) and the new <code>modified_at</code> timestamp.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Result updated successfully.</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Invalid value, e.g. <code>{\"status\": [\"Unknown status must be one of ['New', 'False Positive', 'Real Positive']\"]}</code>.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>No result exists with the given <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["monitoring","result","{{monitoring_result_id}}",""],"host":["api","sanctions","io"],"query":[{"disabled":true,"description":{"content":"<p>Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.</p>\n","type":"text/plain"},"key":"","value":""}],"variable":[]}},"response":[{"id":"40b49dce-c9e3-41a9-928a-7743c59c3f65","name":"Ok - Updated result","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.3009"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": \"Real Positive\",\n    \"text\": \"Entity matched with sanctions record\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.sanctions.io/monitoring/result/548bb54e-25c2-49f4-91ff-c31fef63c48f/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","result","548bb54e-25c2-49f4-91ff-c31fef63c48f",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 12:05:23 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"1032"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, PUT, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"f2f131ab-2a5e-4597-8dc2-10f4ced7e143\",\n    \"confidence_score\": 0.88353481,\n    \"status\": \"False Positive\",\n    \"text\": \"Entity doesn't match with sanctions record\",\n    \"data_entry\": {\n        \"name\": \"KONONOV, Vladimir\",\n        \"program\": [\n            \"UKRAINE-EO13660\"\n        ],\n        \"alt_names\": [\n            \"KONONOV, Volodimir\",\n            \"KONONOV, Vladimir Petrovich\",\n            \"KONONOV, Vladimir P.\",\n            \"Vladimir KONONOV\",\n            \"Volodimir KONONOV\",\n            \"Vladimir Petrovich KONONOV\",\n            \"Vladimir P. KONONOV\"\n        ],\n        \"data_source\": \"SDN\",\n        \"entity_type\": \"Individual\",\n        \"last_update\": \"2024-05-20T12:27:40.668736+00:00\",\n        \"first_import\": \"2023-03-26T18:01:59.768599+00:00\",\n        \"date_of_birth\": [\n            \"1974-10-14\"\n        ],\n        \"entity_number\": 20139,\n        \"si_identifier\": \"EUCSLSDN-UKRAINE-20139\",\n        \"year_of_birth\": [\n            1974\n        ],\n        \"source_list_url\": \"https://home.treasury.gov/policy-issues/financial-sanctions/consolidated-sanctions-list-non-sdn-lists\",\n        \"additional_information\": {\n            \"secondary_sanctions_risk\": \"Ukraine-/Russia-Related Sanctions Regulations, 31 CFR 589.201 and/or 589.209\"\n        }\n    },\n    \"timestamp\": \"2025-02-17T11:54:12.801189Z\",\n    \"modified_at\": \"2025-02-17T12:05:23.790667Z\",\n    \"llm_reasoning\": null,\n    \"risk\": \"high\"\n}"},{"id":"c9546fde-4b05-4a6f-b0c3-d230d45f3bae","name":"Error - parameter error","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"status\": \" Positive\",\n    \"text\": \"considered the country residence\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.sanctions.io/monitoring/result/{{monitoring_result}}/","protocol":"https","host":["api","sanctions","io"],"path":["monitoring","result","{{monitoring_result}}",""],"query":[{"key":"","value":"","description":"Optional. A collection's read-only access key. Using this query parameter does not require an API key to call the endpoint.","disabled":true}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2025 12:06:40 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"87"},{"key":"Connection","value":"keep-alive"},{"key":"Allow","value":"GET, PUT, PATCH, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Vary","value":"Cookie, Origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": [\n        \"Unknown status must be one of ['New', 'False Positive', 'Real Positive']\"\n    ]\n}"}],"_postman_id":"a6f808b2-47d6-4fbb-b97c-245b62104a96"}],"id":"bbb0212a-9567-45f5-be2a-5dff25e86664","description":"<p>The Monitoring Result endpoint allows users to check the details about the matches (alerts) found by the system, and also update the Result status.</p>\n<p>In <code>status</code>, the following values are used:</p>\n<p>\"New\" is used when the system detects a match for the first time.<br />\"False Positive\" is used when, after review, the user confirms the match IS NOT an actual match.<br />\"Real Positive\" is used when, after review, the user confirms the match IS a real match.</p>\n<p>In <code>text</code> the user can add additional information as free text, like a short description of why that decision was taken.</p>\n<h4 id=\"endpoints\">Endpoints</h4>\n<ol>\n<li><p><strong>Retrieve Monitoring Result details</strong></p>\n<ul>\n<li><p><strong>Endpoint</strong>: <code>/monitoring/result/</code></p>\n</li>\n<li><p><strong>Methods</strong>:</p>\n<ul>\n<li><p><code>GET</code>: Retrieve details about the monitoring Result.</p>\n</li>\n<li><p><code>PUT</code> / <code>PATCH</code>: Update the monitoring Result, by confirming or rejecting the Result as an actual match.</p>\n</li>\n</ul>\n</li>\n<li><p><strong>Request Headers</strong>:</p>\n<ul>\n<li>Include authentication headers as required by the system.</li>\n</ul>\n</li>\n<li><p><strong>Request Body (PUT/PATCH)</strong>:</p>\n<ul>\n<li>Provide the necessary data fields for creating a monitoring result, as specified in the API documentation.</li>\n</ul>\n</li>\n<li><p><strong>Response</strong>:</p>\n<ul>\n<li><p><code>GET</code>: Returns details of a result.</p>\n</li>\n<li><p><code>PUT/PATCH</code>: Returns the updated monitoring result.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n</ol>\n","_postman_id":"bbb0212a-9567-45f5-be2a-5dff25e86664"}],"id":"2d3b6243-ca17-4046-a868-ab05d3aec739","description":"<h5 id=\"version-31\"><strong><code>Version: 3.1</code></strong></h5>\n<p>The sanctions.io Monitoring API allows you to integrate ongoing sanctions, PEP, and watchlist monitoring directly into your compliance systems - automating continuous checks and alerting you to new risks in real time.</p>\n<p>Unlike single-time screening, which only checks against the current watchlist data at the time of the request, monitoring continuously re-screens your entries whenever our data updates (hourly). If a new match appears, the API will automatically generate an alert, helping you stay compliant without manual intervention.</p>\n<p>To get started, sign up for an account to retrieve your API key. Please note: monitoring access must be activated by our team. Reach out to <a href=\"https://mailto:help@sanctions.io\">help@sanctions.io</a> and we’ll enable this functionality for you.</p>\n<h2 id=\"headers\">Headers</h2>\n<h3 id=\"monitoring-api-version\">Monitoring API Version</h3>\n<p>All API requests <strong>must</strong> include the desired version in the <code>Accept</code> header, using the following format:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Accept:</td>\n<td><strong>application/json; version=3.1</strong></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"authorization\">Authorization</h3>\n<p>The API can only be accessed with a valid API token which needs to be passed along using the Authorization header. The token can be found in the sanctions.io user portal.</p>\n<p>(For the time being, the token can also be sent in the URL parameters. Please note this is less secure, and hence we encourage you to use the Authorization header.)</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization:</td>\n<td><strong>Bearer</strong> your_token</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"2d3b6243-ca17-4046-a868-ab05d3aec739"},{"name":"Webhooks in sanctions.io","item":[{"name":"Manage Webhook Endpoints","item":[{"name":"Create a Webhook","id":"dbf2637c-b796-4f3f-ac02-ab3fbc3a848e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com/webhook\",\n  \"name\": \"Production webhook\",\n  \"is_sandbox\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/company/webhooks/","description":"<p>Registers a new webhook endpoint for your company. Events will be delivered as <code>POST</code> requests to the given <code>url</code>.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Required</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>url</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>HTTPS endpoint that will receive event payloads</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>A label to help you identify this webhook. Cannot be changed after creation.</td>\n</tr>\n<tr>\n<td><code>is_sandbox</code></td>\n<td>boolean</td>\n<td>Yes</td>\n<td>Whether this webhook receives sandbox events (<code>true</code>) or production events (<code>false</code>)</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<p>Returns the newly created webhook, including a <code>hash_secret</code>.</p>\n<p>⚠️ <strong><code>hash_secret</code></strong> <strong>is only ever returned in this response.</strong> Store it immediately — it cannot be retrieved again. If it's lost, you'll need to create a new webhook. See <a href=\"https://api-docs.sanctions.io/#234fd213-bbfc-4da1-b815-a49cf6032263\">Verifying Webhook Responses</a> for how to use it to validate incoming events.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>201 Created</code></td>\n<td>Webhook created successfully; body contains the full webhook, including <code>hash_secret</code>.</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Validation failed.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["company","webhooks",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"0e6be4f2-5d6a-48ac-9950-00d2db9c01e4","name":"Created","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com/webhook\",\n  \"name\": \"Production webhook\",\n  \"is_sandbox\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/company/webhooks/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"url\": \"https://example.com/webhook\",\n  \"name\": \"Production webhook\",\n  \"is_sandbox\": false,\n  \"disabled\": false,\n  \"failures\": 0,\n  \"hash_secret\": \"3f9c1e2a7b8d4f11a2c9e6b0d5f8a4c4\"\n}"}],"_postman_id":"dbf2637c-b796-4f3f-ac02-ab3fbc3a848e"},{"name":"List Webhooks","id":"f24da089-6eaf-4ed2-9938-de02bf6c2f9e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/","description":"<p>Lists the webhooks registered for your company.</p>\n<h4 id=\"optional-query-parameters\">Optional Query Parameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>is_sandbox</code></td>\n<td>boolean</td>\n<td>Filter to sandbox (<code>true</code>) or production (<code>false</code>) webhooks</td>\n</tr>\n<tr>\n<td><code>url</code></td>\n<td>string</td>\n<td>Filter by exact endpoint URL</td>\n</tr>\n<tr>\n<td><code>disabled</code></td>\n<td>boolean</td>\n<td>Filter by whether the webhook has been auto-disabled</td>\n</tr>\n</tbody>\n</table>\n</div><p>All filters are optional and can be combined.</p>\n<h4 id=\"response\">Response</h4>\n<p>Returns a paginated object with a <code>count</code> and a <code>results</code> array. <code>hash_secret</code> is never included in list results — it is only returned once, at creation.</p>\n","urlObject":{"path":["company","webhooks",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"key":"is_sandbox","value":"true"},{"disabled":true,"key":"url","value":"https://example.com/webhook"},{"disabled":true,"key":"disabled","value":"false"}],"variable":[]}},"response":[{"id":"43f50e19-5695-4907-aa61-e7fd2af841c4","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"count\": 2,\n  \"results\": [\n    {\n      \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n      \"url\": \"https://example.com/webhook\",\n      \"name\": \"Production webhook\",\n      \"is_sandbox\": false,\n      \"disabled\": false,\n      \"failures\": 0\n    },\n    {\n      \"id\": \"6b1e0c2a-...\",\n      \"url\": \"https://example.com/webhook-test\",\n      \"name\": \"Sandbox test\",\n      \"is_sandbox\": true,\n      \"disabled\": true,\n      \"failures\": 5\n    }\n  ]\n}"}],"_postman_id":"f24da089-6eaf-4ed2-9938-de02bf6c2f9e"},{"name":"Update a Webhook","id":"3aa8dbba-83f4-4b71-be08-b79b04487f79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com/new-webhook-endpoint\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/company/webhooks/<id>","description":"<p>Updates an existing webhook. Both <code>PUT</code> and <code>PATCH</code> are accepted and both are treated as partial updates.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<p>Only the following fields can be changed:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Notes</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>url</code></td>\n<td>string</td>\n<td>New delivery endpoint</td>\n</tr>\n<tr>\n<td><code>is_sandbox</code></td>\n<td>boolean</td>\n<td>Cannot be flipped if it doesn't match the token used — a sandbox token can only toggle sandbox webhooks, and a production token can only toggle production webhooks</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>name</code> cannot be updated after creation.</p>\n<h4 id=\"response\">Response</h4>\n<p>Returns the updated webhook. As with List, <code>hash_secret</code> is not included.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td>Webhook updated successfully.</td>\n</tr>\n<tr>\n<td><code>400 Bad Request</code></td>\n<td>Validation failed, or <code>is_sandbox</code> was changed using a mismatched token.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>No webhook with that <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["company","webhooks","<id>"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"1f355f4c-e8ef-43e6-b8fe-bb6dc5c53094","name":"OK","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://example.com/new-webhook-endpoint\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/company/webhooks/550e8400-e29b-41d4-a716-446655440000"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n  \"url\": \"https://example.com/new-webhook-endpoint\",\n  \"name\": \"Production webhook\",\n  \"is_sandbox\": false,\n  \"disabled\": false,\n  \"failures\": 0\n}"}],"_postman_id":"3aa8dbba-83f4-4b71-be08-b79b04487f79"},{"name":"Delete a Webhook","id":"0be86e0a-332e-4da4-9474-f40e9c50ace1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/<id>","description":"<p>Permanently deletes a webhook. The webhook stops receiving events immediately.</p>\n<h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>204 No Content</code></td>\n<td>Webhook deleted; no response body.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>No webhook with that <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["company","webhooks","<id>"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"9e7d16d2-4d30-43a8-a900-1c4be2db47f0","name":"No Content","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/550e8400-e29b-41d4-a716-446655440000"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0be86e0a-332e-4da4-9474-f40e9c50ace1"},{"name":"Send a Test Ping","id":"2657e225-e9f5-4472-8c01-570c7990491b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/<id>/ping","description":"<p>Sends a test event to the webhook's configured URL, so you can confirm your endpoint is reachable and responding correctly without waiting for a real event.</p>\n<p>This is safe to run repeatedly — pings never count toward the 5-failure auto-disable limit.</p>\n<h4 id=\"response\">Response</h4>\n<p>Returns whether the ping was delivered successfully.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>200 OK</code></td>\n<td><code>{ \"delivered\": true }</code> if the endpoint responded successfully, <code>{ \"delivered\": false }</code> otherwise.</td>\n</tr>\n<tr>\n<td><code>401 Unauthorized</code></td>\n<td>Missing or invalid API token.</td>\n</tr>\n<tr>\n<td><code>404 Not Found</code></td>\n<td>No webhook with that <code>id</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["company","webhooks","<id>","ping"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"28230801-b2ad-4a49-b94e-4e904d6897ef","name":"Delivered","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/550e8400-e29b-41d4-a716-446655440000/ping"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"delivered\": true\n}"},{"id":"176e9630-2dcf-47cb-af0b-d020cdc39989","name":"Not Delivered","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/webhooks/550e8400-e29b-41d4-a716-446655440000/ping"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"delivered\": false\n}"}],"_postman_id":"2657e225-e9f5-4472-8c01-570c7990491b"}],"id":"888d894d-6a70-44d9-9638-d801c8fd37bf","description":"<p>Endpoints for creating, listing, updating, deleting, and testing webhook endpoints registered to your company.</p>\n<h4 id=\"authentication\">Authentication</h4>\n<p>Every call below requires your API token in the <code>Authorization</code> header:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>content</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Authorization</td>\n<td>Bearer</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"endpoints-summary\">Endpoints Summary</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Action</th>\n<th>Method</th>\n<th>Path</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Create a webhook</td>\n<td><code>POST</code></td>\n<td><code>/company/webhooks/</code></td>\n</tr>\n<tr>\n<td>List webhooks</td>\n<td><code>GET</code></td>\n<td><code>/company/webhooks/</code></td>\n</tr>\n<tr>\n<td>Update a webhook</td>\n<td><code>PATCH</code> / <code>PUT</code></td>\n<td><code>/company/webhooks/{id}</code></td>\n</tr>\n<tr>\n<td>Delete a webhook</td>\n<td><code>DELETE</code></td>\n<td><code>/company/webhooks/{id}</code></td>\n</tr>\n<tr>\n<td>Send a test ping</td>\n<td><code>POST</code></td>\n<td><code>/company/webhooks/{id}/ping</code></td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"888d894d-6a70-44d9-9638-d801c8fd37bf"},{"name":"Verify Webhook Responses","item":[],"id":"234fd213-bbfc-4da1-b815-a49cf6032263","description":"<p>sanctions.io sends the following security headers:</p>\n<ul>\n<li><p><code>x-sanctions-origin</code></p>\n</li>\n<li><p><code>x-sanctions-api-token</code> (obfuscated form of your token)</p>\n</li>\n<li><p><code>x-sanctions-sandbox</code> (if the event is from sandbox)</p>\n</li>\n</ul>\n<h3 id=\"secure-webhook-verification-using-hash-based-signatures\"><strong>Secure Webhook Verification Using Hash-Based Signatures</strong></h3>\n<p>This configuration enhances webhook delivery security by verifying the authenticity of incoming events from sanctions.io to our customers, utilizing a cryptographic security key and a SHA-256 hash.</p>\n<h4 id=\"webhook-creation-response\"><strong>Webhook Creation Response</strong></h4>\n<p>When you create a webhook via your API, our system returns a JSON response that includes:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"id\": \"5650aeae-1b73-476c-a736-5d3fa6166e42\",\n\"url\": \"\",\n\"is_sandbox\": false,\n\"disabled\": false,\n\"hash_secret\": \"0bb1a096771b4afd8b2faa90c8cfa2b0\"\n}\n\n</code></pre>\n<ul>\n<li><p><code>hash_secret</code>: A unique secret key used for verifying the authenticity of webhook payloads.</p>\n</li>\n<li><p>⚠️ This key cannot be retrieved again later. If you lose it, you must create a new webhook.</p>\n</li>\n</ul>\n<h4 id=\"webhook-event-structure\">Webhook Event Structure</h4>\n<p>Whenever an event is sent to the customer's webhook URL, it includes:</p>\n<ul>\n<li>A JSON payload like (e.g., object_type, action, timestamp, etc.):</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"object_type\": \"company_webhook\",\n\"action\": \"created\",\n\"data\": {/* ... */},\n\"timestamp\": \"2025-07-11T18:50:11.807868+00:00\"\n}\n\n</code></pre>\n<ul>\n<li>A secure HTTP header:</li>\n</ul>\n<p><code>x-sanctions-security:</code> <code>FfYokIWZilQt3CKV0qiRLtYz7/K7Slj3yQoZT+2JhDM=</code></p>\n<p>This header is a SHA-256-based security signature used to validate the event.</p>\n<h2 id=\"how-to-validate-a-webhook-request\">How to Validate a Webhook Request</h2>\n<p>To ensure that a webhook request was genuinely sent by <strong>sanctions.io</strong> (and has not been modified in transit), you should validate the signature included in the request headers.</p>\n<h4 id=\"1build-the-signature-string\">1.Build the Signature String</h4>\n<p>Construct a string using the following format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>{object_type}:{action}:{timestamp}:{hash_secret}\n\n</code></pre><p>Example values:</p>\n<ul>\n<li><p><code>object_type</code>: <code>company_webhook</code></p>\n</li>\n<li><p><code>action</code>: <code>created</code></p>\n</li>\n<li><p><code>timestamp</code>: <code>2025-07-11T18:50:11.807868+00:00</code></p>\n</li>\n<li><p><code>hash_secret</code>: <code>0bb1a096771b4afd8b2faa90c8cfa2b0</code></p>\n</li>\n</ul>\n<p>Resulting string:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">company_webhook:created:2025-07-11T18:50:11.807868+00:00:0bb1a096771b4afd8b2faa90c8cfa2b0\n\n</code></pre>\n<h4 id=\"2compute-the-sha-256-hash-base64-encoded\">2.Compute the SHA-256 Hash (Base64 Encoded)</h4>\n<p>Generate a SHA-256 hash of the string and encode the result in Base64:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">import base64\nimport hashlib\nhasher = hashlib.sha256()\nhasher.update(repr(\"company_webhook:created:2025-07-11T18:50:11.807868+00:00:0bb1a096771b4afd8b2faa90c8cfa2b0\").encode())\nprint(base64.b64encode(hasher.digest()).decode())\n\n</code></pre>\n<p>Expected output:</p>\n<p><code>FfYokIWZilQt3CKV0qiRLtYz7/K7Slj3yQoZT+2JhDM=</code></p>\n<h4 id=\"3compare-against-the-webhook-header\">3.Compare Against the Webhook Header</h4>\n<p>Compare the computed value against the <code>x-sanctions-security</code> header included in the webhook request:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-python\">x-sanctions-security: FfYokIWZilQt3CKV0qiRLtYz7/K7Slj3yQoZT+2JhDM=\n\n</code></pre>\n<p>If the values match exactly, the webhook request can be trusted as originating from <strong>sanctions.io</strong>.</p>\n","_postman_id":"234fd213-bbfc-4da1-b815-a49cf6032263"},{"name":"Webhook Events","item":[{"name":"Access & Authentication","item":[],"id":"46ddc0fd-8e50-48e9-aabb-15ecd77b3219","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Object Type</th>\n<th>Action</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>api_token</code></td>\n<td><code>created</code></td>\n<td>An API token is added</td>\n</tr>\n<tr>\n<td><code>api_token</code></td>\n<td><code>deleted</code></td>\n<td>An API token is removed</td>\n</tr>\n<tr>\n<td><code>api_token</code></td>\n<td><code>updated</code></td>\n<td>An API token is modified</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"api_tokencreated\">api_token.created</h3>\n<h5 id=\"description\"><strong>Description</strong></h5>\n<p>Sent when a new API token is created.</p>\n<h5 id=\"when-it-is-sent\"><strong>When it is sent</strong></h5>\n<p>When an API token is added for a user.</p>\n<h5 id=\"support-usage\"><strong>Support usage</strong></h5>\n<p>Used to confirm that a new API token has been successfully generated.</p>\n<h6 id=\"example-payload\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"api_token\",\n  \"action\": \"created\",\n  \"data\": {\n    \"key\": \"998181dc03ae4e46a9e8c820bb4c8c98\",\n    \"timestamp\": \"2026-02-06T11:32:26.649915+00:00\",\n    \"is_deleted\": false,\n    \"is_sandbox\": false\n  },\n  \"timestamp\": \"2026-02-06T11:32:26.733402+00:00\"\n}\n\n</code></pre>\n<h3 id=\"api_tokendeleted\">api_token.deleted</h3>\n<h5 id=\"description-1\"><strong>Description</strong></h5>\n<p>Sent when an API token is deleted.</p>\n<h5 id=\"when-it-is-sent-1\">When it is sent</h5>\n<p>When an API token is removed or deactivated.</p>\n<h5 id=\"support-usage-1\">Support usage</h5>\n<p>Used to confirm that an API token has been successfully deleted.</p>\n<h6 id=\"example-payload-1\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"api_token\",\n  \"action\": \"deleted\",\n  \"data\": {\n    \"key\": \"378da874500645a49f50a7b03bc5d9ee\",\n    \"timestamp\": \"2026-02-06T11:32:51.527351+00:00\",\n    \"is_deleted\": true,\n    \"is_sandbox\": false\n  },\n  \"timestamp\": \"2026-02-06T11:32:51.564652+00:00\"\n}\n\n</code></pre>\n<h3 id=\"api_tokenupdated\">api_token.updated</h3>\n<h5 id=\"description-2\"><strong>Description</strong></h5>\n<p>Sent when an existing API token is updated.</p>\n<h5 id=\"when-it-is-sent-2\">When it is sent</h5>\n<p>When an API token is modified (for example, status or environment changes).</p>\n<h5 id=\"support-usage-2\">Support usage</h5>\n<p>Used to confirm that an API token update has been applied.</p>\n<h6 id=\"example-payload-2\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"api_token\",\n  \"action\": \"updated\",\n  \"data\": {\n    \"key\": \"378da874500645a49f50a7b03bc5d9ee\",\n    \"timestamp\": \"2026-02-06T11:32:51.527351+00:00\",\n    \"is_deleted\": false,\n    \"is_sandbox\": false\n  },\n  \"timestamp\": \"2026-02-06T11:32:51.564652+00:00\"\n}\n\n</code></pre>\n","_postman_id":"46ddc0fd-8e50-48e9-aabb-15ecd77b3219"},{"name":"Company Management","item":[],"id":"c42098fc-1eaa-4273-823a-416e2e61e638","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Object Type</th>\n<th>Action</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>company</code></td>\n<td><code>updated</code></td>\n<td>Company information is updated</td>\n</tr>\n<tr>\n<td><code>company_config</code></td>\n<td><code>updated</code></td>\n<td>A company's configuration is updated</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"companyupdated\">company.updated</h3>\n<h5 id=\"description\">Description</h5>\n<p>Sent when company information is updated.</p>\n<h5 id=\"when-it-is-sent\">When it is sent</h5>\n<p>When any company details or configuration settings are modified.</p>\n<h5 id=\"support-usage\">Support usage</h5>\n<p>Used to confirm that company profile or configuration changes have been applied.</p>\n<h6 id=\"example-payload\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"company\",\n  \"action\": \"updated\",\n  \"data\": {\n    \"name\": \"sanctions.io\",\n    \"vat\": \"123456789\",\n    \"address_line_1\": \"West Street\",\n    \"address_line_2\": \"Suite 1200\",\n    \"city\": \"Wilmington\",\n    \"postal_code\": \"19801\",\n    \"state\": \"Delaware\",\n    \"country\": \"US\",\n    \"company_config\": {\n      \"weekly_consumption_report\": false,\n      \"reports_recipients\": [],\n      \"webhook_url\": \"https://webhook.site/9223ce5b-968c-4ce7-9f9c-281332\",\n      \"sandbox_webhook_url\": null\n    }\n  },\n  \"timestamp\": \"2026-02-06T11:55:28.871175+00:00\"\n}\n\n</code></pre>\n<h3 id=\"company_configupdated\">company_config.updated</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"company_config\",\n  \"action\": \"updated\",\n  \"data\": {\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"two@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": \"https://webhook.site/e32b353d-e285-4a35-84ac-b041c5da6900\",\n    \"sandbox_webhook_url\": \"https://webhook.site/sandbox-path-2\"\n  },\n  \"timestamp\": \"2026-02-20T00:43:49.060294+00:00\"\n}\n\n</code></pre>\n","_postman_id":"c42098fc-1eaa-4273-823a-416e2e61e638"},{"name":"Batch Processing & Screening","item":[],"id":"c7a81067-c900-427c-a16e-d0457199eb1f","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Object Type</th>\n<th>Action</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>batch_query</code></td>\n<td><code>processed</code></td>\n<td>A batch query finishes processing all its results</td>\n</tr>\n<tr>\n<td><code>search_result</code></td>\n<td><code>processed</code></td>\n<td>An individual search result finishes processing</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"batch_queryprocessed\">batch_query.processed</h3>\n<h5 id=\"description\">Description</h5>\n<p>Sent when a batch query finishes processing all its searches.</p>\n<h5 id=\"when-it-is-sent\">When it is sent</h5>\n<p>After all searches included in a batch query have been processed.</p>\n<h5 id=\"support-usage\">Support usage</h5>\n<p>Used to confirm that a batch screening process has completed and to review summary results.</p>\n<h6 id=\"example-payload\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"batch_query\",\n  \"action\": \"processed\",\n  \"data\": {\n    \"id\": \"91159624-d18b-4d8c-892e-d3e5a49d45ea\",\n    \"timestamp\": \"2026-02-19T19:20:21.533121Z\",\n    \"processed\": true,\n    \"results_count\": 2,\n    \"url\": \"/search/batch/91159624-d18b-4d8c-892e-d3e5a49d45ea/\"\n  },\n  \"timestamp\": \"2026-02-19T19:20:36.197013+00:00\"\n}\n\n</code></pre>\n<h3 id=\"search_resultprocessed\">search_result.processed</h3>\n<h5 id=\"description-1\">Description</h5>\n<p>Sent when a search request finishes processing and results are available.</p>\n<h5 id=\"when-it-is-sent-1\">When it is sent</h5>\n<p>After a screening search has completed and matching entities have been evaluated.</p>\n<h5 id=\"support-usage-1\">Support usage</h5>\n<p>Used to review search results, validate matches, and inspect the input parameters used for the search.</p>\n<h6 id=\"example-payload-1\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"search_result\",\n  \"action\": \"processed\",\n  \"data\": {\n    \"count\": 1,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n      {\n        \"confidence_score\": 1,\n        \"name\": \"John Doe\",\n        \"alt_names\": [\n          \"JD\",\n          \"John M Doe\",\n          \"Jonny Doe\"\n        ],\n        \"entity_type\": \"Individual\",\n        \"address\": [\n          \"1000 Market Street, San Francisco, United States\"\n        ],\n        \"date_of_birth\": [\n          \"1980-12-15\"\n        ],\n        \"year_of_birth\": [\n          1980\n        ],\n        \"nationality\": [\n          \"US\"\n        ],\n        \"data_source\": {\n          \"name\": \"Fictional Sanctions List\",\n          \"short_name\": \"FSL\"\n        },\n        \"remarks\": \"Engaged in cyber operations targeting critical infrastructure in...\",\n        \"si_identifier\": \"FSL-NONE-024\",\n        \"first_import\": \"2025-06-05T09:09:01.421094+00:00\",\n        \"last_update\": \"2025-06-16T15:42:32.798925+00:00\",\n        \"data_hash\": \"byv+mnwnmumDkauxceknnlKwQAsn/TqFNIEurokWpd0=\"\n      }\n    ],\n    \"search\": {\n      \"params\": {\n        \"min_score\": \"0.7\",\n        \"data_source\": \"FSL\",\n        \"name\": \"John Doe\"\n      },\n      \"timestamp\": \"2026-02-09T11:59:15.937565+00:00\",\n      \"api_version\": \"2.3\",\n      \"id\": \"98f9a72a-428f-4ca2-b688-cfd73f3eb404\"\n    }\n  },\n  \"timestamp\": \"2026-02-09T11:59:16.072836+00:00\"\n}\n\n</code></pre>\n","_postman_id":"c7a81067-c900-427c-a16e-d0457199eb1f"},{"name":"Webhook Endpoint Configuration","item":[],"id":"2e814b3f-220b-42b3-946f-39904ec9df4b","description":"<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Object Type</th>\n<th>Action</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>company_webhook</code></td>\n<td><code>created</code></td>\n<td>A company webhook endpoint is created</td>\n</tr>\n<tr>\n<td><code>company_webhook</code></td>\n<td><code>updated</code></td>\n<td>A company webhook endpoint is modified</td>\n</tr>\n<tr>\n<td><code>company_webhook</code></td>\n<td><code>deleted</code></td>\n<td>A company webhook endpoint is removed</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"company_webhookcreated\">company_webhook.created</h3>\n<h5 id=\"description\">Description</h5>\n<p>Sent when a new webhook endpoint is created for a company.</p>\n<h5 id=\"when-it-is-sent\">When it is sent</h5>\n<p>When a webhook URL is added to a company configuration.</p>\n<h5 id=\"support-usage\">Support usage</h5>\n<p>Used to confirm that a webhook endpoint has been successfully created and is active.</p>\n<h6 id=\"example-payload\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"company_webhook\",\n  \"action\": \"created\",\n  \"data\": {\n    \"id\": \"728fbab6-350d-4986-8c68-80355ca48620\",\n    \"url\": \"https://webhook.site/9223ce5b-968c-4ce7-9f9c-281332af1efc\",\n    \"is_sandbox\": false,\n    \"disabled\": false\n  },\n  \"timestamp\": \"2026-02-06T11:19:57.746689+00:00\"\n}\n\n</code></pre>\n<h3 id=\"company_webhookupdated\">company_webhook.updated</h3>\n<h5 id=\"description-1\">Description</h5>\n<p>Sent when a previously disabled webhook endpoint is re-enabled.</p>\n<h5 id=\"when-it-is-sent-1\">When it is sent</h5>\n<p>After a webhook endpoint has been automatically disabled due to delivery failures and is manually reenabled by the user.</p>\n<p>This event is <strong>not</strong> sent for generic updates or URL changes.</p>\n<h5 id=\"support-usage-1\">Support usage</h5>\n<p>Used to confirm that a webhook endpoint has been successfully reactivated and will start receiving events again.</p>\n<h6 id=\"example-payload-1\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"company_webhook\",\n  \"action\": \"updated\",\n  \"data\": {\n    \"id\": \"53abdf03-39d6-402f-9242-4cf4cab3006f\",\n    \"url\": \"https://webhook.site/9223ce5b-968c-4ce7-9f9c-281332af1efc\",\n    \"is_sandbox\": false,\n    \"disabled\": false\n  },\n  \"timestamp\": \"2026-02-06T12:03:32.491484+00:00\"\n}\n\n</code></pre>\n<h3 id=\"company_webhookdeleted\">company_webhook.deleted</h3>\n<h5 id=\"description-2\">Description</h5>\n<p>Sent when a webhook endpoint is removed or disabled for a company.</p>\n<h5 id=\"when-it-is-sent-2\">When it is sent</h5>\n<p>When a webhook URL is deleted or deactivated.</p>\n<h5 id=\"support-usage-2\">Support usage</h5>\n<p>Used to confirm that a webhook endpoint is no longer active.</p>\n<h6 id=\"example-payload-2\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"company_webhook\",\n  \"action\": \"deleted\",\n  \"data\": {\n    \"id\": null,\n    \"url\": \"https://webhook.site/9223ce5b-968c-4ce7-9f9c-281332af1efc\",\n    \"is_sandbox\": false,\n    \"disabled\": true\n  },\n  \"timestamp\": \"2026-02-06T12:03:05.582666+00:00\"\n}\n\n</code></pre>\n","_postman_id":"2e814b3f-220b-42b3-946f-39904ec9df4b"},{"name":"Monitoring Events","item":[],"id":"496e3202-948e-4941-b788-c7a757a9e623","description":"<h2 id=\"entries-and-results\">Entries and Results</h2>\n<p>Monitoring in sanctions.io provides real-time status updates and event tracking for your monitoring entries. You can access this information through the Monitoring Portal (dashboard) or via the Monitoring API.</p>\n<h5 id=\"make-the-most-of-key-monitoring-events\">Make the Most of Key Monitoring Events</h5>\n<ul>\n<li><p><strong>Use</strong> <code>external_identifier</code> <strong>to link entries with internal records:</strong> This enables clear traceability and simplifies case management across your systems.</p>\n</li>\n<li><p><strong>Track entry lifecycle via status fields:</strong> Monitor transitions from <code>PROCESSING</code> to <code>PROCESSED</code> to ensure entries are fully ingested and screened.</p>\n</li>\n<li><p><strong>Leverage real-time webhooks:</strong> Receive instant alerts when a new match is detected, enabling prompt review and action.</p>\n</li>\n</ul>\n<h3 id=\"monitoring-entries\">Monitoring Entries</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Object Type</th>\n<th>Action</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>monitoring_entry</code></td>\n<td><code>created</code></td>\n<td>A monitoring entry is added</td>\n</tr>\n<tr>\n<td><code>monitoring_entry</code></td>\n<td><code>deleted</code></td>\n<td>A monitoring entry is removed</td>\n</tr>\n<tr>\n<td><code>monitoring_entry</code></td>\n<td><code>processed</code></td>\n<td>A monitoring entry finishes processing</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"monitoring_entrycreated\">monitoring_entry.created</h3>\n<h5 id=\"description\">Description</h5>\n<p>Sent when a new monitoring entry is created.</p>\n<h5 id=\"when-it-is-sent\">When it is sent</h5>\n<p>When an entry is added to continuous monitoring.</p>\n<h5 id=\"support-usage\">Support usage</h5>\n<p>Used to confirm that a monitoring entry has been successfully created and processing has started.</p>\n<h6 id=\"example-payload\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"monitoring_entry\",\n  \"action\": \"created\",\n  \"data\": {\n    \"id\": \"40091792-e16a-4581-9098-58d5634c62a5\",\n    \"name\": \"John Doe\",\n    \"identifier\": null,\n    \"country\": [\n      \"US\"\n    ],\n    \"date_of_birth\": \"1980-12-15\",\n    \"entity_type\": \"Individual\",\n    \"external_identifier\": \"123456\",\n    \"min_score\": 0.8,\n    \"data_source\": [\n      \"FSL\"\n    ],\n    \"new_matches\": 0,\n    \"false_positives\": 0,\n    \"real_positives\": 0,\n    \"results\": [],\n    \"status\": \"PROCESSING\",\n    \"timestamp\": \"2026-02-09T12:13:19.105274Z\",\n    \"modified_at\": \"2026-02-09T12:13:19.105277Z\"\n  },\n  \"timestamp\": \"2026-02-09T12:13:19.332000+00:00\"\n}\n\n</code></pre>\n<h3 id=\"monitoring_entrydeleted\">monitoring_entry.deleted</h3>\n<h5 id=\"description-1\">Description</h5>\n<p>Sent when a monitoring entry is deleted.</p>\n<h5 id=\"when-it-is-sent-1\">When it is sent</h5>\n<p>When an entry is removed from continuous monitoring.</p>\n<h5 id=\"support-usage-1\">Support usage</h5>\n<p>Used to confirm that a monitoring entry has been successfully removed and will no longer be monitored.</p>\n<h6 id=\"example-payload-1\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"monitoring_entry\",\n  \"action\": \"deleted\",\n  \"data\": {\n    \"id\": \"40091792-e16a-4581-9098-58d5634c62a5\",\n    \"name\": \"John Doe\",\n    \"identifier\": null,\n    \"country\": [\n      \"US\"\n    ],\n    \"date_of_birth\": \"1980-12-15\",\n    \"entity_type\": \"Individual\",\n    \"external_identifier\": \"123456\",\n    \"min_score\": 0.8,\n    \"data_source\": [\n      \"FSL\"\n    ],\n    \"new_matches\": 1,\n    \"false_positives\": 0,\n    \"real_positives\": 0,\n    \"results\": [\n      {\n        \"id\": \"a1530afb-db87-4327-adf1-028673433184\",\n        \"confidence_score\": 1,\n        \"status\": \"New\",\n        \"text\": \"New Result Found\",\n        \"timestamp\": \"2026-02-09T12:13:19.630816Z\",\n        \"modified_at\": \"2026-02-09T12:13:19.651276Z\",\n        \"risk\": null\n      }\n    ],\n    \"status\": \"PROCESSED\",\n    \"timestamp\": \"2026-02-09T12:13:19.105274Z\",\n    \"modified_at\": \"2026-02-09T12:16:17.755787Z\"\n  },\n  \"timestamp\": \"2026-02-09T12:16:17.881713+00:00\"\n}\n\n</code></pre>\n<h3 id=\"monitoring_entryprocessed\">monitoring_entry.processed</h3>\n<h5 id=\"description-2\">Description</h5>\n<p>Sent when a monitoring entry finishes processing and results are available.</p>\n<h5 id=\"when-it-is-sent-2\">When it is sent</h5>\n<p>After the monitoring engine completes a screening cycle for the monitored entry.</p>\n<h5 id=\"support-usage-2\">Support usage</h5>\n<p>Used to review new matches detected for a monitored entry and confirm processing completion.</p>\n<h6 id=\"example-payload-2\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"monitoring_entry\",\n  \"action\": \"processed\",\n  \"data\": {\n    \"id\": \"40091792-e16a-4581-9098-58d5634c62a5\",\n    \"name\": \"John Doe\",\n    \"identifier\": null,\n    \"country\": [\n      \"US\"\n    ],\n    \"date_of_birth\": \"1980-12-15\",\n    \"entity_type\": \"Individual\",\n    \"external_identifier\": \"123456\",\n    \"min_score\": 0.8,\n    \"data_source\": [\n      \"FSL\"\n    ],\n    \"new_matches\": 1,\n    \"false_positives\": 0,\n    \"real_positives\": 0,\n    \"results\": [\n      {\n        \"id\": \"a1530afb-db87-4327-adf1-028673433184\",\n        \"confidence_score\": 1,\n        \"status\": \"New\",\n        \"text\": \"New Result Found\",\n        \"timestamp\": \"2026-02-09T12:13:19.630816Z\",\n        \"modified_at\": \"2026-02-09T12:13:19.651276Z\",\n        \"risk\": null\n      }\n    ],\n    \"status\": \"PROCESSED\",\n    \"timestamp\": \"2026-02-09T12:13:19.105274Z\",\n    \"modified_at\": \"2026-02-09T12:13:19.730428Z\"\n  },\n  \"timestamp\": \"2026-02-09T12:13:19.812938+00:00\"\n}\n\n</code></pre>\n<h3 id=\"monitoring-results\">Monitoring Results</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Object Type</th>\n<th>Action</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>monitoring_result</code></td>\n<td><code>created</code></td>\n<td>A monitoring result is generated</td>\n</tr>\n<tr>\n<td><code>monitoring_result</code></td>\n<td><code>updated</code></td>\n<td>A monitoring result is updated (status or comment update)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"monitoring_resultcreated\">monitoring_result.created</h3>\n<h5 id=\"description-3\">Description</h5>\n<p>Sent when a new monitoring result is created for a monitoring entry.</p>\n<h5 id=\"when-it-is-sent-3\">When it is sent</h5>\n<p>When a new match is detected during the monitoring process.</p>\n<h5 id=\"support-usage-3\">Support usage</h5>\n<p>Used to inspect the details of a newly detected match and review the underlying data entry.</p>\n<h6 id=\"example-payload-3\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"monitoring_result\",\n  \"action\": \"created\",\n  \"data\": {\n    \"id\": \"a1530afb-db87-4327-adf1-028673433184\",\n    \"confidence_score\": 1,\n    \"status\": \"New\",\n    \"text\": \"New Result Found\",\n    \"timestamp\": \"2026-02-09T12:13:19.630816Z\",\n    \"modified_at\": \"2026-02-09T12:13:19.651276Z\",\n    \"risk\": null,\n    \"data_entry\": {\n      \"confidence_score\": 0,\n      \"name\": \"John Doe\",\n      \"alt_names\": [\n        \"JD\",\n        \"John M Doe\",\n        \"Jonny Doe\"\n      ],\n      \"entity_type\": \"Individual\",\n      \"address\": [\n        \"1000 Market Street, San Francisco, United States\"\n      ],\n      \"date_of_birth\": [\n        \"1980-12-15\"\n      ],\n      \"year_of_birth\": [\n        1980\n      ],\n      \"nationality\": [\n        \"US\"\n      ],\n      \"data_source\": \"FSL\",\n      \"remarks\": \"Engaged in cyber operations targeting critical infrastructure in...\",\n      \"si_identifier\": \"FSL-NONE-024\",\n      \"first_import\": \"2025-06-05T09:09:01.421094+00:00\",\n      \"last_update\": \"2025-06-16T15:42:32.798925+00:00\",\n      \"data_hash\": \"byv+mnwnmumDkauxceknnlKwQAsn/TqFNIEurokWpd0=\"\n    },\n    \"monitoring_entry\": {\n      \"id\": \"4ad05a37-b261-4800-88aa-e28558f8b22b\",\n      \"external_identifier\": \"MY-EXTERNAL-UID-0001\",\n      \"timestamp\": \"2026-02-09T12:13:19.519317Z\"\n    }\n  },\n  \"timestamp\": \"2026-02-09T12:13:19.749742+00:00\"\n}\n\n</code></pre>\n<h3 id=\"monitoring_resultupdated\">monitoring_result.updated</h3>\n<h5 id=\"description-4\">Description</h5>\n<p>Sent when an existing monitoring result is updated.</p>\n<h5 id=\"when-it-is-sent-4\">When it is sent</h5>\n<p>When the <code>status</code> or <code>text</code> of a monitoring result changes (for example, from 'New' to 'Real Positive' or 'False Positive' or edited comments).</p>\n<h5 id=\"support-usage-4\">Support usage</h5>\n<p>Used to track analyst decisions and status changes applied to a monitoring result.</p>\n<h6 id=\"example-payload-4\">Example payload</h6>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"object_type\": \"monitoring_result\",\n  \"action\": \"updated\",\n  \"data\": {\n    \"id\": \"03e1dd57-f8a3-42b3-aa3a-687f6c17f5c8\",\n    \"confidence_score\": 1,\n    \"status\": \"Real Positive\",\n    \"text\": \"New Result Found\",\n    \"timestamp\": \"2026-02-09T12:16:58.042717Z\",\n    \"modified_at\": \"2026-02-09T12:17:25.316543Z\",\n    \"risk\": null,\n    \"data_entry\": {\n      \"name\": \"John Doe\",\n      \"address\": [\n        \"1000 Market Street, San Francisco, United States\"\n      ],\n      \"remarks\": \"Engaged in cyber operations targeting critical infrastructure in...\",\n      \"alt_names\": [\n        \"JD\",\n        \"John M Doe\",\n        \"Jonny Doe\"\n      ],\n      \"data_hash\": \"byv+mnwnmumDkauxceknnlKwQAsn/TqFNIEurokWpd0=\",\n      \"data_source\": \"FSL\",\n      \"entity_type\": \"Individual\",\n      \"last_update\": \"2025-06-16T15:42:32.798925+00:00\",\n      \"nationality\": [\n        \"US\"\n      ],\n      \"first_import\": \"2025-06-05T09:09:01.421094+00:00\",\n      \"date_of_birth\": [\n        \"1980-12-15\"\n      ],\n      \"si_identifier\": \"FSL-NONE-024\",\n      \"year_of_birth\": [\n        1980\n      ],\n      \"confidence_score\": 0\n    },\n    \"monitoring_entry\": {\n      \"id\": \"4ad05a37-b261-4800-88aa-e28558f8b22b\",\n      \"external_identifier\": \"MY-EXTERNAL-UID-0001\",\n      \"timestamp\": \"2026-03-15T23:05:37.519317Z\"\n    }\n  },\n  \"timestamp\": \"2026-02-09T12:17:25.432330+00:00\"\n },\n}\n\n</code></pre>\n","_postman_id":"496e3202-948e-4941-b788-c7a757a9e623"}],"id":"f183ca25-6b34-42b3-9d4f-b362dadc8333","description":"<h1 id=\"webhook-event-types-and-payload-structure\">Webhook Event Types and Payload Structure</h1>\n<p>This document provides a complete reference for all webhook events emitted by the system. For each event, it explains when it is triggered and details the payload data included in the webhook request.</p>\n","_postman_id":"f183ca25-6b34-42b3-9d4f-b362dadc8333"}],"id":"179f9497-d51f-4368-86be-22c8e3630380","description":"<h3 id=\"why-use-webhooks\">Why Use Webhooks?</h3>\n<p>Webhooks in <strong>sanctions.io</strong> enable real-time integration by notifying your application instantly when specific events occur - such as when batch screening results are ready or monitoring alerts are generated. This allows you to automate workflows and keep your systems in sync without polling the API.</p>\n","_postman_id":"179f9497-d51f-4368-86be-22c8e3630380"},{"name":"Sandbox Environment","item":[{"name":"Setting up Your Sandbox Environment","item":[],"id":"7cabfa8b-2f9b-47d5-aa80-60854a9bce00","description":"<ol>\n<li><p><strong>Generate a Sandbox token</strong></p>\n<ol>\n<li><p><strong>From the dashboard</strong><br /> Go to your sanctions.io account → API Settings and create a new Sandbox token directly from the UI.</p>\n</li>\n<li><p><strong>Via the API</strong><br /> Call the <code>/token/</code> endpoint programmatically. View the endpoint reference: <a href=\"https://api-docs.sanctions.io/#fd27bc9c-2445-4fa8-867a-af1e3216a679\">Create API Tokens</a></p>\n</li>\n</ol>\n</li>\n<li><p><strong>Use the same endpoints</strong><br /> No URL changes needed. Sandbox shares the same API endpoints as production. Just swap the token in your <code>Authorization</code> header.</p>\n</li>\n<li><p><strong>Load the test dataset</strong><br /> Download the <a href=\"https://sanctions-static.s3.eu-west-1.amazonaws.com/documentation/sandbox-data/sandbox_database.csv\">CSV with Sandbox Dataset</a> and use those record IDs in your requests. Requests using data outside this set won't behave as expected.</p>\n</li>\n</ol>\n","_postman_id":"7cabfa8b-2f9b-47d5-aa80-60854a9bce00"}],"id":"f950f7af-70b4-48a7-9716-8fbbd702d59e","description":"<p>The Sandbox is a fully isolated environment that mirrors production. Use it to build and validate your integration before going live. No real data, no subscription usage.</p>\n<p><em><strong>Note:</strong></em> <em>Sandbox environment applies only to the</em> Screening API.</p>\n<h4 id=\"why-use-the-sandbox\">Why Use the Sandbox?</h4>\n<ul>\n<li><p><strong>Safe testing</strong> - Experiment freely without affecting your live data or consuming API calls from your subscription.</p>\n</li>\n<li><p><strong>Production-identical endpoints</strong> - The Sandbox uses the same API endpoints as production, so no URL changes are needed when you go live.</p>\n</li>\n<li><p><strong>Predictable results</strong> - Testing is done against a fixed dataset we provide, ensuring consistent and reproducible behavior.</p>\n</li>\n</ul>\n<hr />\n<h4 id=\"request-headers\">Request Headers</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Accept</td>\n<td>application/json; version={{api_version}}</td>\n</tr>\n<tr>\n<td>Authorization</td>\n<td>Bearer <strong>your_sbx_token</strong></td>\n</tr>\n</tbody>\n</table>\n</div><blockquote>\n<p>⚠ <strong>Sandbox vs production tokens are not interchangeable.</strong> Production tokens will not authenticate against the Sandbox environment and vice versa. </p>\n</blockquote>\n<hr />\n<h4 id=\"data-constraints\">Data constraints</h4>\n<p>The Sandbox only processes records from the provided test dataset. It does not accept real-world data.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Sandbox</th>\n<th>Production</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Endpoints</strong></td>\n<td>Same as production</td>\n<td>—</td>\n</tr>\n<tr>\n<td><strong>Token</strong></td>\n<td><code>sandbox</code></td>\n<td><code>production</code></td>\n</tr>\n<tr>\n<td><strong>Data</strong></td>\n<td>Provided test dataset only</td>\n<td>Real data</td>\n</tr>\n<tr>\n<td><strong>API call usage</strong></td>\n<td>Not consumed</td>\n<td>Consumed from plan</td>\n</tr>\n<tr>\n<td><strong>Real data</strong></td>\n<td>Not supported</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div>","_postman_id":"f950f7af-70b4-48a7-9716-8fbbd702d59e"},{"name":"Account Management","item":[{"name":"Tokens","item":[{"name":"List API Tokens","id":"3ff8ca7d-b354-42cf-bd33-90fcf1ae7699","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens/","description":"<p>Displays all tokens associated with your account.</p>\n<p><strong>Note on Sandbox Tokens:</strong></p>\n<ul>\n<li><p>Limited access to certain endpoints.</p>\n</li>\n<li><p>Searches yield incomplete and unreliable data.</p>\n</li>\n<li><p>Can only perform actions on other sandbox tokens, not on production tokens.</p>\n</li>\n</ul>\n","urlObject":{"path":["tokens",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"description":{"content":"<p>Filter by tokens that are sandbox.</p>\n","type":"text/plain"},"key":"is_sandbox","value":"<boolean>"},{"disabled":true,"description":{"content":"<p>Filter by tokens that are deleted.</p>\n","type":"text/plain"},"key":"is_deleted","value":"<boolean>"}],"variable":[]}},"response":[{"id":"44c9539e-f33b-42a3-9d25-5827e4690430","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/tokens?is_sandbox=true&is_deleted=false","protocol":"https","host":["api","sanctions","io"],"path":["tokens"],"query":[{"key":"is_sandbox","value":"true","description":"Filter by tokens that are sandbox."},{"key":"is_deleted","value":"false","description":"Filter by tokens that are deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"key\": \"bdd4abbb1fe845d6b41a8871bdc827df\",\n            \"timestamp\": \"2023-09-20T07:53:08.678540Z\",\n            \"is_deleted\": false,\n            \"is_sandbox\": true\n        },\n        {\n            \"key\": \"fd12dcb7979c408584e3b9c35a387763\",\n            \"timestamp\": \"2023-09-20T07:51:34.093644Z\",\n            \"is_deleted\": false,\n            \"is_sandbox\": true\n        }\n    ]\n}"},{"id":"d239a090-69fa-435b-8578-76f5a70f3ff0","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/tokens?is_sandbox=true&is_deleted=false","host":["https://api.sanctions.io"],"path":["tokens"],"query":[{"key":"is_sandbox","value":"true","description":"Filter by tokens that are sandbox."},{"key":"is_deleted","value":"false","description":"Filter by tokens that are deleted."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"5feb629d-8b80-49f4-8fc7-5ba6d928d3b5","name":"OK - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/tokens?is_sandbox=true&is_deleted=false","host":["https://api.sanctions.io"],"path":["tokens"],"query":[{"key":"is_sandbox","value":"true","description":"Filter by tokens that are sandbox."},{"key":"is_deleted","value":"false","description":"Filter by tokens that are deleted."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": \"int\",\n    \"next\": \"str url\",\n    \"previous\": \"str url\",\n    \"results\": [\n        {\n            \"key\": \"str\",\n            \"timestamp\": \"str datetime\",\n            \"is_deleted\": \"bool\",\n            \"is_sandbox\": \"bool\"\n        }\n    ]\n}"},{"id":"a5e6cb6f-3808-4113-9988-d85b6e4c56a8","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"3ff8ca7d-b354-42cf-bd33-90fcf1ae7699"},{"name":"Create API Tokens","id":"fd27bc9c-2445-4fa8-867a-af1e3216a679","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\"is_sandbox\": \"true\"}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/tokens/","description":"<p>Generates a new API token for immediate use. All tokens are tied to the same account and share permissions.</p>\n<p><strong>Token Types:</strong></p>\n<ul>\n<li><strong>Sandbox Tokens</strong>: For integration testing, pulls data from our sandbox database without affecting your API quota. Can only create other sandbox tokens.</li>\n<li><strong>Production Tokens</strong>: Accesses real data and counts towards your API quota. Can create both production and sandbox tokens.</li>\n</ul>\n","urlObject":{"path":["tokens",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"23ccd8aa-861a-4983-ae3e-23ad339c1f43","name":"Created","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\"is_sandbox\": \"true\"}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/tokens"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"key\": \"bdd4abbb1fe845d6b41a8871bdc827df\",\n    \"timestamp\": \"2023-09-20T07:53:08.678540Z\",\n    \"is_deleted\": false,\n    \"is_sandbox\": true\n}"},{"id":"99377582-e99b-4fd1-9141-ad8b655d81d8","name":"Error message when there is no token provided.","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/tokens"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"d7c5ba4c-c549-482e-9d3d-549f480a1c31","name":"Error message when there is no token provided. Copy","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You do not have permission to perform this action.\"}"}],"_postman_id":"fd27bc9c-2445-4fa8-867a-af1e3216a679"},{"name":"Delete API Tokens","id":"257146d5-4516-4ee0-8e5a-02654f2dcd06","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens/tokenKey","description":"<p>Removes the specified token, identified by the key in the URL.</p>\n<p><strong>Note:</strong></p>\n<ul>\n<li><p>Sandbox tokens cannot delete production tokens.</p>\n</li>\n<li><p>A token cannot be used to delete itself.</p>\n</li>\n</ul>\n","urlObject":{"path":["tokens","tokenKey"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"6bf15bd1-c3a2-43d4-ae40-d4f886189c58","name":"Deleted","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens/tokenKey/"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"1a19a656-5894-4694-8633-0e475f822b71","name":"Error message when there is no token provided.","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/tokens/tokenKey/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"aeea75ee-2d1a-4205-9ce6-afaf2a763b18","name":"Error message when you try to delete the same token you are using in the request.","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens/tokenKey/"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You can not delete the same token you are using in the request.\"}"},{"id":"d09c3d15-20d1-4be1-95d9-84d9de4fb8d0","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"257146d5-4516-4ee0-8e5a-02654f2dcd06"}],"id":"5e8eb3df-1dad-488d-a0f9-9e539b1cc0b3","description":"<p>API tokens are a critical security component, so please be aware that creating or deleting tokens can directly affect the stability and functionality of your systems.</p>\n<p>If a token is deleted, it becomes immediately invalid - any system still using it will experience request failures until the token is replaced.</p>\n<p>There are two types of tokens:</p>\n<ul>\n<li><p><strong>Production tokens</strong> provide full access to live data and all platform features. Requests made with production tokens count against your annual API quota.</p>\n</li>\n<li><p><strong>Sandbox tokens</strong> are restricted to our test environment and only access dummy data. These requests do <strong>not</strong> count toward your API quota.</p>\n</li>\n</ul>\n<p>We strongly recommend implementing a token rotation policy within your systems. Please consult your security team to define an appropriate rotation schedule aligned with your organization's best practices.</p>\n","_postman_id":"5e8eb3df-1dad-488d-a0f9-9e539b1cc0b3"},{"name":"Company","item":[{"name":"Company","id":"e077d779-56fd-455a-bfc7-feff3a1b78c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/","description":"<p>Provide your company's contact details.</p>\n","urlObject":{"path":["company",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"180e23ef-b978-4bae-8878-73e892d993bf","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"name\": \"Descent llc.\",\n  \"vat\": \"12-234234B\",\n  \"address_line_1\": \"422 Walnut St\",\n  \"address_line_2\": \"5, 234\",\n  \"city\": \"Sewickley\",\n  \"postal_code\": \"35004\",\n  \"state\": \"Pennsylvania\",\n  \"country\": \"US\",\n  \"company_config\": {\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"one@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": null,\n    \"sandbox_webhook_url\": null\n  }\n}"},{"id":"694a887b-8086-4ce7-bba4-8ecea0917568","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/tokens"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"075c8f4c-5e4c-45c7-88ef-0ba736e75eed","name":"OK - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"name\": \"str\",\n  \"vat\": \"str\",\n  \"address_line_1\": \"str\",\n  \"address_line_2\": \"str\",\n  \"city\": \"str\",\n  \"postal_code\": \"str\",\n  \"state\": \"str\",\n  \"country\": \"str\",\n  \"company_config\": \"object\"\n}"},{"id":"9defd252-24cf-4895-a58b-7d1b49112ce5","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"e077d779-56fd-455a-bfc7-feff3a1b78c5"},{"name":"Edit Company","id":"8ceb0878-b6ba-40c8-89ee-2628f0796e14","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Descent, inc.\",\n    \"vat\": \"123-45678\",\n    \"address_line_1\": \"Broad Str\",\n    \"address_line_2\": \"portal 6, 1º E\",\n    \"city\": \"Willintgon, DE\",\n    \"postal_code\": \"35004\",\n    \"state\": \"Delaware\",\n    \"country\": \"US\",\n    \"company_config\": {\n        \"weekly_consumption_report\": false,\n        \"reports_recipients\": [\n            \"one@descent.com\",\n            \"two@descent.com\"\n        ],\n        \"webhook_url\": null,\n        \"sandbox_webhook_url\": null\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/company/","description":"<p>Update your company contact details.</p>\n<p>Both <code>PUT</code> and <code>PATCH</code> rest verbs are accepted.</p>\n","urlObject":{"path":["company",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"75666e71-8d8e-4d2f-a53c-bcd7661da3c8","name":"OK","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Descent llc.\",\n  \"vat\": \"12-234234B\",\n  \"address_line_1\": \"422 Walnut St\",\n  \"address_line_2\": \"5, 234\",\n  \"city\": \"Sewickley\",\n  \"postal_code\": \"35004\",\n  \"state\": \"Pennsylvania\",\n  \"country\": \"US\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"name\": \"Descent llc.\",\n  \"vat\": \"12-234234B\",\n  \"address_line_1\": \"422 Walnut St\",\n  \"address_line_2\": \"5, 234\",\n  \"city\": \"Sewickley\",\n  \"postal_code\": \"35004\",\n  \"state\": \"Pennsylvania\",\n  \"country\": \"US\",\n  \"company_config\": {\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"one@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": null,\n    \"sandbox_webhook_url\": null\n  }\n}"},{"id":"28de2796-ab2b-4af9-970b-61ed7f284920","name":"Error message when there is no token provided.","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/tokens"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"585306c0-738a-4d39-a95d-9968e9aa0bd8","name":"OK - typing","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"name\": \"str\",\n  \"vat\": \"str\",\n  \"address_line_1\": \"str\",\n  \"address_line_2\": \"str\",\n  \"city\": \"str\",\n  \"postal_code\": \"str\",\n  \"state\": \"str\",\n  \"country\": \"str\",\n  \"company_config\": \"object\"\n}"},{"id":"5b6648e7-27b0-4436-be18-9d1c47cd9adc","name":"Error - typing","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","type":"text","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","type":"text","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"identifier","value":"www.website.com","type":"text","description":"Filter records with matching identifiers.","disabled":true},{"key":"identifier_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","type":"text","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"entity_type","value":"entity","type":"text","description":"Type of entity (individual, entity, vessel, aircraft).","disabled":true},{"key":"entity_type_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","disabled":true},{"key":"country_residence","value":"RU","type":"text","description":"Country of residency (ISO2)","disabled":true},{"key":"country_residence_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","disabled":true},{"key":"date_of_birth","value":"<string>","type":"text","description":"Date of Birth YYYY-MM-DD.","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","disabled":true},{"key":"year_of_birth","value":"1940","type":"text","description":"Year of Birth in format YYYY","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","disabled":true},{"key":"nationality","value":"RU","type":"text","description":"Nationality of person (the data format needs to be in ISO2).","disabled":true},{"key":"nationality_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","disabled":true},{"key":"citizenship","value":"RU","type":"text","description":"Citizenship (Country ISO2).","disabled":true},{"key":"citizenship_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","disabled":true},{"key":"place_of_birth","value":"RU","type":"text","description":"Place of birth (City).","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","type":"text","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","disabled":true},{"key":"address_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","disabled":true},{"key":"page","value":"1","type":"text","description":"Page number of the paginated results, results are paginated 25 by 25","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"8ceb0878-b6ba-40c8-89ee-2628f0796e14"},{"name":"Company Config","id":"8d3b3262-9ee6-46ef-b912-6722ee9cd0c4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/company/config/","description":"<p>Will provide your company's configuration settings.</p>\n","urlObject":{"path":["company","config",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"07fd31d9-602f-4420-b62b-a00ad24959fc","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"one@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": null,\n    \"sandbox_webhook_url\": null\n  }"},{"id":"5115cf53-cfdd-46cd-8160-657af30ad5fa","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/tokens"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"ac7a2dbc-511f-47a4-9e61-ed1e09941365","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","type":"text","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","type":"text","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"identifier","value":"www.website.com","type":"text","description":"Filter records with matching identifiers.","disabled":true},{"key":"identifier_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","type":"text","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"entity_type","value":"entity","type":"text","description":"Type of entity (individual, entity, vessel, aircraft).","disabled":true},{"key":"entity_type_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","disabled":true},{"key":"country_residence","value":"RU","type":"text","description":"Country of residency (ISO2)","disabled":true},{"key":"country_residence_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","disabled":true},{"key":"date_of_birth","value":"<string>","type":"text","description":"Date of Birth YYYY-MM-DD.","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","disabled":true},{"key":"year_of_birth","value":"1940","type":"text","description":"Year of Birth in format YYYY","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","disabled":true},{"key":"nationality","value":"RU","type":"text","description":"Nationality of person (the data format needs to be in ISO2).","disabled":true},{"key":"nationality_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","disabled":true},{"key":"citizenship","value":"RU","type":"text","description":"Citizenship (Country ISO2).","disabled":true},{"key":"citizenship_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","disabled":true},{"key":"place_of_birth","value":"RU","type":"text","description":"Place of birth (City).","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","type":"text","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","disabled":true},{"key":"address_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","disabled":true},{"key":"page","value":"1","type":"text","description":"Page number of the paginated results, results are paginated 25 by 25","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"8d3b3262-9ee6-46ef-b912-6722ee9cd0c4"},{"name":"Edit Company Config","id":"8f7a3840-765a-4886-b974-6e7464bbed58","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n        \"two@descent.com\",\n        \"two@descent.com\"\n    ],\n    \"webhook_url\": \"https://production.webhookurl.com/path\",\n    \"sandbox_webhook_url\": \"https://sandbox.webhookurl.com/path\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/company/config/","description":"<p>Update your company's configuration settings.</p>\n<p>Both <code>PUT</code> and <code>PATCH</code> rest verbs are accepted.</p>\n","urlObject":{"path":["company","config",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"f343103b-83a6-41dc-97c1-55ddd0aa0d2f","name":"OK","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"one@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": null,\n    \"sandbox_webhook_url\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"one@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": null,\n    \"sandbox_webhook_url\": null\n}\n"},{"id":"b9b08250-9c2e-4547-96c5-5c3f8b92fbc6","name":"Error message when there is no token provided.","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":"https://api.sanctions.io/tokens"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"114d474d-bff9-48d1-ba4e-6ca20fc7a4ed","name":"OK - typing","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"weekly_consumption_report\": false,\n    \"reports_recipients\": [\n      \"one@descent.com\",\n      \"two@descent.com\"\n    ],\n    \"webhook_url\": null,\n    \"sandbox_webhook_url\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/tokens"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"weekly_consumption_report\": \"bool\",\n    \"reports_recipients\": [\"str\"],\n    \"webhook_url\": \"str url\",\n    \"sandbox_webhook_url\": \"str url\"\n}\n"},{"id":"fc71b8a7-b93d-41ae-844f-326c4b3104bf","name":"Error - typing","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","type":"text","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","type":"text","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"identifier","value":"www.website.com","type":"text","description":"Filter records with matching identifiers.","disabled":true},{"key":"identifier_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","type":"text","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"entity_type","value":"entity","type":"text","description":"Type of entity (individual, entity, vessel, aircraft).","disabled":true},{"key":"entity_type_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","disabled":true},{"key":"country_residence","value":"RU","type":"text","description":"Country of residency (ISO2)","disabled":true},{"key":"country_residence_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","disabled":true},{"key":"date_of_birth","value":"<string>","type":"text","description":"Date of Birth YYYY-MM-DD.","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","disabled":true},{"key":"year_of_birth","value":"1940","type":"text","description":"Year of Birth in format YYYY","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","disabled":true},{"key":"nationality","value":"RU","type":"text","description":"Nationality of person (the data format needs to be in ISO2).","disabled":true},{"key":"nationality_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","disabled":true},{"key":"citizenship","value":"RU","type":"text","description":"Citizenship (Country ISO2).","disabled":true},{"key":"citizenship_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","disabled":true},{"key":"place_of_birth","value":"RU","type":"text","description":"Place of birth (City).","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","type":"text","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","disabled":true},{"key":"address_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","disabled":true},{"key":"page","value":"1","type":"text","description":"Page number of the paginated results, results are paginated 25 by 25","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"8f7a3840-765a-4886-b974-6e7464bbed58"}],"id":"68a97eea-071c-45a4-9d07-6612e117f504","_postman_id":"68a97eea-071c-45a4-9d07-6612e117f504","description":""},{"name":"Users","item":[{"name":"List Company Users","id":"06d9ad9f-44ed-480c-9763-f911cfc19a9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/?page=1&page_size=25","description":"<p>Returns a paginated list of all active users in the authenticated user's company, ordered by <code>account_type</code> then <code>date_joined</code> (most recent first).</p>\n<p><strong>Requires:</strong> <code>owner</code> or <code>admin</code> role. Non-sandbox token.</p>\n","urlObject":{"path":["user",""],"host":["https://api.sanctions.io"],"query":[{"description":{"content":"<p>Page number of the paginated results.</p>\n","type":"text/plain"},"key":"page","value":"1"},{"description":{"content":"<p>Number of results per page. Default 25, max 100.</p>\n","type":"text/plain"},"key":"page_size","value":"25"}],"variable":[]}},"response":[{"id":"5a3ddc29-e1cb-45ba-b216-5d0c019d9627","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/user/?page=1&page_size=25","host":["https://api.sanctions.io"],"path":["user",""],"query":[{"key":"page","value":"1"},{"key":"page_size","value":"25"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n            \"first_name\": \"Jane\",\n            \"last_name\": \"Doe\",\n            \"email\": \"jane@company.com\",\n            \"account_type\": \"admin\",\n            \"is_active\": true,\n            \"date_joined\": \"2024-01-15T10:30:00Z\",\n            \"enable_monitoring\": false,\n            \"sso_enabled\": false\n        },\n        {\n            \"uuid\": \"7c9e6679-7425-40de-944b-e07fc1f90ae7\",\n            \"first_name\": \"John\",\n            \"last_name\": \"Smith\",\n            \"email\": \"john@company.com\",\n            \"account_type\": \"compliance\",\n            \"is_active\": true,\n            \"date_joined\": \"2024-03-20T09:00:00Z\",\n            \"enable_monitoring\": false,\n            \"sso_enabled\": false\n        }\n    ],\n    \"extra_data\": {\n        \"max_users_allowed\": 10\n    }\n}"},{"id":"feceb40b-d669-43f4-945a-7d62c4350ae6","name":"Error message when no token provided","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"url":"https://api.sanctions.io/user/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"22766ea1-b94d-483f-b7ea-000952e3a82b","name":"Error message when insufficient permissions","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You are not allowed to get list of accounts.\"}"},{"id":"f819a74c-1d66-4ba1-a3d8-255a77bd917e","name":"OK - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": \"int\",\n    \"next\": \"null / str url\",\n    \"previous\": \"null / str url\",\n    \"results\": [\n        {\n            \"uuid\": \"str uuid\",\n            \"first_name\": \"str\",\n            \"last_name\": \"str\",\n            \"email\": \"str\",\n            \"account_type\": \"str (owner | admin | integration | compliance | auditor)\",\n            \"is_active\": \"bool\",\n            \"date_joined\": \"str datetime\",\n            \"enable_monitoring\": \"bool\",\n            \"sso_enabled\": \"bool\"\n        }\n    ],\n    \"extra_data\": {\n        \"max_users_allowed\": \"int\"\n    }\n}"},{"id":"9fe3b4fd-6cef-4b3c-8df9-8706fac4bfaa","name":"Error - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"06d9ad9f-44ed-480c-9763-f911cfc19a9b"},{"name":"Invite User","id":"f535b47d-0385-47e0-9776-1d1eaa7ae85c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/","description":"<p>Creates a new user account within the authenticated user's company and sends an activation email. The new user remains inactive until they click the activation link.</p>\n<p><strong>Requires:</strong> Non-sandbox token. <code>owner</code> or <code>admin</code> role.</p>\n<p><strong><code>account_type</code> accepted values:</strong> <code>admin</code> | <code>integration</code> | <code>compliance</code> | <code>auditor</code></p>\n<p><strong>Validations:</strong></p>\n<ul>\n<li>The requesting user must have a higher privilege level than the invited user (e.g. an <code>admin</code> cannot invite another <code>admin</code>).</li>\n<li>The company must be configured before inviting users.</li>\n<li>The subscription plan's user limit must not be exceeded.</li>\n<li>Email must be a valid business address.</li>\n</ul>\n","urlObject":{"path":["user",""],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"fb91491e-67a8-403e-8764-482e4bb614df","name":"Created","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"7c9e6679-7425-40de-944b-e07fc1f90ae7\",\n    \"first_name\": \"\",\n    \"last_name\": \"\",\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"is_active\": false,\n    \"date_joined\": \"2024-06-18T10:00:00Z\",\n    \"enable_monitoring\": false,\n    \"sso_enabled\": false\n}"},{"id":"69e94842-9de3-4c13-a738-fe180fbdac6a","name":"Error message when no token provided","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"5b81d193-d41a-40e0-ac60-87884f27d142","name":"Error message when user limit reached","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"User limit reached. Your plan allows 10 users and you currently have 10\"}"},{"id":"e350ca82-69c2-4689-a499-0ea295f67b27","name":"Error message when invalid account_type","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"invalid\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"account_type\": [\"Invalid account type, should be one of ['owner', 'admin', 'integration', 'compliance', 'auditor']\"]}"},{"id":"03288bb9-e153-4129-833a-a9fd6cbe02d0","name":"Created - Response typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"str uuid\",\n    \"first_name\": \"str\",\n    \"last_name\": \"str\",\n    \"email\": \"str\",\n    \"account_type\": \"str (owner | admin | integration | compliance | auditor)\",\n    \"is_active\": \"bool — false until the user activates their account via email\",\n    \"date_joined\": \"str datetime\",\n    \"enable_monitoring\": \"bool\",\n    \"sso_enabled\": \"bool\"\n}"},{"id":"170cdad1-985b-4f7a-9d5b-1a713f4e081e","name":"Error - Response typing","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"email\": \"newcolleague@company.com\",\n    \"account_type\": \"compliance\",\n    \"enable_monitoring\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"f535b47d-0385-47e0-9776-1d1eaa7ae85c"},{"name":"Get User","id":"8d492f7c-4247-45d8-9263-96fcb49e3c30","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}","description":"<p>Retrieves details for a specific user within the authenticated user's company. The target user must belong to the same company.</p>\n","urlObject":{"path":["user","{{user_uuid}}"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"66cf11cc-1301-4029-802d-efbb2277542c","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/3fa85f64-5717-4562-b3fc-2c963f66afa6"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Doe\",\n    \"email\": \"jane@company.com\",\n    \"account_type\": \"compliance\",\n    \"is_active\": true,\n    \"date_joined\": \"2024-01-15T10:30:00Z\",\n    \"enable_monitoring\": false,\n    \"sso_enabled\": false\n}"},{"id":"334b8d5f-04fb-41b1-bbc8-ca4dd3634180","name":"Error message when no token provided","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"f1471b5d-dd0b-4a06-b4d4-8fbbf70420f4","name":"Error message when user not found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Not found.\"}"},{"id":"41613b1e-6a64-4686-8437-c0b383b7b1ea","name":"OK - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"str uuid\",\n    \"first_name\": \"str\",\n    \"last_name\": \"str\",\n    \"email\": \"str\",\n    \"account_type\": \"str (owner | admin | integration | compliance | auditor)\",\n    \"is_active\": \"bool\",\n    \"date_joined\": \"str datetime\",\n    \"enable_monitoring\": \"bool\",\n    \"sso_enabled\": \"bool\"\n}"},{"id":"2e59275f-a7e8-40f0-a5e3-cb842c00c406","name":"Error - Response typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"8d492f7c-4247-45d8-9263-96fcb49e3c30"},{"name":"Update User","id":"7de0d97a-9599-40a2-b1c4-57aa9d187c5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Smith\",\n    \"account_type\": \"admin\",\n    \"enable_monitoring\": \"true\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/{{user_uuid}}","description":"<p>Updates one or more fields for a user within the company. Both <code>PUT</code> and <code>PATCH</code> are accepted.</p>\n<p><strong>Editable fields:</strong></p>\n<ul>\n<li><code>first_name</code> (string)</li>\n<li><code>last_name</code> (string)</li>\n<li><code>account_type</code> (string): <code>admin</code> | <code>integration</code> | <code>compliance</code> | <code>auditor</code></li>\n<li><code>enable_monitoring</code> (string <code>\"true\"</code> / <code>\"false\"</code>): requires a monitoring-enabled subscription</li>\n</ul>\n<p><strong>Restrictions:</strong></p>\n<ul>\n<li>A user cannot change their own <code>account_type</code> or <code>enable_monitoring</code>.</li>\n<li>The requester can only assign <code>account_type</code> values lower than their own.</li>\n<li><code>enable_monitoring</code> requires the company's active subscription plan to include monitoring.</li>\n</ul>\n","urlObject":{"path":["user","{{user_uuid}}"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"e80595bd-fe09-4f6b-b1bd-69f710064c51","name":"OK","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Smith\",\n    \"account_type\": \"admin\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/3fa85f64-5717-4562-b3fc-2c963f66afa6"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n    \"first_name\": \"Jane\",\n    \"last_name\": \"Smith\",\n    \"email\": \"jane@company.com\",\n    \"account_type\": \"admin\",\n    \"is_active\": true,\n    \"date_joined\": \"2024-01-15T10:30:00Z\",\n    \"enable_monitoring\": false,\n    \"sso_enabled\": false\n}"},{"id":"3e630cc6-6eb4-42f9-ace7-c6e4ae5326d0","name":"Error message when no token provided","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"account_type\": \"admin\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"9548f3cf-0a56-40e1-a720-903a23ea245e","name":"Error message when trying to update own account_type","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"account_type\": \"compliance\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You can not update your own account_type.\"}"},{"id":"38ae76bf-0e48-4fff-98d6-cab7bc73a381","name":"Error message when insufficient role to assign account_type","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"account_type\": \"owner\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You don't have permissions for that action.\"}"},{"id":"5073cbd8-11f5-4d80-bea1-2ae33ab48c28","name":"OK - Response typing","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"str\",\n    \"last_name\": \"str\",\n    \"account_type\": \"str (owner | admin | integration | compliance | auditor)\",\n    \"enable_monitoring\": \"str (\\\"true\\\" | \\\"false\\\")\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"uuid\": \"str uuid\",\n    \"first_name\": \"str\",\n    \"last_name\": \"str\",\n    \"email\": \"str\",\n    \"account_type\": \"str (owner | admin | integration | compliance | auditor)\",\n    \"is_active\": \"bool\",\n    \"date_joined\": \"str datetime\",\n    \"enable_monitoring\": \"bool\",\n    \"sso_enabled\": \"bool\"\n}"},{"id":"8ce24cd7-47f6-42d3-af70-c686b5ac1710","name":"Error - Response typing","originalRequest":{"method":"PATCH","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"language":"json"}}},"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"7de0d97a-9599-40a2-b1c4-57aa9d187c5d"},{"name":"Delete User","id":"d5d00c65-1443-4b19-ab7a-3d1a5b10ee3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}","description":"<p>Removes a user from the company. All active API tokens for the deleted user are automatically disabled.</p>\n<p><strong>Restrictions:</strong></p>\n<ul>\n<li>A user cannot delete their own account.</li>\n<li>The requester must have a higher privilege level than the target user.</li>\n<li>Non-sandbox token required.</li>\n</ul>\n<p><strong>Behaviour:</strong></p>\n<ul>\n<li>If the user record can be fully deleted → <code>204 No Content</code>.</li>\n<li>If associated data prevents a hard-delete → the record is <strong>obfuscated</strong> (PII masked) and all tokens disabled → <code>200</code> with a detail message.</li>\n</ul>\n","urlObject":{"path":["user","{{user_uuid}}"],"host":["https://api.sanctions.io"],"query":[],"variable":[]}},"response":[{"id":"3b765ca8-23db-4c2d-b6de-8d5371345596","name":"No Content — user deleted","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/3fa85f64-5717-4562-b3fc-2c963f66afa6"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[],"cookie":[],"responseTime":null,"body":""},{"id":"3e2f60de-2292-4811-b30c-013e938d38f6","name":"OK — user obfuscated and tokens disabled","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/3fa85f64-5717-4562-b3fc-2c963f66afa6"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"User obfuscated and tokens disabled.\"}"},{"id":"f41a99ad-cee1-499e-ac5e-72fcbaa509ae","name":"Error message when no token provided","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"7564234f-45ab-42a7-8a63-464898b8e1c0","name":"Error message when trying to delete own account","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You can not delete your own account.\"}"},{"id":"a6b2faf9-1f3f-428a-a65d-8a136bb06d6d","name":"Error message when insufficient permissions to delete target user","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"You don't have permissions for that action.\"}"},{"id":"ce58336c-0ed2-4d50-aa6a-9752fe2faf61","name":"Error - Response typing","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/user/{{user_uuid}}"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"d5d00c65-1443-4b19-ab7a-3d1a5b10ee3f"}],"id":"afa091a0-adb0-40d3-b42e-07fa778ee07c","description":"<p>Endpoints for managing users within a company account. These endpoints allow owners and admins to invite new users, update their roles, and remove them from the platform.</p>\n<p><strong>Base URL:</strong> <code>https://api.sanctions.io</code></p>\n<p><strong>Role hierarchy:</strong> <code>owner</code> &gt; <code>admin</code> &gt; <code>integration</code> &gt; <code>compliance</code> &gt; <code>auditor</code></p>\n<p><strong>Common restrictions across all endpoints:</strong></p>\n<ul>\n<li>Sandbox tokens cannot be used.</li>\n<li>The requesting user must belong to a company.</li>\n<li>Target users must belong to the same company.</li>\n</ul>\n","_postman_id":"afa091a0-adb0-40d3-b42e-07fa778ee07c"},{"name":"Manage Subscriptions","id":"3f756226-f3e7-4c04-a1ab-a8e4ba3d7e5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/plans/","description":"<p>This endpoint provides information on the status of your subscriptions.</p>\n","urlObject":{"path":["plans",""],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"description":{"content":"<p>Filter by plans that are for Transaction screening.</p>\n","type":"text/plain"},"key":"is_sanctions","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by plans that are for PEP screening.</p>\n","type":"text/plain"},"key":"is_pep","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by plans that are adtive.</p>\n","type":"text/plain"},"key":"is_active","value":"<string>"}],"variable":[]}},"response":[{"id":"ed6c431f-3ec0-420c-b8d3-f06fed946188","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/plans/?is_sanctions=true&is_pep=false&is_active=true","host":["https://api.sanctions.io"],"path":["plans",""],"query":[{"key":"is_sanctions","value":"true","description":"Filter by plans that are for Transaction screening."},{"key":"is_pep","value":"false","description":"Filter by plans that are for PEP screening."},{"key":"is_active","value":"true","description":"Filter by plans that are active."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"count\": \"<integer>\",\n  \"next\": \"<string>\",\n  \"previous\": \"<string>\",\n  \"results\": [\n    {\n      \"id\": \"<string>\",\n      \"plan_name\": \"<string>\",\n      \"plan_amount\": \"<string>\",\n      \"expiration_reason\": \"<string>\",\n      \"trial_start\": \"<string>\",\n      \"trial_end\": \"<string>\",\n      \"period_start\": \"<string>\",\n      \"period_end\": \"<string>\",\n      \"consumed_time_percentage\": \"<string>\",\n      \"consumed_time_verbose\": \"<string>\",\n      \"call_count\": \"<integer>\",\n      \"extra_api_calls\": \"<integer>\",\n      \"calls_dropdown\": \"<string>\",\n      \"consumed_calls_percentage\": \"<number>\",\n      \"consumed_calls_verbose\": \"<string>\",\n      \"is_active\": \"<boolean>\",\n      \"is_trialling\": \"<boolean>\"\n    },\n    {\n      \"id\": \"<string>\",\n      \"plan_name\": \"<string>\",\n      \"plan_amount\": \"<string>\",\n      \"expiration_reason\": \"<string>\",\n      \"trial_start\": \"<string>\",\n      \"trial_end\": \"<string>\",\n      \"period_start\": \"<string>\",\n      \"period_end\": \"<string>\",\n      \"consumed_time_percentage\": \"<string>\",\n      \"consumed_time_verbose\": \"<string>\",\n      \"call_count\": \"<integer>\",\n      \"extra_api_calls\": \"<integer>\",\n      \"calls_dropdown\": \"<string>\",\n      \"consumed_calls_percentage\": \"<number>\",\n      \"consumed_calls_verbose\": \"<string>\",\n      \"is_active\": \"<boolean>\",\n      \"is_trialling\": \"<boolean>\"\n    }\n  ]\n}"},{"id":"6dd3e9a2-2d60-475b-a478-71b7bebbdd32","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/plans/?is_sanctions=true&is_pep=false&is_active=true","host":["https://api.sanctions.io"],"path":["plans",""],"query":[{"key":"is_sanctions","value":"true","description":"Filter by plans that are for Transaction screening."},{"key":"is_pep","value":"false","description":"Filter by plans that are for PEP screening."},{"key":"is_active","value":"true","description":"Filter by plans that are adtive."}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"740d5de8-0a8e-4699-9d8f-57a471fbe0f1","name":"OK - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/plans/?is_sanctions=true&is_pep=false&is_active=true","host":["https://api.sanctions.io"],"path":["plans",""],"query":[{"key":"is_sanctions","value":"true","description":"Filter by plans that are for Transaction screening."},{"key":"is_pep","value":"false","description":"Filter by plans that are for PEP screening."},{"key":"is_active","value":"true","description":"Filter by plans that are active."}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"count\": \"<integer>\",\n  \"next\": \"<string>\",\n  \"previous\": \"<string>\",\n  \"results\": [\n    {\n      \"id\": \"<string>\",\n      \"plan_name\": \"<string>\",\n      \"plan_amount\": \"<string>\",\n      \"expiration_reason\": \"<string>\",\n      \"trial_start\": \"<string>\",\n      \"trial_end\": \"<string>\",\n      \"period_start\": \"<string>\",\n      \"period_end\": \"<string>\",\n      \"consumed_time_percentage\": \"<string>\",\n      \"consumed_time_verbose\": \"<string>\",\n      \"call_count\": \"<integer>\",\n      \"extra_api_calls\": \"<integer>\",\n      \"calls_dropdown\": \"<string url>\",\n      \"consumed_calls_percentage\": \"<number>\",\n      \"consumed_calls_verbose\": \"<string>\",\n      \"is_active\": \"<boolean>\",\n      \"is_trialling\": \"<boolean>\"\n    }\n  ]\n}"},{"id":"b2cbfa17-3f0f-4e3f-a0fc-76d0bf957c5c","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=2.2","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","type":"text","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","type":"text","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"identifier","value":"www.website.com","type":"text","description":"Filter records with matching identifiers.","disabled":true},{"key":"identifier_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","type":"text","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","disabled":true},{"key":"entity_type","value":"entity","type":"text","description":"Type of entity (individual, entity, vessel, aircraft).","disabled":true},{"key":"entity_type_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","disabled":true},{"key":"country_residence","value":"RU","type":"text","description":"Country of residency (ISO2)","disabled":true},{"key":"country_residence_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","disabled":true},{"key":"date_of_birth","value":"<string>","type":"text","description":"Date of Birth YYYY-MM-DD.","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","disabled":true},{"key":"year_of_birth","value":"1940","type":"text","description":"Year of Birth in format YYYY","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","disabled":true},{"key":"nationality","value":"RU","type":"text","description":"Nationality of person (the data format needs to be in ISO2).","disabled":true},{"key":"nationality_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","disabled":true},{"key":"citizenship","value":"RU","type":"text","description":"Citizenship (Country ISO2).","disabled":true},{"key":"citizenship_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","disabled":true},{"key":"place_of_birth","value":"RU","type":"text","description":"Place of birth (City).","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","type":"text","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","disabled":true},{"key":"address_scoring_weight","value":"3","type":"text","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","disabled":true},{"key":"page","value":"1","type":"text","description":"Page number of the paginated results, results are paginated 25 by 25","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"3f756226-f3e7-4c04-a1ab-a8e4ba3d7e5e"},{"name":"List Screenings","id":"89010fac-ff06-4462-9bd0-56b52cf6f7ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":"https://api.sanctions.io/searches/count","description":"<p>This endpoint will provide the count of queries performed, filtered by the parameters provided. We do not store the parameters of your request for data privacy reasons but we use a hash algorithm (one direction only) that enables us to store <strong>how</strong> you searched, but not <strong>what</strong> you searched for.</p>\n","urlObject":{"path":["searches","count"],"host":["https://api.sanctions.io"],"query":[{"disabled":true,"description":{"content":"<p>Filter by api call type, choices: normal, sandbox</p>\n","type":"text/plain"},"key":"api_call_type","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches after (including) the datetime string representation provided, format <a>YYYY-MM-DDTHH:MM:SS.MSZ0:00</a>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.</p>\n","type":"text/plain"},"key":"from_timestamp","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches before (not including) the datetime string representation provided, format <a>YYYY-MM-DDTHH:MM:SS.MSZ0:00</a>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.</p>\n","type":"text/plain"},"key":"to_timestamp","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches that were sanctions searches.</p>\n","type":"text/plain"},"key":"is_sanctions","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches that were PEP searches.</p>\n","type":"text/plain"},"key":"is_pep","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches that were media searches.</p>\n","type":"text/plain"},"key":"is_media","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches that returned that amount of results in the response.</p>\n","type":"text/plain"},"key":"result_count","value":"<number>"},{"disabled":true,"description":{"content":"<p>Filter by searches which's hashed name is coincident.</p>\n","type":"text/plain"},"key":"name_hash","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches that used that parameter in the request.</p>\n","type":"text/plain"},"key":"page","value":"<number>"},{"disabled":true,"description":{"content":"<p>Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most.</p>\n","type":"text/plain"},"key":"uuid","value":"<string>"},{"disabled":true,"description":{"content":"<p>Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}</p>\n","type":"text/plain"},"key":"used_token","value":"<string>"}],"variable":[]}},"response":[{"id":"b6a5dc4c-49ee-4b0c-a8f4-90189b5cfade","name":"OK","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/searches/historic?is_sanctions=true","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"api_call_type","value":"<string>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"from_timestamp","value":"<string>","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"to_timestamp","value":"<string>","description":"Filter by searches that were sanctions searches.","type":"text","disabled":true},{"key":"is_sanctions","value":"true","description":"Filter by searches that were PEP searches."},{"key":"is_pep","value":"<string>","description":"Filter by searches that were media searches.","type":"text","disabled":true},{"key":"is_media","value":"<string>","description":"Filter by searches that returned that amount of results in the response.","type":"text","disabled":true},{"key":"result_count","value":"<number>","description":"Filter by searches which's hashed name is coincident.","type":"text","disabled":true},{"key":"name_hash","value":"<string>","description":"Filter by searches that used that parameter in the request.","type":"text","disabled":true},{"key":"page","value":"<number>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most.","type":"text","disabled":true},{"key":"uuid","value":"<string>","description":"Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}","type":"text","disabled":true},{"key":"used_token","value":"<string>","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2613162,\n    \"next\": \"https://staging.sanctions.io/searches/historic/?is_sanctions=True&page=2\",\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uuid\": \"60d223f0-025b-447b-bc0d-f8045a7c52a4\",\n            \"timestamp\": \"2023-10-12T14:37:55.887004Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"50a6a1f7-18ed-488a-8d42-39ffecdd71ac\",\n            \"timestamp\": \"2023-10-12T14:37:55.646880Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"c6d760b7-f478-4d69-93ad-43b732c0d63d\",\n            \"timestamp\": \"2023-10-10T11:40:36.742836Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"ff493347-35e7-4916-872e-727f79388ce6\",\n            \"timestamp\": \"2023-10-10T11:40:36.184674Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"50f1fd2d-c009-4d25-8f1a-fb1457a174b6\",\n            \"timestamp\": \"2023-10-10T11:40:35.697828Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"4f026f57-ab7a-49aa-bfa2-ec8129201588\",\n            \"timestamp\": \"2023-10-10T11:40:34.996597Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"031adc03-0857-4517-b182-45fdae7935c7\",\n            \"timestamp\": \"2023-10-10T11:38:33.497918Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"403b8015-833d-45dc-9db1-8ae47ad2d91e\",\n            \"timestamp\": \"2023-10-10T11:38:32.809732Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"67176fc0-e424-4392-a84c-9bf698fbe975\",\n            \"timestamp\": \"2023-10-10T11:32:31.743366Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"a677262b-8347-40bc-983f-b11f7402d8ed\",\n            \"timestamp\": \"2023-10-10T11:32:31.073967Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"57b15090-c46f-46ab-b4ec-4a0f21b184b2\",\n            \"timestamp\": \"2023-10-10T09:58:48.607818Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"baf61641-6cec-4e95-8c51-2d87edd338b5\",\n            \"timestamp\": \"2023-10-10T09:58:48.058212Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"7cdacc71-2adc-420a-814c-ed2be67e3c58\",\n            \"timestamp\": \"2023-10-09T10:44:44.799306Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"8121d423-b5e4-4289-a7ba-800df17a9cd0\",\n            \"timestamp\": \"2023-10-09T10:44:43.917089Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"edf2c315-f5f1-49e2-aa6e-f0007d24bf64\",\n            \"timestamp\": \"2023-10-06T12:55:34.682484Z\",\n            \"search_query_json\": {\n                \"vessel_imo\": \"9ad6e149172285dc41d1fe0bf6c9b22445b4bda4142743e663ff114363b3ea50\"\n            },\n            \"api_version\": \"1.9\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"dcda1ed8-51a0-4ea9-9bcf-232568bf2028\",\n            \"timestamp\": \"2023-10-06T12:55:32.176707Z\",\n            \"search_query_json\": {\n                \"name\": \"5b228880b19c1c5bbcb7c30b2b477ce603d14fb015a9bbda0655c607914e8b92\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"68bca10eea2ba33f6f15a6ab0c7df2a49051a6541f9118d468b0585d5d60398b\",\n                \"entity_type\": \"da15caaee9de1b0dc60aade31644ba5fa2faa3ebba81c9ec122c7d5e25de9d9a\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"1b50d429-0fab-40d5-985b-1ac256bcd263\",\n            \"timestamp\": \"2023-10-06T12:55:00.098275Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"10ba4c0b-9cf8-4a45-a01c-0ff6c808e9c2\",\n            \"timestamp\": \"2023-10-05T19:34:06.605869Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"d1a7a579e74d9a07751307147f4f932423c62f3e4093d0194d01b234398fdf89\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"e128fa3f-2f4a-4e5d-af27-30fbeb366a05\",\n            \"timestamp\": \"2023-10-05T19:34:00.595066Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"d1a7a579e74d9a07751307147f4f932423c62f3e4093d0194d01b234398fdf89\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"6c8ede71-acc5-4aa3-a330-da786a75e5b3\",\n            \"timestamp\": \"2023-10-05T19:33:53.134312Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"457fd4c9-4c6a-4faa-9fd6-603cf1bf2000\",\n            \"timestamp\": \"2023-10-05T19:33:47.771491Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"fbcc8e29-4baf-4e5a-95e8-af4ea2ab8260\",\n            \"timestamp\": \"2023-10-05T19:33:32.899056Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"4a44dc15364204a80fe80e9039455cc1608281820fe2b24f1e5233ade6af1dd5\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"0c0e1d41-371a-4e38-b6b6-c1e73c663858\",\n            \"timestamp\": \"2023-10-05T19:26:37.449373Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"4a44dc15364204a80fe80e9039455cc1608281820fe2b24f1e5233ade6af1dd5\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"ab40f234-f7e8-4b97-ac31-c2daeb6e5a97\",\n            \"timestamp\": \"2023-10-05T19:26:27.772291Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"99cf09d8-c860-4218-ad07-0e863fd7967a\",\n            \"timestamp\": \"2023-10-05T19:26:20.077408Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"d1a7a579e74d9a07751307147f4f932423c62f3e4093d0194d01b234398fdf89\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        }\n    ]\n}"},{"id":"9fe80fbe-b190-4037-a726-521d9835fb38","name":"OK - show only sanctions requests","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/searches/historic","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"api_call_type","value":"<string>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"from_timestamp","value":"<string>","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"to_timestamp","value":"<string>","description":"Filter by searches that were sanctions searches.","type":"text","disabled":true},{"key":"is_sanctions","value":"<boolean>","description":"Filter by searches that were PEP searches.","disabled":true},{"key":"is_pep","value":"<string>","description":"Filter by searches that were media searches.","type":"text","disabled":true},{"key":"is_media","value":"<string>","description":"Filter by searches that returned that amount of results in the response.","type":"text","disabled":true},{"key":"result_count","value":"<number>","description":"Filter by searches which's hashed name is coincident.","type":"text","disabled":true},{"key":"name_hash","value":"<string>","description":"Filter by searches that used that parameter in the request.","type":"text","disabled":true},{"key":"page","value":"<number>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most.","type":"text","disabled":true},{"key":"uuid","value":"<string>","description":"Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}","type":"text","disabled":true},{"key":"used_token","value":"<string>","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 2613162,\n    \"next\": \"https://staging.sanctions.io/searches/historic/?is_sanctions=True&page=2\",\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uuid\": \"60d223f0-025b-447b-bc0d-f8045a7c52a4\",\n            \"timestamp\": \"2023-10-12T14:37:55.887004Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"50a6a1f7-18ed-488a-8d42-39ffecdd71ac\",\n            \"timestamp\": \"2023-10-12T14:37:55.646880Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"c6d760b7-f478-4d69-93ad-43b732c0d63d\",\n            \"timestamp\": \"2023-10-10T11:40:36.742836Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"ff493347-35e7-4916-872e-727f79388ce6\",\n            \"timestamp\": \"2023-10-10T11:40:36.184674Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"50f1fd2d-c009-4d25-8f1a-fb1457a174b6\",\n            \"timestamp\": \"2023-10-10T11:40:35.697828Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"4f026f57-ab7a-49aa-bfa2-ec8129201588\",\n            \"timestamp\": \"2023-10-10T11:40:34.996597Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"031adc03-0857-4517-b182-45fdae7935c7\",\n            \"timestamp\": \"2023-10-10T11:38:33.497918Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"403b8015-833d-45dc-9db1-8ae47ad2d91e\",\n            \"timestamp\": \"2023-10-10T11:38:32.809732Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"67176fc0-e424-4392-a84c-9bf698fbe975\",\n            \"timestamp\": \"2023-10-10T11:32:31.743366Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"a677262b-8347-40bc-983f-b11f7402d8ed\",\n            \"timestamp\": \"2023-10-10T11:32:31.073967Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"57b15090-c46f-46ab-b4ec-4a0f21b184b2\",\n            \"timestamp\": \"2023-10-10T09:58:48.607818Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"baf61641-6cec-4e95-8c51-2d87edd338b5\",\n            \"timestamp\": \"2023-10-10T09:58:48.058212Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"7cdacc71-2adc-420a-814c-ed2be67e3c58\",\n            \"timestamp\": \"2023-10-09T10:44:44.799306Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"8121d423-b5e4-4289-a7ba-800df17a9cd0\",\n            \"timestamp\": \"2023-10-09T10:44:43.917089Z\",\n            \"search_query_json\": {\n                \"name\": \"855a2dd412e6f0819431d1dc0dea5ae82fb0ccdddac5be9ed173860889f01481\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"edf2c315-f5f1-49e2-aa6e-f0007d24bf64\",\n            \"timestamp\": \"2023-10-06T12:55:34.682484Z\",\n            \"search_query_json\": {\n                \"vessel_imo\": \"9ad6e149172285dc41d1fe0bf6c9b22445b4bda4142743e663ff114363b3ea50\"\n            },\n            \"api_version\": \"1.9\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"dcda1ed8-51a0-4ea9-9bcf-232568bf2028\",\n            \"timestamp\": \"2023-10-06T12:55:32.176707Z\",\n            \"search_query_json\": {\n                \"name\": \"5b228880b19c1c5bbcb7c30b2b477ce603d14fb015a9bbda0655c607914e8b92\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"68bca10eea2ba33f6f15a6ab0c7df2a49051a6541f9118d468b0585d5d60398b\",\n                \"entity_type\": \"da15caaee9de1b0dc60aade31644ba5fa2faa3ebba81c9ec122c7d5e25de9d9a\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"1b50d429-0fab-40d5-985b-1ac256bcd263\",\n            \"timestamp\": \"2023-10-06T12:55:00.098275Z\",\n            \"search_query_json\": {\n                \"name\": \"baae3a8ae4f4e33dbd27bd01ddc4e9d55914c784687b1778667eed0b5c2ad044\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"3d514e62a2a49a570deddbd5633894858c594a032b653297c7b637263e06556a\",\n                \"country_residence\": \"79adb2a2fce5c6ba215fe5f27f532d4e7edbac4b6a5e09e1ef3a08084a904621\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"10ba4c0b-9cf8-4a45-a01c-0ff6c808e9c2\",\n            \"timestamp\": \"2023-10-05T19:34:06.605869Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"d1a7a579e74d9a07751307147f4f932423c62f3e4093d0194d01b234398fdf89\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"e128fa3f-2f4a-4e5d-af27-30fbeb366a05\",\n            \"timestamp\": \"2023-10-05T19:34:00.595066Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"d1a7a579e74d9a07751307147f4f932423c62f3e4093d0194d01b234398fdf89\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"6c8ede71-acc5-4aa3-a330-da786a75e5b3\",\n            \"timestamp\": \"2023-10-05T19:33:53.134312Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"457fd4c9-4c6a-4faa-9fd6-603cf1bf2000\",\n            \"timestamp\": \"2023-10-05T19:33:47.771491Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"19581e27de7ced00ff1ce50b2047e7a567c76b1cbaebabe5ef03f7c3017bb5b7\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"fbcc8e29-4baf-4e5a-95e8-af4ea2ab8260\",\n            \"timestamp\": \"2023-10-05T19:33:32.899056Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"4a44dc15364204a80fe80e9039455cc1608281820fe2b24f1e5233ade6af1dd5\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"0c0e1d41-371a-4e38-b6b6-c1e73c663858\",\n            \"timestamp\": \"2023-10-05T19:26:37.449373Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"4a44dc15364204a80fe80e9039455cc1608281820fe2b24f1e5233ade6af1dd5\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"ab40f234-f7e8-4b97-ac31-c2daeb6e5a97\",\n            \"timestamp\": \"2023-10-05T19:26:27.772291Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"87a083708153a0cde710d49f2396f28c12f23d2db8398f7fcb034101ae4f5ac9\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"99cf09d8-c860-4218-ad07-0e863fd7967a\",\n            \"timestamp\": \"2023-10-05T19:26:20.077408Z\",\n            \"search_query_json\": {\n                \"name\": \"06c07bbd4de9d8038bbb11bd1cb6fb6b6a7984ddafdd62df9a95d0649b432679\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"d1a7a579e74d9a07751307147f4f932423c62f3e4093d0194d01b234398fdf89\",\n                \"data_source\": \"6167e477d8a33cc18eeec1149e65fd0ce7430722256e0feb0277173fefdb153a\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"identifier_scoring_weight\": \"7902699be42c8a8e46fbbb4501726517e86b22c56a189f7625a6da49081b2451\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 2,\n            \"page\": 1\n        }\n    ]\n}"},{"id":"5a2aa8fc-7701-45ef-a52a-82ffd29f72db","name":"OK - show only sandbox requests","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/searches/historic?api_call_type=sandbox","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"api_call_type","value":"sandbox"},{"key":"from_timestamp","value":"<string>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"to_timestamp","value":"<string>","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"is_sanctions","value":"<string>","description":"Filter by searches that were sanctions searches.","type":"text","disabled":true},{"key":"is_pep","value":"<string>","description":"Filter by searches that were PEP searches.","type":"text","disabled":true},{"key":"is_media","value":"<string>","description":"Filter by searches that were media searches.","type":"text","disabled":true},{"key":"result_count","value":"<number>","description":"Filter by searches that returned that amount of results in the response.","type":"text","disabled":true},{"key":"name_hash","value":"<string>","description":"Filter by searches which's hashed name is coincident.","type":"text","disabled":true},{"key":"page","value":"<number>","description":"Filter by searches that used that parameter in the request.","type":"text","disabled":true},{"key":"uuid","value":"<string>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most.","type":"text","disabled":true},{"key":"used_token","value":"<string>","description":"Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 17,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uuid\": \"863a381d-88e0-4aa1-80bd-923c1f10ebb1\",\n            \"timestamp\": \"2023-08-21T11:29:30.071972Z\",\n            \"search_query_json\": {\n                \"name\": \"03b37f4daf3295bae4004bab9496b0dfafb084079cf8158928a6bee5b5edd881\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"f56426e82fbcf999eb4bef687b49ad41cd39f2d51a61a6bf8e287719ee150047\",\n                \"country_residence\": \"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"76691033-2601-4017-a1f0-8c5364c46268\",\n            \"timestamp\": \"2023-08-21T11:29:29.963959Z\",\n            \"search_query_json\": {\n                \"name\": \"81a94120743fe0cd2b9d309178a169aba757ff281f57827dd5b479dff55688f9\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"f56426e82fbcf999eb4bef687b49ad41cd39f2d51a61a6bf8e287719ee150047\",\n                \"country_residence\": \"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"d0ea1700-7dbd-4fc8-b3a1-8821fcfb59c5\",\n            \"timestamp\": \"2023-08-21T08:03:06.212607Z\",\n            \"search_query_json\": {\n                \"name\": \"81a94120743fe0cd2b9d309178a169aba757ff281f57827dd5b479dff55688f9\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"f56426e82fbcf999eb4bef687b49ad41cd39f2d51a61a6bf8e287719ee150047\",\n                \"country_residence\": \"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"398b80b6-94f5-4133-8d00-738efd3b2759\",\n            \"timestamp\": \"2023-08-21T08:03:06.070773Z\",\n            \"search_query_json\": {\n                \"name\": \"03b37f4daf3295bae4004bab9496b0dfafb084079cf8158928a6bee5b5edd881\",\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"data_source\": \"f56426e82fbcf999eb4bef687b49ad41cd39f2d51a61a6bf8e287719ee150047\",\n                \"country_residence\": \"582967534d0f909d196b97f9e6921342777aea87b46fa52df165389db1fb8ccf\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"fba472bb-12df-4a57-b7c2-19c2537cc3ef\",\n            \"timestamp\": \"2023-06-12T16:29:33.098604Z\",\n            \"search_query_json\": {\n                \"name\": \"2bceb9256b145d2ec9d2b4e92efbc561e3ae125d06645b821339a03174fd3a33\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"22360b8c-24ed-47eb-9e07-de3ed3331b7d\",\n            \"timestamp\": \"2023-06-12T16:29:18.994094Z\",\n            \"search_query_json\": {\n                \"name\": \"2bceb9256b145d2ec9d2b4e92efbc561e3ae125d06645b821339a03174fd3a33\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"d02f561f-8bed-4555-94ab-c7d6598b0b31\",\n            \"timestamp\": \"2023-06-12T16:29:06.896679Z\",\n            \"search_query_json\": {\n                \"name\": \"b87c7083a2a259d7b408edbb643e65b4de9b97943c465b96f3296c9e6c59f239\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"7509d713-380f-4c6c-ab4f-01319cb53ba4\",\n            \"timestamp\": \"2023-06-12T16:28:54.396754Z\",\n            \"search_query_json\": {\n                \"name\": \"4261e9486a5706e10f0c7b2b23b45d3591fb574186c7eb911055a7f9d6b956f9\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"af6feceb-6a57-407f-836b-ade414770b16\",\n            \"timestamp\": \"2023-06-12T16:28:32.043064Z\",\n            \"search_query_json\": {\n                \"name\": \"a3feaa2455a8379b15bc18950a99aa31e190bd68a8aa4ceab7afdc28cd5fb0f6\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"330661fd-466d-4a8a-b328-d82d332f3bf8\",\n            \"timestamp\": \"2023-06-12T16:28:21.308072Z\",\n            \"search_query_json\": {\n                \"name\": \"749a1a16c343bf7b315a2142e36adcda6abecf8d04019f512d6b200286d660f4\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"5c7a431a-3b59-4f08-973b-26b70479f00c\",\n            \"timestamp\": \"2023-06-12T16:18:05.959018Z\",\n            \"search_query_json\": {\n                \"name\": \"749a1a16c343bf7b315a2142e36adcda6abecf8d04019f512d6b200286d660f4\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"23bd48aa-0cd6-4a3f-96ac-7bc99ea3a616\",\n            \"timestamp\": \"2023-06-12T16:17:57.319606Z\",\n            \"search_query_json\": {\n                \"name\": \"749a1a16c343bf7b315a2142e36adcda6abecf8d04019f512d6b200286d660f4\",\n                \"fuzziness\": \"e629fa6598d732768f7c726b4b621285f9c3b85303900aa912017db7617d8bdb\"\n            },\n            \"api_version\": \"2.0\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": false,\n            \"is_pep\": true,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"713cb0f7-6962-4c34-84d9-d38566f5a454\",\n            \"timestamp\": \"2023-06-12T16:17:43.425572Z\",\n            \"search_query_json\": {\n                \"name\": \"749a1a16c343bf7b315a2142e36adcda6abecf8d04019f512d6b200286d660f4\",\n                \"fuzziness\": \"b4944c6ff08dc6f43da2e9c824669b7d927dd1fa976fadc7b456881f51bf5ccc\"\n            },\n            \"api_version\": \"2.0\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": false,\n            \"is_pep\": true,\n            \"is_media\": false,\n            \"result_count\": 4,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"2132116f-b388-48a9-b475-07467e439b09\",\n            \"timestamp\": \"2023-06-12T16:17:31.896640Z\",\n            \"search_query_json\": {\n                \"name\": \"749a1a16c343bf7b315a2142e36adcda6abecf8d04019f512d6b200286d660f4\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"7ad4372a-3fb5-4152-aee1-9ffd058619b2\",\n            \"timestamp\": \"2023-06-12T16:17:12.754568Z\",\n            \"search_query_json\": {\n                \"name\": \"4261e9486a5706e10f0c7b2b23b45d3591fb574186c7eb911055a7f9d6b956f9\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"9ef56e0b-852d-4ade-8b12-e2775d6aad2a\",\n            \"timestamp\": \"2023-06-12T16:03:02.519395Z\",\n            \"search_query_json\": {\n                \"name\": \"96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"e8ba3f8cf5a98a8271f7e4eb440d06bb58f1a0520d091d79f44bf0812d0853ad\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 4,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"d9f48518-e047-42da-ba4e-df31f48ec899\",\n            \"timestamp\": \"2023-06-12T16:00:13.637941Z\",\n            \"search_query_json\": {\n                \"name\": \"4261e9486a5706e10f0c7b2b23b45d3591fb574186c7eb911055a7f9d6b956f9\",\n                \"min_score\": \"973b372a514f91db8219fef585cdf81b09196afd7948f5fb1e29c2016dd995a0\",\n                \"data_source\": \"3d66f74fd48822744da1ff290dd7c6b3c664f833e0aaca3671f93eefbf0ba6c4\",\n                \"entity_type\": \"da15caaee9de1b0dc60aade31644ba5fa2faa3ebba81c9ec122c7d5e25de9d9a\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"sandbox\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        }\n    ]\n}"},{"id":"15b51df0-0562-47cd-9011-2e8a5e14f268","name":"OK - show only API calls in August 2023","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/searches/historic?from_timestamp=2023-08-01&to_timestamp=2023-09-01","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"api_call_type","value":"sandbox","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone.","type":"text","disabled":true},{"key":"from_timestamp","value":"2023-08-01","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"to_timestamp","value":"2023-09-01"},{"key":"is_sanctions","value":"<string>","description":"Filter by searches that were sanctions searches.","type":"text","disabled":true},{"key":"is_pep","value":"<string>","description":"Filter by searches that were PEP searches.","type":"text","disabled":true},{"key":"is_media","value":"<string>","description":"Filter by searches that were media searches.","type":"text","disabled":true},{"key":"result_count","value":"<number>","description":"Filter by searches that returned that amount of results in the response.","type":"text","disabled":true},{"key":"name_hash","value":"<string>","description":"Filter by searches which's hashed name is coincident.","type":"text","disabled":true},{"key":"page","value":"<number>","description":"Filter by searches that used that parameter in the request.","type":"text","disabled":true},{"key":"uuid","value":"<string>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most.","type":"text","disabled":true},{"key":"used_token","value":"<string>","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"count\": 113,\n    \"next\": \"https://staging.sanctions.io/searches/historic/?from_timestamp=2023-08-01&page=2&to_timestamp=2023-09-01\",\n    \"previous\": null,\n    \"results\": [\n        {\n            \"uuid\": \"009ec5ab-8409-4cbb-95be-5b17d29755ed\",\n            \"timestamp\": \"2023-08-31T15:59:54.781237Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"95913f3218e7fb36a3c76f90a6009424a0d814e1ff1a59152f20594b61b8ce01\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"entity_type_scoring_weight\": \"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"caf3ce00-da17-4c8c-876e-55a83dc3bb18\",\n            \"timestamp\": \"2023-08-31T15:59:44.846088Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"95913f3218e7fb36a3c76f90a6009424a0d814e1ff1a59152f20594b61b8ce01\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"entity_type_scoring_weight\": \"d4735e3a265e16eee03f59718b9b5d03019c07d8b6c51f90da3a666eec13ab35\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"40403640-9f10-4522-8d5c-95633e1868ac\",\n            \"timestamp\": \"2023-08-31T15:59:33.091788Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"95913f3218e7fb36a3c76f90a6009424a0d814e1ff1a59152f20594b61b8ce01\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\",\n                \"entity_type_scoring_weight\": \"6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"d603d699-7dc1-4164-8108-7bf1ba169851\",\n            \"timestamp\": \"2023-08-31T15:36:03.369158Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"95913f3218e7fb36a3c76f90a6009424a0d814e1ff1a59152f20594b61b8ce01\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"6d8d7ec1-af24-4d18-a0e5-adb78c035dad\",\n            \"timestamp\": \"2023-08-31T15:35:55.873338Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"95913f3218e7fb36a3c76f90a6009424a0d814e1ff1a59152f20594b61b8ce01\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"cb8e4e0e-99f1-4391-8e89-1ebac0bc40b9\",\n            \"timestamp\": \"2023-08-31T15:35:44.189235Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"a82f9ebb-eb96-4b32-821b-3ff4ee2c3c67\",\n            \"timestamp\": \"2023-08-31T15:33:07.009577Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"de7d598c-c9e6-4cd3-8f7f-b1a5daf28499\",\n            \"timestamp\": \"2023-08-31T15:33:03.387555Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"6ec4838d6035b2b5d5836745b34ea3e3b1aafcc04cf0715d64ebbcb084452256\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 1,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"b1cb9e51-aefa-4df1-b72b-e9cf92c3ac36\",\n            \"timestamp\": \"2023-08-31T15:22:42.072646Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 3,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"39a029e5-c82f-4169-a397-05664aa97cbd\",\n            \"timestamp\": \"2023-08-31T15:22:31.584503Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"6105a5d6-9097-4c11-9fc9-f4bc1f51fd1b\",\n            \"timestamp\": \"2023-08-31T15:05:08.819118Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"e2f1a5d3-98ca-4597-9c23-fd3dec85c00c\",\n            \"timestamp\": \"2023-08-31T15:05:01.759627Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 3,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"c45de418-d0ed-4343-bd3b-486cac248f40\",\n            \"timestamp\": \"2023-08-31T15:04:56.024628Z\",\n            \"search_query_json\": {\n                \"name\": \"6fef411f612a4514eb33e8dfd3450b15488cccd7ac301858f29f82c00e9b68a4\",\n                \"delta\": \"6f31304cdfd0a3a6362bffbc6dc4f33ecb20221b84f79cf0137b7dc0f5d3a616\",\n                \"fuzziness\": \"b4944c6ff08dc6f43da2e9c824669b7d927dd1fa976fadc7b456881f51bf5ccc\"\n            },\n            \"api_version\": \"2.0\",\n            \"api_call_type\": \"daily\",\n            \"is_sanctions\": false,\n            \"is_pep\": true,\n            \"is_media\": false,\n            \"result_count\": 100,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"dfc92edd-705e-422d-b9b9-7aac5de8ad1b\",\n            \"timestamp\": \"2023-08-31T15:04:53.529874Z\",\n            \"search_query_json\": {\n                \"vessel_imo\": \"9ad6e149172285dc41d1fe0bf6c9b22445b4bda4142743e663ff114363b3ea50\"\n            },\n            \"api_version\": \"1.9\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"bdd2359c-5b6d-47b6-ba22-67df90b87d15\",\n            \"timestamp\": \"2023-08-31T15:04:50.351862Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"d31d2ed7-6200-49d0-bc0e-4059ae3ce874\",\n            \"timestamp\": \"2023-08-31T13:13:38.694981Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 3,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"66f7c5e6-eba7-4cd3-b38a-d75772466ddb\",\n            \"timestamp\": \"2023-08-31T13:12:36.970230Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"4ab51547-d820-427b-8130-4930ce335aa4\",\n            \"timestamp\": \"2023-08-31T13:12:06.137406Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"d6647fd0-4e47-4ec5-b447-281f541dfee0\",\n            \"timestamp\": \"2023-08-31T13:08:31.748437Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 3,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"298b02ba-564a-4ecd-a03a-dde08cdc649a\",\n            \"timestamp\": \"2023-08-31T13:08:25.844827Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"9b93bd1b-90fb-4a58-ac4f-295f14305ae7\",\n            \"timestamp\": \"2023-08-31T13:03:07.780821Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 0,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"e1a605d9-3ccc-4577-a979-8078ca9c0545\",\n            \"timestamp\": \"2023-08-31T13:03:03.801419Z\",\n            \"search_query_json\": {\n                \"min_score\": \"1e181f0934d441445f03ff51c972ef44275b830c10a80401e53b27bf5baf327a\",\n                \"identifier\": \"32efe273053968b63dd1b9edafcb9b07a778e749d0a166515218b45cc263bb4c\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 3,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"43708d79-8032-46dc-9f61-11452ccff02a\",\n            \"timestamp\": \"2023-08-30T12:41:06.671349Z\",\n            \"search_query_json\": {\n                \"name\": \"870c7a6db3ed9181c09dfcb1fbfd22f33b4f4e68b69fb9c60b0d97950543efb6\",\n                \"min_score\": \"1e9d7c27c8bbc8ddf0055c93e064a62fa995d177fee28cc8fa949bc8a4db06f4\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 17,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"40d92023-60c9-4643-bee3-5a4f268ecd60\",\n            \"timestamp\": \"2023-08-30T12:41:05.329384Z\",\n            \"search_query_json\": {\n                \"name\": \"870c7a6db3ed9181c09dfcb1fbfd22f33b4f4e68b69fb9c60b0d97950543efb6\",\n                \"min_score\": \"1e9d7c27c8bbc8ddf0055c93e064a62fa995d177fee28cc8fa949bc8a4db06f4\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 17,\n            \"page\": 1\n        },\n        {\n            \"uuid\": \"22894df6-e7f4-43de-a9e6-af3e8d24393e\",\n            \"timestamp\": \"2023-08-30T12:41:02.317528Z\",\n            \"search_query_json\": {\n                \"name\": \"870c7a6db3ed9181c09dfcb1fbfd22f33b4f4e68b69fb9c60b0d97950543efb6\",\n                \"min_score\": \"1e9d7c27c8bbc8ddf0055c93e064a62fa995d177fee28cc8fa949bc8a4db06f4\",\n                \"data_source\": \"2a7481e33d4127c7e8ebce5af8eb4616ca8ee3097c5bf6669c5084cc460f7ec4\",\n                \"entity_type\": \"bca3685fea8acd4e4b5c149874e1aa2bad0708e7e5ed490f3cf0702cb7a8bb56\"\n            },\n            \"api_version\": \"2.2\",\n            \"api_call_type\": \"normal\",\n            \"is_sanctions\": true,\n            \"is_pep\": false,\n            \"is_media\": false,\n            \"result_count\": 17,\n            \"page\": 1\n        }\n    ]\n}"},{"id":"ca18722a-6a56-4997-9e9d-e3fb3c9ae43a","name":"Error message when there is no token provided.","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text","disabled":true}],"url":{"raw":"https://api.sanctions.io/searches/historic?from_timestamp=<string>&to_timestamp=<string>&is_sanctions=<string>&is_pep=<string>&is_media=<string>&result_count=<number>&name_hash=<string>&page=<number>&uuid=<string>&used_token=<string>","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"from_timestamp","value":"<string>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"to_timestamp","value":"<string>","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"is_sanctions","value":"<string>","description":"Filter by searches that were sanctions searches."},{"key":"is_pep","value":"<string>","description":"Filter by searches that were PEP searches."},{"key":"is_media","value":"<string>","description":"Filter by searches that were media searches."},{"key":"result_count","value":"<number>","description":"Filter by searches that returned that amount of results in the response."},{"key":"name_hash","value":"<string>","description":"Filter by searches which's hashed name is coincident."},{"key":"page","value":"<number>","description":"Filter by searches that used that parameter in the request."},{"key":"uuid","value":"<string>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most."},{"key":"used_token","value":"<string>","description":"Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"Authentication credentials were not provided.\"}"},{"id":"93c2ba68-77ba-4b55-b8c9-1b60eaed195f","name":"When there are form errors the response structure will be like this. In the case provided there was a problem in the field \"name\".","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version={{api_version}}","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/searches/historic?from_timestamp=<string>&to_timestamp=<string>&is_sanctions=<string>&is_pep=<string>&is_media=<string>&result_count=<number>&name_hash=<string>&page=<number>&uuid=<string>&used_token=<string>","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"from_timestamp","value":"<string>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"to_timestamp","value":"<string>","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"is_sanctions","value":"<string>","description":"Filter by searches that were sanctions searches."},{"key":"is_pep","value":"<string>","description":"Filter by searches that were PEP searches."},{"key":"is_media","value":"<string>","description":"Filter by searches that were media searches."},{"key":"result_count","value":"<number>","description":"Filter by searches that returned that amount of results in the response."},{"key":"name_hash","value":"<string>","description":"Filter by searches which's hashed name is coincident."},{"key":"page","value":"<number>","description":"Filter by searches that used that parameter in the request."},{"key":"uuid","value":"<string>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most."},{"key":"used_token","value":"<string>","description":"Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"field_name\": \"<string>\"\n}"},{"id":"aac53ad0-6e6a-4a9b-a9f4-9fea304f40d6","name":"OK - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"}],"url":{"raw":"https://api.sanctions.io/searches/historic?from_timestamp=<string>&to_timestamp=<string>&is_sanctions=<string>&is_pep=<string>&is_media=<string>&result_count=<number>&name_hash=<string>&page=<number>&uuid=<string>&used_token=<string>","host":["https://api.sanctions.io"],"path":["searches","historic"],"query":[{"key":"from_timestamp","value":"<string>","description":"Filter by searches after (including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"to_timestamp","value":"<string>","description":"Filter by searches before (not including) the datetime string representation provided, format <YYYY-MM-DDTHH:MM:SS.MSZ0:00>, when a partial timestamp is provided, it defaults to 0 hours, 0 minutes 0 seconds, and utc timezone."},{"key":"is_sanctions","value":"<string>","description":"Filter by searches that were sanctions searches."},{"key":"is_pep","value":"<string>","description":"Filter by searches that were PEP searches."},{"key":"is_media","value":"<string>","description":"Filter by searches that were media searches."},{"key":"result_count","value":"<number>","description":"Filter by searches that returned that amount of results in the response."},{"key":"name_hash","value":"<string>","description":"Filter by searches which's hashed name is coincident."},{"key":"page","value":"<number>","description":"Filter by searches that used that parameter in the request."},{"key":"uuid","value":"<string>","description":"Each API request is stored with its own UUID, the stored UUID is returned in the response when you search for them, if you specify a UUID in this request you can get 1 result at most."},{"key":"used_token","value":"<string>","description":"Filter by searches using the provided token. format [0-9a-f]{8}-[0-9a-f]{4}-[0-5][0-9a-f]{3}-[089ab][0-9a-f]{3}-[0-9a-f]{12}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"count\": \"<integer>\",\n  \"next\": \"<string>\",\n  \"previous\": \"<string>\",\n  \"results\": [\n    {\n      \"uuid\": \"<string>\",\n      \"timestamp\": \"<string>\",\n      \"search_query_json\": {\n        \"name\": \"<string>\"\n      },\n      \"api_version\": \"<string>\",\n      \"api_call_type\": \"normal\",\n      \"is_sanctions\": \"<boolean>\",\n      \"is_pep\": \"<boolean>\",\n      \"is_media\": \"<boolean>\",\n      \"result_count\": \"<integer>\",\n      \"page\": \"<integer>\"\n    },\n    {\n      \"uuid\": \"<string>\",\n      \"timestamp\": \"<string>\",\n      \"search_query_json\": {\n        \"name\": \"<string>\"\n      },\n      \"api_version\": \"<string>\",\n      \"api_call_type\": \"daily\",\n      \"is_sanctions\": \"<boolean>\",\n      \"is_pep\": \"<boolean>\",\n      \"is_media\": \"<boolean>\",\n      \"result_count\": \"<integer>\",\n      \"page\": \"<integer>\"\n    }\n  ]\n}"},{"id":"2e0d00a8-a846-4b43-8432-5218a2518770","name":"Error - typing","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/json; version=","type":"text"},{"key":"Authorization","value":"Bearer {{token}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text","disabled":true}],"body":{"mode":"file","file":{},"options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.sanctions.io/search/?min_score=0.85&data_source=sanctions-lists&name=Luckashenko","host":["https://api.sanctions.io"],"path":["search",""],"query":[{"key":"min_score","value":"0.85","description":"Minimum confidence score filter (0.1 = low confidence, 1.0 = high confidence)."},{"key":"data_source","value":"sanctions-lists","description":"(Required) The `short_name` of the data source/s (comma separated) you'd like to include for your search. This parameter is mandatory in API version 2.1 and onward. See a list of all supported sources [here](https://docs.sanctions.io/sanctions-and-watchlists).\n**CRIME** includes FBI and INTERPOL data sources.\n**SANCTIONS-LISTS** includes all our Sanctions lists (excluding FBI and Interpol).\n**HIGH-RISK-JURISDICTIONS*** covers all jurisdiction lists.\n**PEP-LISTS*** Politically Exposed Persons list."},{"key":"name","value":"Luckashenko","description":"(Required) Name of a person or entity"},{"key":"name_scoring_weight","value":"9","description":"Relative weight (1 to 10) of the name for the confidence_score calculation (default is 9).","type":"text","disabled":true},{"key":"name_match_boosting_threshold","value":"0.9","description":"If the name-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the name-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"identifier","value":"www.website.com","description":"Filter records with matching identifiers.","type":"text","disabled":true},{"key":"identifier_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the identifier in the score calculation (default is 3).","type":"text","disabled":true},{"key":"identifier_match_boosting_threshold","value":"0.9","description":"If the identifier-matching score is higher than the defined threshold, the overall confidence score will be overwritten with the identifier-matching score. The threshold can be freely defined between 0.7 and 1.0.","type":"text","disabled":true},{"key":"entity_type","value":"entity","description":"Type of entity (individual, entity, vessel, aircraft).","type":"text","disabled":true},{"key":"entity_type_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the entity_type in the score calculation (default is 3).","type":"text","disabled":true},{"key":"country_residence","value":"RU","description":"Country of residency (ISO2)","type":"text","disabled":true},{"key":"country_residence_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the country_residence in the score calculation (default is 3).","type":"text","disabled":true},{"key":"date_of_birth","value":"<string>","description":"Date of Birth YYYY-MM-DD.","type":"text","disabled":true},{"key":"date_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the date_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"year_of_birth","value":"1940","description":"Year of Birth in format YYYY","type":"text","disabled":true},{"key":"year_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the year_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"nationality","value":"RU","description":"Nationality of person (the data format needs to be in ISO2).","type":"text","disabled":true},{"key":"nationality_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the nationalities in the score calculation (default is 3).","type":"text","disabled":true},{"key":"citizenship","value":"RU","description":"Citizenship (Country ISO2).","type":"text","disabled":true},{"key":"citizenship_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the citizenships in the score calculation (default is 3).","type":"text","disabled":true},{"key":"place_of_birth","value":"RU","description":"Place of birth (City).","type":"text","disabled":true},{"key":"place_of_birth_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the place_of_birth in the score calculation (default is 3).","type":"text","disabled":true},{"key":"address","value":"Room 807, 8/F Building 6, No.333 Guiping Road, Shanghai, 200233, CN","description":"Address, can be used as a sole search parameter from version 2.1 onwards.","type":"text","disabled":true},{"key":"address_scoring_weight","value":"3","description":"Relative weight (1 to 10) of the address in the score calculation (defaults to 3).","type":"text","disabled":true},{"key":"page","value":"1","description":"Page number of the paginated results, results are paginated 25 by 25","type":"text","disabled":true}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\"detail\": \"<str> error description\"}"}],"_postman_id":"89010fac-ff06-4462-9bd0-56b52cf6f7ec"}],"id":"7907eba2-a5e6-4daf-ba3a-6deea5d5d052","_postman_id":"7907eba2-a5e6-4daf-ba3a-6deea5d5d052","description":""},{"name":"Changelog","item":[{"name":"Screening API","item":[],"id":"3051a601-133d-419f-9690-cf35d217e80a","description":"<h1 id=\"v23\">v2.3</h1>\n<h3 id=\"april-2026\"><strong>April 2026</strong></h3>\n<h5 id=\"added\">Added</h5>\n<p><strong>SSO enforcement company-wide</strong></p>\n<ul>\n<li>Administrators can now enforce SSO login for all users in their organization, locking out non-SSO authentication from both the portal and the API</li>\n</ul>\n<p><strong><code>data_source_url</code></strong> <strong>in Batch export CSV</strong></p>\n<ul>\n<li>The <code>data_source_url</code> field is now included in Batch Screening CSV exports</li>\n</ul>\n<p><strong>Batch segregation by token</strong></p>\n<ul>\n<li>Batch queries are now segregated by API token — sandbox tokens cannot access production batches and vice versa, preventing accidental cross-environment data access</li>\n</ul>\n<p><strong>Webhook disabled timestamp</strong></p>\n<ul>\n<li>Webhooks now record the timestamp of when they were disabled, improving webhook management visibility</li>\n</ul>\n<p><strong>New XLSX parsing error report</strong></p>\n<ul>\n<li>When a batch file contains parsing errors, a downloadable XLSX report is now generated detailing the specific issues</li>\n</ul>\n<h5 id=\"updated\">Updated</h5>\n<p><strong>Single-token individual name search — across all Screening v2.x and Monitoring v3.x</strong></p>\n<ul>\n<li>Single-token individual name searches are now permitted again, restoring previous behaviour for customers on older versions</li>\n</ul>\n<p><strong>United Nations Security Council lists</strong></p>\n<ul>\n<li>Updated to accommodate the addition of a new <code>interpol_link</code> field in the source</li>\n</ul>\n<p><strong>Company monthly report</strong></p>\n<ul>\n<li>Massively reworked — the report now completes in minutes rather than hours</li>\n</ul>\n<blockquote>\n<p>⚠️ <strong>Note on batch token segregation:</strong> Sandbox and production API tokens now operate in fully separate batch environments. If you use both environments, ensure you are using the correct token for each context. </p>\n</blockquote>\n<hr />\n<h3 id=\"march-2026\"><strong>March 2026</strong></h3>\n<h5 id=\"added-1\">Added</h5>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li><p>EUROPOL — new import source added</p>\n</li>\n<li><p>Philippines — new import source added</p>\n</li>\n</ul>\n<p><strong>Single-token individual name search — batch support</strong></p>\n<ul>\n<li>The country whitelist bypass for single-token individual name searches (introduced in February 2026) now also applies to Batch Screening</li>\n</ul>\n<h5 id=\"updated-1\">Updated</h5>\n<p><strong>ZA-FAT renamed to NZ-FAT</strong></p>\n<ul>\n<li><p>The <code>ZA-FAT</code> data source short name was incorrect and has been renamed to <code>NZ-FAT</code></p>\n</li>\n<li><p>Both <code>ZA-FAT</code> and <code>NZ-FAT</code> are accepted for now, but integrations should be updated to use <code>NZ-FAT</code></p>\n</li>\n</ul>\n<p><strong>Adverse Media — Monitoring entry country excluded from matching</strong></p>\n<ul>\n<li>The Monitoring entry's country field is no longer used as a factor in Adverse Media searches and matches within Monitoring, reducing irrelevant results</li>\n</ul>\n<p><strong>Batch report — Adverse Media results included</strong></p>\n<ul>\n<li>Adverse Media results are now included in Batch Screening reports, aligned with the Monitoring batch report structure</li>\n</ul>\n<h5 id=\"fixed\">Fixed</h5>\n<p><strong>Corrupted batch file upload</strong></p>\n<ul>\n<li>Corrupted batch files are now detected and rejected gracefully at upload time, with a clear error returned to the user</li>\n</ul>\n<p><strong>PDF generation in single screening</strong></p>\n<ul>\n<li>Fixed PDF report generation in the single screening portal view</li>\n</ul>\n<hr />\n<h3 id=\"february-2026\"><strong>February 2026</strong></h3>\n<h5 id=\"added-2\">Added</h5>\n<p><strong>Single-token name search — country whitelist bypass</strong></p>\n<ul>\n<li><p>A bypass mechanism has been introduced for single-token individual name searches in selected countries where single-token names are culturally common</p>\n</li>\n<li><p>Searches for individuals in whitelisted countries will not be rejected by the single-token restriction introduced in January 2026</p>\n</li>\n</ul>\n<p><strong>Adverse Media support in Batch Screening</strong></p>\n<ul>\n<li><p>Adverse Media screening is now available in Batch Screening</p>\n</li>\n<li><p>To enable it, include the short code <code>ADV-MEDIA</code> in the <code>data_source</code> parameter:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">  data_source: ADV-MEDIA\n\n</code></pre>\n<ul>\n<li>Can be combined with other <code>data_source</code> values (e.g. <code>SANCTIONS-LISTS</code>, <code>PEP</code>) in the same request</li>\n</ul>\n<blockquote>\n<p>⚠️ Availability depends on your subscription plan. Please check your plan or contact <a href=\"https://mailto:help@sanctions.io\">help@sanctions.io</a> to confirm access. </p>\n</blockquote>\n<h5 id=\"updated-2\">Updated</h5>\n<p><strong>UK-PTGO data source</strong></p>\n<ul>\n<li>The <code>UK-PTGO</code> data source short name has been renamed. Please update any integrations that reference this source explicitly.</li>\n</ul>\n<p><strong>Expanded source information</strong></p>\n<ul>\n<li><p>Each source now includes:</p>\n<ul>\n<li><p><code>short_name</code> - the abbreviated source code (e.g. <code>SDN</code>, <code>CFSP</code>)</p>\n</li>\n<li><p><code>name</code> - full source name</p>\n</li>\n<li><p><code>country</code> - jurisdiction the source belongs to</p>\n</li>\n</ul>\n</li>\n<li><p>Improves result traceability and auditability for compliance teams</p>\n</li>\n</ul>\n<p><strong>Improved matching technology</strong></p>\n<ul>\n<li>Internal enhancements to the name matching engine have been introduced in this version. These improvements increase accuracy and reduce false positives.</li>\n</ul>\n<h5 id=\"fixed-1\">Fixed</h5>\n<p><strong>Adverse Media dates in portalSearch results — expanded hits persisting</strong></p>\n<ul>\n<li><p>Fixed a bug where expanded hit results remained open after performing a new search in the portal</p>\n</li>\n<li><p>Fixed an issue where Adverse Media result dates were being rendered incorrectly in the portal</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"january-2026\"><strong>January 2026</strong></h3>\n<h4 id=\"api-v23-officially-released\"><strong>API v2.3 officially released</strong></h4>\n<ul>\n<li><p>Version 2.3 is now the official version of the Screening API.</p>\n</li>\n<li><p>All customers are encouraged to migrate to v2.3.</p>\n</li>\n</ul>\n<h5 id=\"added-3\">Added</h5>\n<p><strong>Timestamps in search results</strong></p>\n<ul>\n<li><p><code>first_import</code> — shows when an entry was first added to the sanctions database</p>\n</li>\n<li><p><code>last_update</code> — shows when the entry was last updated</p>\n</li>\n</ul>\n<p><strong>Source update metadata</strong> <em>(new fields in the /sources response)</em></p>\n<ul>\n<li><p><code>first_import</code> — date the source was first imported into sanctions.io</p>\n</li>\n<li><p><code>country</code> — data source country</p>\n</li>\n<li><p><code>number_of_entries</code> — total number of records</p>\n</li>\n<li><p><code>last_update_info</code> — date of the most recent successful import and entries changes</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">        {\n            \"short_name\": \"ADB\",\n            \"name\": \"INT / Asian Development Bank Sanctions List\",\n            \"country\": \"INT\",\n            \"number_of_entries\": 1484,\n            \"first_import\": \"2024-02-26T17:17:43.073409+00:00\",\n            \"last_update_info\": {\n                \"timestamp\": \"2026-08-14T07:18:23.866197+00:00\",\n                \"created_entries\": 3,\n                \"deleted_entries\": 0,\n                \"updated_entries\": 3\n            }\n        }\n\n</code></pre>\n<blockquote>\n<p><strong>This allows you to verify the freshness of any watchlist at any time.</strong> </p>\n</blockquote>\n<p><strong>Single-token individual search restriction</strong></p>\n<ul>\n<li><p>Searches against <code>entity_type: individual</code> using a single-word name are no longer permitted across all API versions and Monitoring</p>\n</li>\n<li><p>Any data entry or Adverse Media result with a single-token name is excluded from individual searches. This change significantly reduces false positives.</p>\n</li>\n</ul>\n<h5 id=\"updated-3\">Updated</h5>\n<p><strong>Richer API response structure</strong></p>\n<ul>\n<li>The v2.3 response is significantly more detailed than previous veriosn. Customers using v2.1 (or not specifying a version) may notice structural differences in the response payload.</li>\n</ul>\n<p><strong>HM Treasury list retired</strong></p>\n<ul>\n<li><p>The <code>HM-TREASURY</code> data source has been removed. Searches previously run against <code>HM-TREASURY</code> are automatically redirected to <code>UK-SANCTIONS</code>, which is the authoritative and up-to-date source</p>\n</li>\n<li><p>Please update any integrations that explicitly reference <code>HM-TREASURY</code> in the <code>data_source</code> parameter to use <code>UK-SANCTIONS</code> instead</p>\n</li>\n</ul>\n<p><strong>Adverse Media — daily digest email</strong></p>\n<ul>\n<li><p>Adverse Media results are no longer sent via email immediately upon creation</p>\n</li>\n<li><p>A daily digest email is now sent containing all Adverse Media results generated in the previous 24 hours, reducing notification noise for compliance teams</p>\n</li>\n</ul>\n<p><strong>Updated</strong> <strong><code>data_source</code></strong> <strong>wildcard names</strong></p>\n<ul>\n<li>Wildcard values used in the <code>data_source</code> parameter have been renamed for clarity and consistency. They are now organized by list type:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Wildcard</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>SANCTIONS-LISTS</code></td>\n<td>Screens against all Targeted Sanctions Lists available in the portal</td>\n</tr>\n<tr>\n<td><code>CRIME</code></td>\n<td>Screens against criminal watchlists (FBI and Interpol)</td>\n</tr>\n<tr>\n<td><code>PEP</code></td>\n<td>Screens against a comprehensive global Politically Exposed Persons database</td>\n</tr>\n<tr>\n<td><code>HIGH-RISK-JURISDICTIONS</code></td>\n<td>Screens against all High Risk Jurisdiction lists available in the portal</td>\n</tr>\n</tbody>\n</table>\n</div><p>Legacy wildcard names (e.g., \"SANCTIONS\", \"ALL\" remain) functional and supported but we recommend updating to the new names for a cleaner and more maintainable setup.</p>\n<h5 id=\"fixed-2\">Fixed</h5>\n<p><strong>Password reset URL</strong></p>\n<ul>\n<li>Fixed an issue that allowed password reset URLs to be reused after first use</li>\n</ul>\n<h5 id=\"changed\">Changed</h5>\n<p><strong>Identifier parameter standardization</strong></p>\n<ul>\n<li><p>Fields like <code>wallet_address</code> and <code>passport</code> (introduced in v2.1 as standalone parameters) are now consolidated under the generic <code>identifier</code> parameter</p>\n</li>\n<li><p>The old fields remain functional but are <strong>strongly discouraged</strong> - they will not appear in the main API documentation going forward</p>\n</li>\n<li><p>Use <code>identifier</code> for all identity-related inputs: national IDs, passports, wallet addresses, emails, etc</p>\n</li>\n</ul>\n<p><strong>API version must be explicitly set</strong></p>\n<ul>\n<li><p>The portal (UI) defaults to v2.3. API calls without a version header default to <strong>v2.1</strong> - this may result in different responses than what you see in the portal</p>\n</li>\n<li><p>We strongly recommend explicitly setting the version header in all API calls:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-bash\">  Accept: application/json; version=2.3\n\n</code></pre>\n<h5 id=\"deprecated--removed-from-documentation\">Deprecated / Removed from documentation</h5>\n<ul>\n<li><p><code>identifier_boosting_threshold</code> - this parameter has no functional effect. An identifier either matches perfectly or does not contribute to the score. It has been removed from the main API docs</p>\n</li>\n<li><p><code>wallet_address</code> as a standalone field - use <code>identifier</code> instead</p>\n</li>\n<li><p><code>year_of_birth</code> as a standalone field - use <code>date_of_birth</code> instead</p>\n</li>\n<li><p>Legacy <code>data_source</code> wildcard names — still functional, but it should be replaced by the updated names listed above</p>\n</li>\n</ul>\n","_postman_id":"3051a601-133d-419f-9690-cf35d217e80a"},{"name":"Monitoring API","item":[],"id":"aa47a42b-f563-40d9-af1c-0d9ba218ff01","description":"<h2 id=\"v31\">v3.1</h2>\n<h3 id=\"april-2026\"><strong>April 2026</strong></h3>\n<h5 id=\"added\">Added</h5>\n<p><strong>Audit trail for Monitoring entries</strong></p>\n<ul>\n<li>A new audit trail tracks changes made to Monitoring entries, improving traceability for compliance teams</li>\n</ul>\n<h5 id=\"updated\">Updated</h5>\n<p><strong>Single-token individual name search — across all Screening v2.x and Monitoring v3.x</strong></p>\n<ul>\n<li>Single-token individual name searches are now permitted again, restoring previous behaviour for customers on older versions</li>\n</ul>\n<hr />\n<h3 id=\"march-2026\"><strong>March 2026</strong></h3>\n<h5 id=\"added-1\">Added</h5>\n<p><strong>Velocity queues for Monitoring entry processing</strong></p>\n<ul>\n<li>New velocity queues have been introduced to improve throughput and processing speed for Monitoring entries</li>\n</ul>\n<p><strong>Webhook retry mechanism</strong></p>\n<ul>\n<li>Failed webhook events are now automatically re-enqueued and retried for up to 7 days, significantly reducing the risk of missed notifications</li>\n</ul>\n<h5 id=\"updated-1\">Updated</h5>\n<p><strong>Monitoring —</strong> <strong><code>all_results</code></strong> <strong>as default view</strong></p>\n<ul>\n<li>The Monitoring section in the portal now defaults to the <code>all_results</code> view when landing on the page</li>\n</ul>\n<h5 id=\"fixed\">Fixed</h5>\n<p><strong>Monitoring CSV export at scale</strong></p>\n<ul>\n<li>Fixed a failure when generating CSV exports for accounts with large volumes of Monitoring entries and results</li>\n</ul>\n<p><strong>Monitoring report — deleted entries</strong></p>\n<ul>\n<li>The Monitoring report now correctly includes deleted entries when the \"all entries\" filter is applied</li>\n</ul>\n<hr />\n<h3 id=\"february-2026\"><strong>February 2026</strong></h3>\n<h5 id=\"updated-2\">Updated</h5>\n<p><strong>Monitoring CSV export</strong></p>\n<ul>\n<li>Improvements to the CSV export for better visibility and consistency with Batch Screening exports</li>\n</ul>\n<p><strong>Failed webhook events — re-queue infrastructure</strong></p>\n<ul>\n<li>A new queue has been added to capture failed webhook events so they can be re-enqueued and retried, reducing the risk of missed notifications</li>\n</ul>\n<hr />\n<h3 id=\"january-2026\"><strong>January 2026</strong></h3>\n<h5 id=\"added-2\">Added</h5>\n<p><strong>Single-token individual search restriction</strong></p>\n<ul>\n<li><p>Searches against <code>entity_type: individual</code> using a single-word name are no longer permitted across all API versions and Monitoring</p>\n</li>\n<li><p>Monitoring entries with single-token names cannot be created</p>\n</li>\n<li><p>Any data entry or Adverse Media result with a single-token name is excluded from individual searches. This change significantly reduces false positives.</p>\n</li>\n</ul>\n<h5 id=\"updated-3\">Updated</h5>\n<p><strong>HM Treasury list retired</strong></p>\n<ul>\n<li><p>The <code>HM-TREASURY</code> data source has been removed. Searches previously run against <code>HM-TREASURY</code> are automatically redirected to <code>UK-SANCTIONS</code>, which is the authoritative and up-to-date source</p>\n</li>\n<li><p>Please update any integrations that explicitly reference <code>HM-TREASURY</code> in the <code>data_source</code> parameter to use <code>UK-SANCTIONS</code> instead</p>\n</li>\n</ul>\n<p><strong>Fixed</strong></p>\n<ul>\n<li><p><strong>Monitoring report fixes</strong></p>\n<ul>\n<li><p>The <code>monitored_since</code> column has been added to the Monitoring report export</p>\n</li>\n<li><p>Fixed an issue where some Adverse Media results in the Monitoring report had <code>entity_type</code> but no <code>data_source</code>, or vice versa</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"december-2025\"><strong>December 2025</strong></h3>\n<h5 id=\"added-3\">Added</h5>\n<p><strong>Monitoring API v3.1</strong></p>\n<ul>\n<li>A new version 3.1 of the Monitoring API is now available. <strong>Key improvement:</strong> webhook results for <code>MonitoringResult</code> now include a back-reference to the originating <code>MonitoringEntry</code></li>\n</ul>\n<p><strong>Granular permissions based on account type</strong></p>\n<ul>\n<li>Access to specific frontend sections and backend endpoints is now controlled based on the user's account type, providing more precise access management</li>\n</ul>\n<p><strong>Adverse Media in Monitoring</strong></p>\n<ul>\n<li>Adverse Media is now available as a data source within Monitoring. Users must have Adverse Media enabled in their subscription plan to add it as a monitoring data source</li>\n</ul>\n<h5 id=\"fixed-1\">Fixed</h5>\n<p><strong>Monitoring batch upload column handling</strong></p>\n<ul>\n<li>Fixed an issue where columns with empty spaces outside the defined schema caused batch upload failures</li>\n</ul>\n<p><strong>Webhook events</strong></p>\n<ul>\n<li>Fixed webhook events that were firing incorrectly for Monitoring actions</li>\n</ul>\n<blockquote>\n<p>⚠️ <strong>Note on Monitoring + Adverse Media:</strong> Adverse Media within Monitoring requires explicit enablement on your subscription plan. If you would like to add Adverse Media to your Monitoring setup, please contact <a href=\"https://mailto:help@sanctions.io\">help@sanctions.io</a>. </p>\n</blockquote>\n<hr />\n<h2 id=\"v30\">v3.0</h2>\n<h3 id=\"november-2025\"><strong>November 2025</strong></h3>\n<h5 id=\"added-4\">Added</h5>\n<p><strong><code>monitoring_enabled</code></strong> <strong>flag per user</strong></p>\n<ul>\n<li>A new <code>monitoring_enabled</code> flag has been added at the user level. When a company has Monitoring enabled, individual users can now be granted or restricted from Monitoring access during user creation or update</li>\n</ul>\n<p><strong>Date of birth re-scoring</strong></p>\n<ul>\n<li>Same improvement as Screening: stricter validation for incorrect or inconsistent dates of birth in Monitoring searches</li>\n</ul>\n<h5 id=\"fixed-2\">Fixed</h5>\n<p><strong><code>min_score</code></strong> <strong>value of 0.99</strong></p>\n<ul>\n<li>Fixed the same <code>min_score</code> bug in the Monitoring API</li>\n</ul>\n<p><strong>Monitoring KPI refresh</strong></p>\n<ul>\n<li>Fixed an issue where Monitoring KPIs were not refreshing correctly in the portal</li>\n</ul>\n<hr />\n<h3 id=\"october-2025\"><strong>October 2025</strong></h3>\n<h5 id=\"added-5\">Added</h5>\n<p><strong>Monitoring entries with identifier only</strong></p>\n<ul>\n<li><p>Monitoring entries can now be created using an identifier alone, without requiring a name. Name-only, identifier-only, and name + identifier combinations are all supported</p>\n</li>\n<li><p>When an identifier matches, the result is treated as a perfect match regardless of whether a name is also provided</p>\n</li>\n<li><p>The portal now displays the identifier prominently in the Monitoring entries table and detail view when no name is provided</p>\n</li>\n</ul>\n<h5 id=\"fixed-3\">Fixed</h5>\n<p><strong>Monitoring export service</strong></p>\n<ul>\n<li>Fixed issues in the monitoring report export</li>\n</ul>\n<hr />\n<h3 id=\"september-2025\"><strong>September 2025</strong></h3>\n<h5 id=\"added-6\">Added</h5>\n<p><strong>Verbose country names for Monitoring entries</strong></p>\n<ul>\n<li>The <code>country</code> field in Monitoring entry creation now accepts full country names in addition to ISO 2-letter codes</li>\n</ul>\n<h5 id=\"fixed-4\">Fixed</h5>\n<p><strong>CSV batch file encoding detection</strong></p>\n<ul>\n<li>The batch upload processor now automatically detects the character encoding of CSV files, resolving issues with files not encoded in standard UTF-8</li>\n</ul>\n<p><strong>Date extraction in batch entries</strong></p>\n<ul>\n<li>Fixed an issue when extracting dates from batch entry files</li>\n</ul>\n<hr />\n<h3 id=\"august-2025\"><strong>August 2025</strong></h3>\n<h5 id=\"added-7\">Added</h5>\n<p><strong>Monitoring Excel report — countries field</strong></p>\n<ul>\n<li>The Excel export now includes all countries associated with each entry, not just nationality</li>\n</ul>\n<h5 id=\"updated-4\">Updated</h5>\n<p><strong>Batch upload — multi-tab XLSX support</strong></p>\n<ul>\n<li>Same as Screening: XLSX files with more than one tab are now handled gracefully — only the first tab is processed</li>\n</ul>\n<h5 id=\"fixed-5\">Fixed</h5>\n<p><strong>Batch upload parsing errors URL</strong></p>\n<ul>\n<li>Fixed the link included in batch processing notification emails pointing to parsing errors</li>\n</ul>\n<p><strong>Monitoring batch processing</strong></p>\n<ul>\n<li>Fixed an issue that could prevent xlsx batch uploads from being processed correctly when multiple tabs were present</li>\n</ul>\n<hr />\n<h3 id=\"july-2025\"><strong>July 2025</strong></h3>\n<h5 id=\"added-8\">Added</h5>\n<p><strong>Monitoring Excel report export</strong></p>\n<ul>\n<li>A downloadable Excel report is now available from the Monitoring dashboard, generated with the same filters applied in the portal view. The report includes a <code>status</code> field for each entry</li>\n</ul>\n<p><strong>File upload button in Batch Monitoring</strong></p>\n<ul>\n<li>A file upload button has been added to the batch upload dialog in the portal for a more intuitive experience</li>\n</ul>\n<h5 id=\"updated-5\">Updated</h5>\n<p><strong>Elasticsearch upgraded to version 8</strong></p>\n<ul>\n<li>The underlying search infrastructure has been upgraded to Elasticsearch 8, bringing improved performance, stability, and long-term support</li>\n</ul>\n<h5 id=\"fixed-6\">Fixed</h5>\n<p><strong>Monitoring email notifications</strong></p>\n<ul>\n<li><p>Fixed an issue where \"new monitoring results\" emails were not being sent in some cases</p>\n</li>\n<li><p>Fixed the email content formatting</p>\n</li>\n</ul>\n<p><strong>Monitoring batch queue processing</strong></p>\n<ul>\n<li><p>Re-defined the periodic re-queue task to resolve an infinite processing loop issue</p>\n</li>\n<li><p>Monitoring entry events consumer now reads from the batch queue as the primary source</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"june-2025\"><strong>June 2025</strong></h3>\n<h5 id=\"added-9\">Added</h5>\n<p><strong>Special data sources searchable via API</strong></p>\n<ul>\n<li>Customers can now search against special data sources directly through the Monitoring API</li>\n</ul>\n<p><strong>Flexible date of birth for Monitoring entries</strong></p>\n<ul>\n<li><code>date_of_birth</code> in Monitoring entries now accepts partial dates when scoring</li>\n</ul>\n<p><strong>Batch completion notifications</strong></p>\n<ul>\n<li>Batches that complete with some search errors will now trigger both email and webhook notifications as appropriate, rather than failing silently</li>\n</ul>\n<h5 id=\"updated-6\">Updated</h5>\n<p><strong>Monitoring entry validation on upload</strong></p>\n<ul>\n<li>The initial batch upload validation now also validates individual entries — customers receive an accurate report immediately if something is wrong</li>\n</ul>\n<p><strong>Webhook security — Phase 2 (final)</strong></p>\n<ul>\n<li>The second and final phase of the webhook security improvement has been deployed. Webhook requests are now fully secured</li>\n</ul>\n<h5 id=\"fixed-7\">Fixed</h5>\n<p><strong>Monitoring batch upload</strong></p>\n<ul>\n<li><p>Fixed an issue when uploading batches from the portal</p>\n</li>\n<li><p>Fixed an issue where long batch uploads could cause MonitoringEntry duplication</p>\n</li>\n</ul>\n<p><strong>Date of birth rendering</strong></p>\n<ul>\n<li>Fixed multiple <code>date_of_birth</code> parsing and rendering issues in the portal, including ISO 8601 format compliance and empty value handling</li>\n</ul>\n<p><strong>Chrome compatibility</strong></p>\n<ul>\n<li>Resolved a content overflow issue affecting newer versions of Chrome</li>\n</ul>\n<hr />\n<h3 id=\"may-2025\"><strong>May 2025</strong></h3>\n<h5 id=\"added-10\">Added</h5>\n<p><strong>Search 3.0 for API and Batch</strong></p>\n<ul>\n<li>Monitoring API and Batch Monitoring now run on Search 3.0 internally, delivering faster and more accurate results</li>\n</ul>\n<p><strong>Webhook security</strong> <em>(partial — pending full release)</em></p>\n<ul>\n<li>First step of webhook security feature implemented. Full functionality coming in an upcoming release</li>\n</ul>\n<h5 id=\"updated-7\">Updated</h5>\n<p><strong>Monitoring webhook payload</strong></p>\n<ul>\n<li>The webhook notification payload has been streamlined — verbose fields have been removed for a cleaner, more predictable output. Please review your webhook consumers if you rely on specific payload fields</li>\n</ul>\n<h5 id=\"removed\">Removed</h5>\n<p><strong>API v1.x fully removed</strong></p>\n<ul>\n<li>Legacy API v1.x has been removed from the Monitoring API as well (disabled since January 2025)</li>\n</ul>\n<hr />\n<h3 id=\"april-2025\"><strong>April 2025</strong></h3>\n<h5 id=\"updated-8\">Updated</h5>\n<p><strong>Monitoring performance — Search 3.0</strong></p>\n<ul>\n<li><p>Monitoring now runs on Search 3.0, enabling direct queries against data entries within the monitoring workflow, reducing database load and improving overall performance</p>\n</li>\n<li><p>Batch sizes for several asynchronous processes have been increased for better throughput</p>\n</li>\n</ul>\n","_postman_id":"aa47a42b-f563-40d9-af1c-0d9ba218ff01"},{"name":"Previous Versions","item":[],"id":"30b87e87-0e64-438b-92eb-00b20db29272","description":"<h1 id=\"v22\">v2.2</h1>\n<h3 id=\"december-2025\"><strong>December 2025</strong></h3>\n<h5 id=\"added\">Added</h5>\n<p><strong>Multi-user configuration — general availability</strong></p>\n<ul>\n<li>Multi-user configuration is now available in the portal for all new customers joining from this month onwards</li>\n</ul>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li><p>South Africa Municipalities — new PEP list added</p>\n</li>\n<li><p>JO National — new private source with automated processing</p>\n</li>\n</ul>\n<h5 id=\"updated\">Updated</h5>\n<p><strong>Adverse Media API response for permission errors</strong></p>\n<ul>\n<li>Instead of returning a <code>406</code> error when a user does not have Adverse Media enabled, the API now returns a clear, descriptive payload explaining the restriction. This applies to both single screening and batch requests</li>\n</ul>\n<p><strong>Eurobank EBRD list</strong></p>\n<ul>\n<li>Updated to reflect source changes</li>\n</ul>\n<p><strong>South Africa FSCA list</strong></p>\n<ul>\n<li>Updated to reflect source changes</li>\n</ul>\n<h5 id=\"fixed\">Fixed</h5>\n<p><strong>Monitoring batch upload</strong></p>\n<ul>\n<li>Fixed an issue caused by empty spaces in column names outside the defined schema</li>\n</ul>\n<hr />\n<h3 id=\"november-2025\"><strong>November 2025</strong></h3>\n<h5 id=\"added-1\">Added</h5>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li>Pakistan — two new import sources added</li>\n</ul>\n<h5 id=\"updated-1\">Updated</h5>\n<p><strong>FATF list</strong></p>\n<ul>\n<li>Updated format, source type, URL, and serializer for improved reliability</li>\n</ul>\n<p><strong>Japan METI Sanctions list</strong></p>\n<ul>\n<li>Updated to reflect source changes</li>\n</ul>\n<h5 id=\"fixed-1\">Fixed</h5>\n<p><strong><code>min_score</code></strong> <strong>value of 0.99</strong></p>\n<ul>\n<li>Fixed a bug that prevented <code>0.99</code> from being accepted as a valid <code>min_score</code> value</li>\n</ul>\n<hr />\n<h3 id=\"october-2025\"><strong>October 2025</strong></h3>\n<h5 id=\"added-2\">Added</h5>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li><p>MC / AMSF — États ou Territoires à Haut Risque (Monaco high-risk jurisdictions)</p>\n</li>\n<li><p>MC / AMSF — États ou Territoires non coopératifs (Monaco non-cooperative territories)</p>\n</li>\n</ul>\n<p><strong>Adverse Media pagination</strong></p>\n<ul>\n<li>Pagination support added to Adverse Media search results</li>\n</ul>\n<h5 id=\"updated-2\">Updated</h5>\n<p><strong>Adverse Media search performance</strong></p>\n<ul>\n<li>Further async and search engine improvements make Adverse Media searches significantly faster</li>\n</ul>\n<p><strong>User roles aligned to new account types</strong></p>\n<ul>\n<li>The portal and API now fully reflect the new account types (<code>Integration</code>, <code>Compliance</code>, <code>Auditor</code>) introduced in September. Certain portal sections are now restricted based on account type</li>\n</ul>\n<h5 id=\"fixed-2\">Fixed</h5>\n<p><strong>PDF report — PEP data source missing</strong></p>\n<ul>\n<li>Fixed an issue where PEP entries were not appearing in downloaded PDF reports</li>\n</ul>\n<p><strong>Adverse Media response —</strong> <strong><code>page</code></strong> <strong>field</strong></p>\n<ul>\n<li>Fixed an issue where the <code>page</code> field was incorrectly included in <code>search_params</code> in the response when not provided</li>\n</ul>\n<p><strong>Invited user password reset</strong></p>\n<ul>\n<li>Fixed a redirect issue when invited users reset their password</li>\n</ul>\n<p><strong>Batch upload — double submission</strong></p>\n<ul>\n<li>The upload button is now locked after the first click to prevent accidental duplicate submissions</li>\n</ul>\n<p><strong>Company admin search</strong></p>\n<ul>\n<li>Fixed an issue in the company admin search functionality</li>\n</ul>\n<hr />\n<h3 id=\"september-2025\"><strong>September 2025</strong></h3>\n<h5 id=\"added-3\">Added</h5>\n<p><strong>Verbose country names in HRJ search</strong></p>\n<ul>\n<li>High Risk Jurisdiction searches now also accept full country names (e.g. <code>\"Iran\"</code> as well as <code>\"IR\"</code>), consistent with the standard search endpoint</li>\n</ul>\n<p><strong>New and updated watchlists</strong></p>\n<ul>\n<li><p>Ukraine SFMS list — updated to accommodate source changes</p>\n</li>\n<li><p>South Africa Current Cases — updated scraper after significant changes to the source page</p>\n</li>\n</ul>\n<p><strong>New user roles</strong></p>\n<ul>\n<li><p>The user types <code>API User</code> and <code>API Sandbox User</code> have been replaced with three new roles:</p>\n<ul>\n<li><p><code>Integration</code> — for API-based access</p>\n</li>\n<li><p><code>Compliance</code> — for compliance team members</p>\n</li>\n<li><p><code>Auditor</code> — for read-only audit access</p>\n</li>\n</ul>\n</li>\n<li><p>Multi-account role management is now in progress; some portal sections are restricted based on user role (owner/admin required for subscription and company settings)</p>\n</li>\n</ul>\n<h5 id=\"updated-3\">Updated</h5>\n<p><strong>Adverse Media search — async processing</strong></p>\n<ul>\n<li>Adverse Media searches now run asynchronously, significantly reducing response times</li>\n</ul>\n<h5 id=\"fixed-3\">Fixed</h5>\n<p><strong>Company data update</strong></p>\n<ul>\n<li>Fixed a bug that prevented company details from being saved correctly when updated repeatedly</li>\n</ul>\n<hr />\n<h3 id=\"august-2025\"><strong>August 2025</strong></h3>\n<h5 id=\"added-4\">Added</h5>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li><p>Japan sanctions list — new import source added</p>\n</li>\n<li><p>Canada Anti-Terrorism Act list — new import source added</p>\n</li>\n</ul>\n<p><strong>Wallet address extraction</strong></p>\n<ul>\n<li><p>Wallet addresses are now extracted and indexed from the following sources:</p>\n<ul>\n<li><p>HM Treasury</p>\n</li>\n<li><p>UK Sanctions List</p>\n</li>\n<li><p>Swiss SECO</p>\n</li>\n</ul>\n</li>\n</ul>\n<p><strong>Multi-account support</strong> <em>(initial release)</em></p>\n<ul>\n<li>Initial setup for multi-account functionality is now in place, enabling organizations to manage multiple accounts under a single structure. Further updates to follow</li>\n</ul>\n<p><strong>Verbose country names accepted</strong></p>\n<ul>\n<li>The <code>country</code> field in search requests now accepts full country names in addition to ISO 2-letter codes (e.g. <code>\"Germany\"</code> as well as <code>\"DE\"</code>)</li>\n</ul>\n<h5 id=\"updated-4\">Updated</h5>\n<p><strong>Belgium, Malaysia, and South Africa watchlists</strong></p>\n<ul>\n<li>Updated to accommodate source file format changes</li>\n</ul>\n<p><strong>Batch file upload — multi-tab XLSX support</strong></p>\n<ul>\n<li>XLSX files with more than one tab are now accepted. Only the first tab will be processed; additional tabs are ignored without causing an error</li>\n</ul>\n<p><strong>Batch processing — headerless file fix</strong></p>\n<ul>\n<li>Fixed a bug where batch files sent without headers would remain stuck in a processing state indefinitely</li>\n</ul>\n<h5 id=\"fixed-4\">Fixed</h5>\n<p><strong>Multiple countries in screening and batch</strong></p>\n<ul>\n<li>Fixed an issue that prevented multiple countries from being passed in a single screening or batch request</li>\n</ul>\n<hr />\n<h3 id=\"july-2025\"><strong>July 2025</strong></h3>\n<h5 id=\"added-5\">Added</h5>\n<p><strong>Minimum score floor</strong></p>\n<ul>\n<li><code>min_score</code> now has a minimum accepted value of <code>0.6</code>. Values below this threshold are no longer accepted. Note: 0.6 is intentionally permissive and suitable for prospecting use cases — for production compliance screening we recommend a higher threshold (0.88 or above)</li>\n</ul>\n<p><strong>Structured name parts</strong></p>\n<ul>\n<li>First, middle, and last name components are now stored and indexed separately for SDN and other key lists, enabling more precise name matching — particularly useful for records where middle names are absent or vary</li>\n</ul>\n<h5 id=\"updated-5\">Updated</h5>\n<p><strong>SDN list — full name import</strong></p>\n<ul>\n<li>The SDN list now imports the full record name alongside structured first, middle, and last name fields, improving matching accuracy</li>\n</ul>\n<p><strong>US CBP import source</strong></p>\n<ul>\n<li>Updated to reflect a change in the source file format</li>\n</ul>\n<p><strong>World Bank Cross-Debarred list</strong></p>\n<ul>\n<li>Updated to reflect a change in the source file format</li>\n</ul>\n<p><strong>Turkish company name matching</strong></p>\n<ul>\n<li>New stopwords added for Turkish company suffixes, improving match accuracy for Turkish entities</li>\n</ul>\n<h5 id=\"fixed-5\">Fixed</h5>\n<p><strong>Webhook batch processing signal</strong></p>\n<ul>\n<li>Fixed an issue where the webhook service was incorrectly sending <code>false</code> for the batch processing signal</li>\n</ul>\n<p><strong>UAE list</strong></p>\n<ul>\n<li>New integrity checker added for the UAE list import</li>\n</ul>\n<hr />\n<h3 id=\"june-2025\"><strong>June 2025</strong></h3>\n<h5 id=\"updated-6\">Updated</h5>\n<p><strong>Data sources pagination</strong></p>\n<ul>\n<li>The data sources endpoint now supports both default and customisable pagination options, making it easier to browse large source lists</li>\n</ul>\n<p><strong>Date of birth handling</strong></p>\n<ul>\n<li>More flexible <code>date_of_birth</code> parsing in the API — partial dates are now accepted when scoring</li>\n</ul>\n<h5 id=\"fixed-6\">Fixed</h5>\n<p><strong>Batch processing reliability</strong></p>\n<ul>\n<li><p>Fixed an issue where long batch uploads could cause duplicate Monitoring entries</p>\n</li>\n<li><p>Fixed a <code>BadRequest</code> error that was occurring during batch processing</p>\n</li>\n<li><p>Improved handling to avoid database locks when processing batch queries</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"may-2025\">May 2025</h3>\n<h5 id=\"added-6\">Added</h5>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li><p>UK Sanctions List — new import source added</p>\n</li>\n<li><p>PEP Denmark, Greenland, and Faroe Islands — new PEP source added</p>\n</li>\n</ul>\n<p><strong>Customer default API version</strong></p>\n<ul>\n<li>The portal now respects the customer's configured default API version, so users are automatically on their preferred version when using the frontend</li>\n</ul>\n<h5 id=\"updated-7\">Updated</h5>\n<p><strong>Data source short name encoding</strong></p>\n<ul>\n<li><p><code>data_source</code> short names containing spaces can now also be passed URL-encoded:</p>\n<ul>\n<li><p><code>HM TREASURY</code> → <code>HM TREASURY</code></p>\n</li>\n<li><p><code>NS-MBS LIST</code> → <code>NS-MBS LIST</code></p>\n</li>\n<li><p>Both formats are accepted</p>\n</li>\n</ul>\n</li>\n</ul>\n<p><strong>API v1.x fully removed</strong></p>\n<ul>\n<li><p>Legacy API v1.x endpoints have been fully removed from production (disabled since January 2025)</p>\n</li>\n<li><p>All integrations must be on v2.x or above</p>\n</li>\n</ul>\n<h5 id=\"fixed-7\">Fixed</h5>\n<p><strong>Watchlist import fixes</strong></p>\n<ul>\n<li><p>Malaysia MH list updated</p>\n</li>\n<li><p>DHS list fix</p>\n</li>\n<li><p>South Africa Current Cases fix</p>\n</li>\n<li><p>Asian Development Bank fix</p>\n</li>\n<li><p>EuroBank EBRD fix</p>\n</li>\n<li><p>NIGSAC list fix</p>\n</li>\n<li><p>Ukraine NSC list fix</p>\n</li>\n</ul>\n<p><strong>Webhook reliability improvements</strong></p>\n<ul>\n<li><p>Fixed an edge case where a malformed webhook URL could cause repeated failures and delay delivery of other webhooks</p>\n</li>\n<li><p>Webhook notifications are now processed asynchronously for better reliability</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"april-2025\"><strong>April 2025</strong></h3>\n<h5 id=\"added-7\">Added</h5>\n<p><strong>Elasticsearch-powered search for Monitoring Entries</strong></p>\n<ul>\n<li>Customers can now search across all their Monitoring Entries using a fast, flexible search directly in the portal and via the API</li>\n</ul>\n<p><strong>New watchlist: EU Anti-Money Laundering list</strong></p>\n<ul>\n<li>The EU Anti-Money Laundering list is now available as a data source for screening and monitoring</li>\n</ul>\n<p><strong>Entity type in Monitoring Entry list</strong></p>\n<ul>\n<li>The <code>entity_type</code> field is now included in the Monitoring Entry list response, making it easier to filter and identify entries</li>\n</ul>\n<h5 id=\"updated-8\">Updated</h5>\n<p><strong>Monitoring performance — Search 3.0</strong></p>\n<ul>\n<li><p>Monitoring now runs on Search 3.0, enabling direct queries against data entries within the monitoring workflow, reducing database load and improving overall performance</p>\n</li>\n<li><p>Batch sizes for several asynchronous processes have been increased for better throughput</p>\n</li>\n</ul>\n<p><strong>PEP list</strong></p>\n<ul>\n<li>Source info URL (<code>source_info_url</code>) has been added to PEP list entries for improved traceability</li>\n</ul>\n<h5 id=\"fixed-8\">Fixed</h5>\n<p><strong>Watchlist import fixes</strong></p>\n<ul>\n<li><p>South Africa Current Cases list: resolved an import issue</p>\n</li>\n<li><p>Poland list: resolved an import issue</p>\n</li>\n<li><p>US Department of State list: resolved an import issue</p>\n</li>\n<li><p>DHS list: resolved an import issue</p>\n</li>\n<li><p>Fixed a bug where a failed import finalization (e.g. blocked by threshold) would cause the next hourly import to be skipped due to a duplicate file hash</p>\n</li>\n</ul>\n<p><strong>Monitoring Entry scoring</strong></p>\n<ul>\n<li>Fixed an issue where entries without an <code>entity_type</code> were not being cleaned correctly, causing minor score inconsistencies</li>\n</ul>\n<hr />\n<h3 id=\"march-2025\"><strong>March 2025</strong></h3>\n<h5 id=\"added-8\">Added</h5>\n<p><strong>SSO (Single Sign-On) support</strong></p>\n<ul>\n<li>SSO is now enabled in the portal, allowing organisations to authenticate using their existing identity provider</li>\n</ul>\n<p><strong>New watchlists</strong></p>\n<ul>\n<li><p>PEP Colombia list added</p>\n</li>\n<li><p>PEP Ecuador list now includes change detection via scraper for more accurate and timely updates</p>\n</li>\n</ul>\n<p><strong>Custom pagination for Monitoring entries</strong></p>\n<ul>\n<li>Customers can now set their own pagination size when browsing Monitoring entries via the API and portal</li>\n</ul>\n<h5 id=\"updated-9\">Updated</h5>\n<p><strong>Monitoring performance improvements</strong></p>\n<ul>\n<li><p>Monitoring entry list requests now send data in larger batches, with details fetched on demand — significantly reducing load times</p>\n</li>\n<li><p>Re-scoring process optimised for faster execution</p>\n</li>\n<li><p>Phased search moved to an asynchronous process for better responsiveness</p>\n</li>\n</ul>\n<p><strong>Singapore sanctions list</strong></p>\n<ul>\n<li>Updated to reflect the latest source changes</li>\n</ul>\n<p><strong>Search PDF download improvements</strong></p>\n<ul>\n<li><p>PDF generation now runs on a dedicated worker for better performance</p>\n</li>\n<li><p>Email delivery and direct download are now sent together in the same request</p>\n</li>\n</ul>\n<p><strong>Expandable rows in Manual Search and Batch Screening</strong></p>\n<ul>\n<li>Results tables in the manual search and batch screening sections now support row expansion, consistent with the Monitoring view</li>\n</ul>\n<h5 id=\"fixed-9\">Fixed</h5>\n<p><strong>Standalone identifier search restricted (v2.0 and v2.1)</strong></p>\n<ul>\n<li>Standalone identifier-only searches are no longer allowed in API versions 2.0 and 2.1</li>\n</ul>\n<p><strong>Short name search enabled (v2.2 and above)</strong></p>\n<ul>\n<li>Name searches with as few as 2 characters are now supported from v2.2 onwards</li>\n</ul>\n<p><strong>Adverse Media results rendering</strong></p>\n<ul>\n<li>Fixed a frontend error that occurred when displaying Adverse Media screening results</li>\n</ul>\n<hr />\n<h3 id=\"february-2025\"><strong>February 2025</strong></h3>\n<h5 id=\"added-9\">Added</h5>\n<p><strong>Continuous Monitoring — General Availability</strong></p>\n<ul>\n<li><p>The Monitoring infrastructure is now live in production and connected to the portal frontend</p>\n</li>\n<li><p>Users with Monitoring enabled on their subscription can now access and manage monitored entities directly from the portal</p>\n</li>\n<li><p>Monitored entries support expandable rows for more convenient case reviewing, without triggering additional modals</p>\n</li>\n</ul>\n<p><strong>Monitoring Batch</strong></p>\n<ul>\n<li>Batch submission is now supported for Monitoring, allowing multiple entities to be added to monitoring in a single operation</li>\n</ul>\n<p><strong>PDF download for screening results</strong></p>\n<ul>\n<li><p>Screening results can now be downloaded as PDF directly from the portal via a floating menu</p>\n</li>\n<li><p>The existing email delivery of results remains available alongside the new direct download option</p>\n</li>\n</ul>\n<p><strong>External identifier visible in Batch Screening</strong></p>\n<ul>\n<li>The external identifier is now displayed in the batch screening results view in the portal</li>\n</ul>\n<p><strong>Company configuration for monitoring emails</strong></p>\n<ul>\n<li>A new company-level setting has been added to enable or disable monitoring alert emails (disabled by default)</li>\n</ul>\n<h5 id=\"updated-10\">Updated</h5>\n<p><strong>Identifier search — double search boosting</strong></p>\n<ul>\n<li>The identifier field now performs a double search, ensuring any matching identifier is always boosted correctly, improving match accuracy</li>\n</ul>\n<p><strong>Russian company name matching</strong></p>\n<ul>\n<li>New regex patterns for Russian company names improve matching accuracy and overall search performance in batch processing</li>\n</ul>\n<h5 id=\"fixed-10\">Fixed</h5>\n<p><strong>Batch file upload</strong></p>\n<ul>\n<li><p>Fixed an issue where column detection was failing on certain uploaded files</p>\n</li>\n<li><p>Improved error handling when an invalid file is provided</p>\n</li>\n</ul>\n<p><strong>API plan serialization timeout</strong></p>\n<ul>\n<li>Resolved a timeout issue affecting customers with high API call volumes, caused by a plan serialization error</li>\n</ul>\n<p><strong>Token creation error</strong></p>\n<ul>\n<li>Fixed an error 500 that could occur when an invalid value was passed in the <code>is_sandbox</code> parameter during token creation</li>\n</ul>\n<hr />\n<h3 id=\"january-2025\"><strong>January 2025</strong></h3>\n<h5 id=\"added-10\">Added</h5>\n<p><strong>Sortable and filterable tables in the portal</strong></p>\n<ul>\n<li>Tables in the portal are now sortable and filterable where applicable, making it easier to navigate and review screening results</li>\n</ul>\n<h5 id=\"updated-11\">Updated</h5>\n<p><strong>Australia watchlist import</strong></p>\n<ul>\n<li>The Australia sanctions list is now imported directly from the source XLS file for improved reliability and data accuracy</li>\n</ul>\n<h5 id=\"fixed-11\">Fixed</h5>\n<p><strong>Legacy portal link removed</strong></p>\n<ul>\n<li>The link to the legacy portal has been removed from the sidebar for a cleaner navigation experience</li>\n</ul>\n<hr />\n<h3 id=\"december-2024\"><strong>December 2024</strong></h3>\n<h5 id=\"added-11\">Added</h5>\n<p><strong>Improved date-time format detection in Batch Screening</strong></p>\n<ul>\n<li>The batch processor can now detect and handle a wider variety of date-time formats in uploaded files, not just the previously defined format</li>\n</ul>\n<h5 id=\"updated-12\">Updated</h5>\n<p><strong>Malaysia and India watchlist imports</strong></p>\n<ul>\n<li>Both lists are now imported from JSON files instead of directly from PDF sources, improving reliability and security</li>\n</ul>\n<h5 id=\"removed\">Removed</h5>\n<p><strong>API versions 1.x sunset</strong></p>\n<ul>\n<li><p>All API v1.x endpoints have been removed from production as of January 1st, 2025</p>\n</li>\n<li><p>If you are still using v1.x, you must migrate to v2.2</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"november-2024\"><strong>November 2024</strong></h3>\n<h5 id=\"added-12\">Added</h5>\n<p><strong>Adverse Media screening from the portal dashboard</strong></p>\n<ul>\n<li>Customers with Adverse Media enabled can now run adverse media screens directly from the portal dashboard</li>\n</ul>\n<p><strong>KPI dashboard with trend indicators</strong></p>\n<ul>\n<li>The portal now displays key performance indicators with trending up/down graphics for better visibility into screening activity</li>\n</ul>\n<p><strong>New user and company configuration dashboard</strong></p>\n<ul>\n<li>Redesigned settings experience for managing user and company configurations</li>\n</ul>\n<h5 id=\"updated-13\">Updated</h5>\n<p><strong>Data sources selector</strong></p>\n<ul>\n<li>Significant update to the data sources dropdown in the portal — sources are now displayed as tags for a cleaner, more intuitive experience</li>\n</ul>\n<p><strong>API subscription plan serialization</strong></p>\n<ul>\n<li>Updated to better align API responses with frontend requirements</li>\n</ul>\n<h5 id=\"fixed-12\">Fixed</h5>\n<p><strong>Portal result display</strong></p>\n<ul>\n<li>Empty values are no longer shown in screening results, producing a cleaner output</li>\n</ul>\n<p><strong>Batch screening</strong></p>\n<ul>\n<li><p>Fixed an issue where expanding the batch menu caused performance problems (lazy loading now applied)</p>\n</li>\n<li><p>Fixed a race condition where two processes updating the same batch entry simultaneously could cause locking issues</p>\n</li>\n</ul>\n<p><strong>Date parsing in file uploads</strong></p>\n<ul>\n<li>Fixed handling of date fields when uploading <code>.xls</code> and <code>.xlsx</code> files for batch screening</li>\n</ul>\n<hr />\n<h3 id=\"october-2024\">October 2024</h3>\n<h3 id=\"added-13\">Added</h3>\n<ul>\n<li><p><strong>New Screening Portal</strong></p>\n<ul>\n<li><p>Redesigned interface for manual screenings</p>\n</li>\n<li><p>Review batch screening results directly in the portal</p>\n</li>\n</ul>\n</li>\n<li><p><strong>New Sanctions &amp; Watchlists</strong></p>\n<ul>\n<li><p>Ukraine State Financial Monitoring Service</p>\n</li>\n<li><p>Ukraine State Register of Sanctions</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"august-2024\">August 2024</h3>\n<h4 id=\"added-14\">Added</h4>\n<ul>\n<li><p><strong>New Sanctions &amp; Watchlists</strong></p>\n<ul>\n<li><p>South Africa Financial Intelligence Centre – Targeted Sanctions List</p>\n</li>\n<li><p>South Africa Financial Sector Conduct Authority – Enforcement Actions</p>\n</li>\n<li><p>South Africa Competition Tribunal – Current Cases</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"june-2024\">June 2024</h3>\n<h4 id=\"added-15\">Added</h4>\n<ul>\n<li><p><strong>New Sanctions &amp; Watchlists</strong></p>\n<ul>\n<li><p>Multiple Brazil Central Bank and government lists</p>\n</li>\n<li><p>European Bank for Reconstruction and Development – Ineligible entities</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"may-2024\">May 2024</h3>\n<h4 id=\"updated-14\">Updated</h4>\n<ul>\n<li><p><strong>Batch Screening</strong></p>\n<ul>\n<li>Results available in <strong>Excel format</strong></li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"april-2024\">April 2024</h3>\n<h4 id=\"added-16\">Added</h4>\n<ul>\n<li><p><strong>New Screening Portal Features</strong></p>\n<ul>\n<li><p>Manual screening for single records</p>\n</li>\n<li><p>PDF reports for screening results</p>\n</li>\n</ul>\n</li>\n<li><p><strong>New Sanctions &amp; Watchlists</strong></p>\n<ul>\n<li><p>World Bank Debarred List</p>\n</li>\n<li><p>Inter-American Development Bank Debarred Entities</p>\n</li>\n<li><p>Japan Ministry of Finance sanctions list</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"updated-15\">Updated</h4>\n<ul>\n<li><p><strong>Webhook Management</strong></p>\n<ul>\n<li>Support for multiple environments</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"compliance\">Compliance</h4>\n<ul>\n<li>SOC 2 Type 2 report available upon request</li>\n</ul>\n<hr />\n<h3 id=\"february-2024\">February 2024</h3>\n<h4 id=\"added-17\">Added</h4>\n<ul>\n<li><p><strong>Adverse Media Screening (Beta)</strong></p>\n</li>\n<li><p><strong>New Sanctions &amp; Watchlists</strong></p>\n<ul>\n<li><p>Israel Counter-Terror Financing List</p>\n</li>\n<li><p>Netherlands Terrorism Sanctions List</p>\n</li>\n<li><p>Asian Development Bank Sanctions List</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"updated-16\">Updated</h4>\n<ul>\n<li><p><strong>Webhooks</strong></p>\n<ul>\n<li><code>search-result</code> events include external identifiers and batch IDs</li>\n</ul>\n</li>\n<li><p><strong>Batch Processing</strong></p>\n<ul>\n<li>Improved performance via separated processing environment</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"january-2024\">January 2024</h3>\n<h4 id=\"added-18\">Added</h4>\n<ul>\n<li><p><strong>New Sanctions &amp; Watchlists</strong></p>\n<ul>\n<li><p>Argentina RePET list</p>\n</li>\n<li><p>Canada JVCFOA sanctions list</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"december-2023\">December 2023</h3>\n<h4 id=\"added-19\">Added</h4>\n<ul>\n<li>New Zealand MFAT sanctions list</li>\n</ul>\n<hr />\n<h3 id=\"november-2023\">November 2023</h3>\n<h4 id=\"added-20\">Added</h4>\n<ul>\n<li><p>Nigeria Sanctions Committee</p>\n</li>\n<li><p>South Africa Financial Intelligence Centre</p>\n</li>\n</ul>\n<h4 id=\"updated-17\">Updated</h4>\n<ul>\n<li><p><strong>Batch Monitoring</strong></p>\n<ul>\n<li>Scheduling for recurring screenings</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"october-2023\">October 2023</h3>\n<h4 id=\"added-21\">Added</h4>\n<ul>\n<li>Malaysia Ministry of Home Affairs sanctions list</li>\n</ul>\n<hr />\n<h3 id=\"september-2023\">September 2023</h3>\n<h4 id=\"added-22\">Added</h4>\n<ul>\n<li><p><strong>Webhook System</strong></p>\n<ul>\n<li>Notifications for system events</li>\n</ul>\n</li>\n<li><p><strong>Backoffice API</strong></p>\n<ul>\n<li><p>Account management via API</p>\n</li>\n<li><p>Webhook configuration</p>\n</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h3 id=\"june-2023\">June 2023</h3>\n<h4 id=\"added-23\">Added</h4>\n<ul>\n<li><p>Morocco sanctions list</p>\n</li>\n<li><p>Singapore sanctions list</p>\n</li>\n</ul>\n<hr />\n<h3 id=\"april-2023\">April 2023</h3>\n<h4 id=\"added-24\">Added</h4>\n<ul>\n<li><p><strong>Search Enhancements</strong></p>\n<ul>\n<li><p>Identifier-based search (email, passport, website, etc.)</p>\n</li>\n<li><p><code>name_match_boosting_threshold</code></p>\n</li>\n<li><p><code>identifier_scoring_weight</code></p>\n</li>\n</ul>\n</li>\n<li><p><strong>New Data Sources</strong></p>\n<ul>\n<li>High-risk jurisdiction lists</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"updated-18\">Updated</h4>\n<ul>\n<li><p><strong>Manual Batch Screening</strong></p>\n<ul>\n<li>Supports <code>.xls</code> files (in addition to <code>.csv</code>)</li>\n</ul>\n</li>\n</ul>\n<hr />\n<h2 id=\"earlier-api-versions\">Earlier API Versions</h2>\n<p>Please refer to previous API documentation:</p>\n<ul>\n<li><p><strong>Version 2.0 (</strong></p>\n</li>\n<li><p><strong>Version 1.x</strong> <em>(deprecated as of December 2024)</em> → [<a href=\"https://app.swaggerhub.com/apis-docs/Sanctions.IO/sanctions-io_api/v1.0\">View Docs</a>]</p>\n</li>\n</ul>\n","_postman_id":"30b87e87-0e64-438b-92eb-00b20db29272"}],"id":"5b6ef762-8c4b-48af-8a62-eb90cd4da269","description":"<h3 id=\"⚠️-action-may-be-required---users-screening-against-hm-treasury\">⚠️ <strong>Action may be required</strong> - Users screening against HM Treasury</h3>\n<p><em>June 01, 2026</em></p>\n<h4 id=\"hm-treasury-consolidated-into-uk-sanctions-list\">HM Treasury consolidated into UK Sanctions List</h4>\n<p>Earlier this year, the UK government has consolidated <strong>HM Treasury</strong> into the <strong>UK Sanctions</strong> List. Our platform has been updated to reflect this change.</p>\n<blockquote>\n<p><strong>Action may be required</strong> — please review the changes below and check your integration. </p>\n</blockquote>\n<h4 id=\"what-changed\">What changed</h4>\n<ul>\n<li><strong><code>data_source</code></strong> <strong>short code:</strong> <strong><code>HM TREASURY</code></strong> <strong>→</strong> <strong><code>UK-SANCTIONS</code></strong></li>\n</ul>\n<p><code>HM TREASURY</code> has been retired and replaced by <code>UK-SANCTIONS</code>.</p>\n<p>Requests that reference <code>HM TREASURY</code> <strong>are automatically redirected</strong> to <code>UK-SANCTIONS</code>.</p>\n<ul>\n<li><strong><code>si-identifier</code></strong> <strong>values</strong></li>\n</ul>\n<p>Identifiers have been reissued under the new source. Entities that previously existed under <code>HM TREASURY</code> now carry different IDs under <code>UK-SANCTIONS</code>.</p>\n<p>The payload schema is unchanged.</p>\n<h4 id=\"check-your-integration\">Check your integration</h4>\n<p>No action is needed unless one of the following applies:</p>\n<p><strong>1. You branch on</strong> <strong><code>data_source</code></strong> <strong>values</strong></p>\n<p>Logic such as <code>if data_source == \"HM TREASURY\"</code> will silently skip records now labeled <code>UK-SANCTIONS</code>. Update those references to use <code>UK-SANCTIONS</code>.</p>\n<p><strong>2. You persist</strong> <strong><code>si-identifier</code></strong> <strong>as a stable reference</strong></p>\n<p>Previously stored identifiers will no longer match incoming records for the same entities. This may appear as new entries and orphaned historical records. Perform a re-sync against the current <code>UK-SANCTIONS</code> data to resolve this.</p>\n<h4 id=\"questions\">Questions?</h4>\n<p>If you are unsure or would like to discuss the impact of these changes, please reach out to your Customer Success contact or email us at <a href=\"https://help@sanctions.io\">help@sanctions.io</a>. We are here to help.</p>\n<hr />\n<hr />\n<h3 id=\"⚠️-action-required---existing-customers-on-version-21\">⚠️ <strong>Action required -</strong> Existing Customers on Version 2.1</h3>\n<p><em>April 27, 2026</em></p>\n<p><strong>Set your API version explicitly:</strong> If your integration does not include a version in the API request header, you are currently being served <strong>v2.1 by default,</strong> sanctions.io will be updating the default version in an upcoming release <strong>later this year</strong> (2026), which means your integration is at risk of receiving an incompatible response structure, causing failures.</p>\n<p>To avoid disruption, add the following header to all your API calls now:</p>\n<p><code>Accept: application/json; version=2.3</code></p>\n<hr />\n<hr />\n<h1 id=\"api-changelog\">API Changelog</h1>\n<p>This changelog documents updates, improvements, and deprecations to the sanctions.io Screening and Monitoring APIs. It is intended to help developers and compliance teams stay informed about changes that may affect their integration and ensure they are running on the most current and stable version.</p>\n<p>We recommend pinning your API version explicitly in all requests and reviewing this changelog whenever you update your integration. For questions or migration support, contact us at <a href=\"https://mailto:help@sanctions.io\">help@sanctions.io.</a></p>\n","_postman_id":"5b6ef762-8c4b-48af-8a62-eb90cd4da269"}],"event":[{"listen":"prerequest","script":{"id":"327a9840-67d7-4c86-a098-03e848460fe3","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"7d0b113a-07a3-4fb8-9aa2-6eacdb4c8cb0","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://api.sanctions.io"}]}