– · Generated from 41 commits · Last updated
CompliAPI adds Swiss SECO sanctions coverage and ChatGPT plugin support, while a wave of dashboard improvements brings live screening updates, bulk monitoring, quota visibility, and a full-featured Monitoring page to compliance and developer teams alike.
NewSwiss SECO sanctions list now screened#
CompliAPI now screens against Switzerland's SECO sanctions list alongside OFAC, EU, UK, and other major sources — giving your compliance checks broader multinational coverage with no changes to your integration. The list is ingested daily from SECO's official SESAM feed, so additions and removals are reflected automatically.
NewCompliAPI is now available as a ChatGPT plugin
You can now connect CompliAPI directly inside ChatGPT to run sanctions screening, PEP checks, VPN detection, and IP geolocation from natural language prompts. The plugin uses secure OAuth (CIMD) to authenticate against your CompliAPI account, so every tool call is scoped to your organization.
NewMonitor values in bulk by pasting a list
You can now add up to 100 crypto addresses, emails, websites, or IDs to monitoring in a single step by pasting them into the Monitor dialog — one value per line, with an optional label. Lines that can't be added (duplicates, invalid values, or plan capacity) stay in the box with a reason so you can fix and resubmit without losing your work.
NewManual screening from the dashboard
The Screenings page now includes a "Screen an entity" form that lets you run a full sanctions screening — crypto address, email, website, government ID, or country — and receive a Sanctioned, Flagged, or Clear verdict with matched list details, without writing any code. Manual screenings count against your quota and appear in your audit trail alongside API-driven checks.
NewEmail destinations for monitoring alerts#
Monitoring alerts can now be sent to email addresses — a compliance inbox, a team alias, or a ticketing intake — in addition to or instead of a webhook URL. Email and webhook destinations share the same delivery pipeline, retry schedule, and auto-disable logic, so both channels are equally reliable.
NewQuota warnings in the dashboard and clearer API error responses
A banner appears in the dashboard once your organization has used 80% of its monthly quota (amber, dismissible) or all of it (red), showing usage, your reset date, and the next plan step. When the API rejects a request for quota reasons, the response now includes a machine-readable code, a reset timestamp, and an upgrade URL so your integration can surface the right action.
NewFree tier: 1,000 requests per month, no card required
CompliAPI now has an explicit Free tier of 1,000 requests per month with no credit card needed, making it straightforward to evaluate and prototype without a time limit. Paid plans remain available for production-scale usage.
ImprovedLive-updating screening feed in the dashboard
The Dashboard and Screenings pages now update in real time as API calls arrive, polling for new rows every 10 seconds while the tab is visible and sliding them in without a full page reload. The Dashboard's usage counters also refresh with each new screening, so your credit balances stay current.
ImprovedMonitoring page redesigned with search, filters, and alert history#
The Monitoring page (formerly Webhooks) now shows a searchable, filterable table of monitored values, a live-hit summary that lets you filter to sanctioned or flagged entries in one click, a Recent alerts card with per-destination delivery outcomes, and the ability to redeliver failed alerts once a destination is back online. Failing destinations display their consecutive failure count and how many more would trigger auto-disable.
ImprovedScreenings page with date-range filtering and full history
A dedicated Screenings page now lists every screened entity for your organization with date-range filtering (preset shortcuts plus a custom calendar picker) and load-more paging, replacing the 50-row limit on the main dashboard. Flagged verdicts from crime and risk list hits are now surfaced correctly across both the page and dashboard cards.
ImprovedMonitoring alerts pause on downgrade and resume on upgrade#
If an organization moves to the Free plan, monitoring capture pauses automatically — no alerts are sent and no changes are queued — so there is no ambiguity about which plan's behaviour is in effect. Upgrading resumes capture from that point forward.
ImprovedQuota warning emails at 80% usage and when exhausted#
Organization owners now receive an email when their monthly quota reaches 80% and a second email when it is fully used, with information on when the period resets and a direct link to upgrade. Warnings reset each billing period so you receive them consistently every month.
ImprovedSearch lists and Screenings clearly distinguished and cross-linked
The dashboard now labels "Search lists" (free, unmetered, no audit record) and "Screenings" (quota-consuming, full audit trail) as separate pages, with each row in Search lists offering a "Screen this" shortcut that prefills the Screenings form. A hit in a manual screening result links back to the full list record in Search lists.
FixedChatGPT connections complete successfully at the token step
Connecting CompliAPI to ChatGPT previously failed at the final token exchange step after authorization and consent had succeeded. The token endpoint now correctly handles the client assertion method ChatGPT uses, so the full OAuth flow completes as expected.
FixedRed badge and error text now meet WCAG AA contrast
Sanctioned verdict badges, error messages, and warning callouts in the dashboard now render at a contrast ratio that meets the WCAG AA standard for normal text, improving readability for all users.