Enigma

Verifies business identities against official state records, screens entities against global sanctions lists, and pulls financial health signals to automate your onboarding and risk reviews.

Try Enigma in Ceven

Ask Ceven anything
Standard

Why use Ceven?

  1. AI native Enigma integration

    • Describe the outcome and Ceven picks the right Enigma calls, fills the parameters, and checks the result.
    • Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
    • Rich coverage for reading, writing, and querying your Enigma data, across all 19 of its actions.
  2. Managed auth

    • Built in OAuth with automatic token refresh and rotation.
    • One place to manage, scope, and revoke Enigma access.
    • Per user and per environment credentials instead of shared keys.
  3. Agent optimized design

    • Actions are tuned from real success and error rates so reliability climbs over time.
    • Full execution logs so you always know what ran in Enigma, when, and on whose behalf.
    • The agent pauses and asks when Enigma is unclear instead of plowing ahead.
  4. Enterprise grade security

    • Fine grained access so you control which agents and people can reach Enigma.
    • Least privilege by default, read scopes first and only the writes a workflow needs.
    • A full audit trail of every Enigma action to support review and sign off.

Supported tools

Every action Ceven's agents can run on Enigma, and when to use it.

Verify business identity
Use this to perform a KYB check on a business by querying official state records to confirm legal existence.
Screen sanctions list
Check a business or individual against global sanctions and watchlists without needing internal IDs.
Get business details
Pull comprehensive firmographic data including address, phone, and registration dates for a specific entity.
Search companies
Find businesses by name or location to identify the correct legal entity before starting a verification.
Get industry code
Retrieve the NAICS or SIC code for a business to automate industry segmentation in your CRM.
Check financial signals
Pull available financial health indicators to assess the stability of a potential B2B partner.
Verify business address
Compare a provided business address against official records to prevent fraud during sign up.
List entity relations
Pull the parent company or subsidiary relationships for a given business ID.
Get officer names
Retrieve the names of registered agents or officers listed in state filings for a business.
Validate tax ID
Cross reference a business tax ID against known entity records to ensure consistency.
Get registration status
Check if a business is currently active, dissolved, or suspended in its home state.
Retrieve business metadata
Pull additional data points like website or social profiles linked to a legal entity.
KYB Business Verification
This tool performs a know your business (kyb) check on a business by querying enigma's dataset of legal entities based on official state records. it verifies business information and returns comprehensive details about the business, includi
Screen Against Sanctions and Watchlists
A tool to screen customers and transactions against sanctions and other watchlists. this endpoint allows for independent verification without requiring any external resource ids.

14 actions · scroll to see them all

Frequently asked questions

Ceven treats Enigma data as transient context. When an agent calls the Enigma API to verify a business, the returned data is used to complete the specific workflow step, such as updating a CRM field or triggering a risk alert. We do not build a parallel database of Enigma's proprietary business data. All requests are encrypted in transit, and the data is processed according to the privacy settings you have configured in your Ceven workspace. You control exactly which downstream systems receive the verified data, ensuring that sensitive business identity information only lands where it is required for compliance or underwriting.
Yes. You can build a workflow where a form submission triggers an Enigma search to find the legal entity, followed by a KYB verification and a sanctions screen. If all checks pass, the agent can automatically move the lead to a qualified stage in your CRM and send an invite to the customer. If a check fails, the agent can flag the account for manual review and send a notification to your compliance team. This removes the need for a human to manually copy and paste business names between your onboarding portal and the Enigma dashboard.
When Enigma returns no results for a specific query, the Ceven agent can be programmed to take several fallback actions. It can attempt a fuzzy search with a slightly different business name, ask the user for a more specific detail like a tax ID or state of incorporation, or simply flag the entity as unverified. You can define the exact logic in the workflow editor, such as routing the application to a manual researcher if the automated Enigma search fails after three attempts with different name variations.
Ceven can handle bulk requests by iterating through a list of businesses from a CSV or a database. The agent calls the Enigma API for each record and updates the corresponding row in your system. However, users should be aware that Enigma enforces strict rate limits on their API endpoints depending on your plan tier. To prevent errors, Ceven automatically implements a queuing system that spaces out requests to stay within your specific Enigma rate limit, ensuring that large batches are processed reliably without triggering a lockout.
The agent uses Enigma's search and matching capabilities to handle ambiguity. When multiple entities with similar names are returned, the agent compares additional metadata like the city, state, or zip code provided in your application. If the confidence score is low, the agent will not guess. Instead, it will present the top three most likely matches to a human operator in a Slack or Email notification, asking for a selection before proceeding with the formal KYB verification or sanctions screening.
Enigma aggregates data from official state records, which are updated by the states themselves on various schedules. While Enigma strives for high freshness, there is often a lag between a state filing and the data appearing in the API. Ceven reflects the current state of the Enigma database. If you need to verify a filing that happened yesterday, the agent may not see it yet. We recommend using the agent to check the registration status periodically for high risk accounts to catch changes in legal standing.
The agent sends the business name or officer names to the Enigma sanctions endpoint. Enigma checks these against a wide array of global watchlists. The agent then parses the response for any hits. You can set up a logic gate where a hit on a high priority list immediately freezes the onboarding process and notifies a legal officer, while a low confidence match simply adds a note to the customer profile for a human to review during the final sign off process.
To connect Enigma, you will need a valid API key from your Enigma account dashboard. Once you provide this key in the Ceven integration settings, the agent can make authenticated calls on your behalf. We store this key in an encrypted vault. It is important to ensure that your Enigma API key has the correct permissions for the specific tools you want to use, such as KYB or sanctions screening, as some features are gated behind specific Enigma subscription tiers.

Alternatives to Enigma

Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.

Dun & Bradstreet logoDun & BradstreetExperian logoExperianMoody's Analytics logoMoody's Analytics

Try Ceven on your stack

Plug Ceven on top of the tools you already run. Connect Enigma and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.

Get started for free