Smart Oversight API

Your compliance checks, built into the tools you already use

The Smart Oversight API connects your CRM, onboarding portal or back office to our screening engine. Each new client is checked against sanctions, PEP and negative media as soon as it is created, and the results come back to your tools. Nobody has to re-type a name.

  • Sanctions, PEP and negative media
  • Automatic notifications
  • Data hosted in your region

How it fits your workflow

Three steps, no double entry.

  1. 1

    Sync your clients

    Your CRM sends each new or updated client, individual or company, under your own reference. One file per client, and nothing typed twice.

  2. 2

    Screen automatically

    Each client is checked against sanctions lists, PEP lists and negative media online. You can see where each source stands.

  3. 3

    Review and get notified

    Your systems are told as soon as a screening is complete or an alert is resolved. Your team reviews possible matches in Smart Oversight or from your own tools.

What the API lets you do

Client management

Create, update and archive individuals and companies. Find any client by your own CRM reference, and import up to 100 clients in a single call.

Sanctions, PEP and negative media screening

Screen against the UN, EU, OFAC, United Kingdom and Swiss SECO sanctions lists, PEP lists and internet sources, and see the status of each source.

Detailed alerts

Each alert explains the match: names and aliases, birth details, nationalities, positions held, sanction programmes and, where relevant, the family link to a listed person.

Decisions with a name on them

Record review decisions with a comment, and flag a client as a PEP or as sanctioned. Each decision can be recorded in a team member’s name, with the rights they have in the app. A decision made in a team member’s name can only be validated if that person is your MLRO (Money Laundering Reporting Officer).

Automatic notifications

Your systems are told when a screening completes or fails, an alert is resolved, or a client is created or updated, including when the change is made directly in the app.

Delivery log and event history

If your system does not respond, the notification is sent again automatically. A delivery log, the option to resend any notification and a history of the events you subscribe to let you reconcile at any time.

Simple for your IT team

A standard REST API that exchanges JSON. Two calls are enough to add a client from your CRM and screen them.

  • Your own CRM reference identifies the client
  • One call screens against every source
  • Complete documentation for your team, kept up to date
Request the documentation
Add or update a client from your CRM
PUT /v2/clients/ext:CRM-88213
Authorization: Bearer <your API key>
Content-Type: application/json

{
  "kind": "LEGAL",
  "name": "Acme Holding SA",
  "organization": { "country_of_incorporation": "LU" }
}
Screen the client
POST /v2/screenings

{
  "client": "ext:CRM-88213",
  "media": ["SANCTIONS_LIST", "PEP_LIST", "INTERNET_SCREENING"]
}

Explore the API documentation

Get the link by email.

  • Every endpoint, with request and response examples
  • Client fields, screening sources and alert details
  • Automatic notifications, and how to check they really come from Smart Oversight
  • The event history

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Secure, and hosted where you need it

Compliance data is sensitive. The API applies the same safeguards as the Smart Oversight app, and your data stays in the region you choose.

Access keys under your control

Your administrators create keys in the app, give each one access to only what it needs and set an expiry date. Smart Oversight stores only a hashed version of each key. Keys can be revoked or replaced at any time, and are for server-to-server use only.

Regional hosting

Choose Luxembourg, Switzerland or another European Union country. Your data stays in that region, in high-security Tier III+ data centres.

Every decision has a name

A decision sent through the API can be recorded in the name of the team member who took it, with the rights they have in the app. An auditor sees who decided what and when, whether it was done in the app or from your CRM.

Signed notifications

Every notification is signed (HMAC-SHA256), so your systems can check that it really comes from Smart Oversight.

Built for the way you work

Your CRM

Keep client files in sync with Smart Oversight. Screening results and alert decisions come back to the record your team already uses.

Your onboarding portal

Screen new clients the moment they sign up, and move the file forward as soon as the check is complete.

Periodic monitoring

Re-screen your portfolio on your own schedule and receive the results as soon as each screening is complete.

Internal reporting

Feed your dashboards and compliance reports with screenings, alerts and decisions, straight from the source.

Who connects your tools?

Access to the Smart Oversight API is currently included in your subscription at no extra cost. The work of connecting it to your tools can be done by whoever suits you best.

Your IT team

Your developers build the connection themselves, with the full documentation and our support when they have questions.

Your usual IT provider

The company that already maintains your CRM or your internal tools knows your data. It can build the connection for you.

Deepy tech consulting (deepy.lu)

Deepy Consulting, our integration partner

An experienced IT services company based in Esch-sur-Alzette. Deepy assesses your tools and builds the connection.

Read about Deepy Consulting

How long an integration takes depends on your CRM and the state of your client data. Tell us about your tools and we will help you estimate it.

Talk to us about your integration

Tell us which tools you use. We will show you how Smart Oversight fits in and help your team get started.

Prefer to write? Contact us