Enigma

19 tools available

Enigma provides comprehensive data on U.S. businesses, offering insights into their identity and financial health to support sales, marketing, risk assessment, and compliance processes.

Connect Enigma to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Enigma's 19 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.

Connect Enigma to your stack with Workflow

AI-native automation between Enigma and 46+ other tools — built, run, and self-healed by Workflow.

All integrations →

Common workflows with Enigma

01

Trigger on event

  1. Listen for a new event
  2. Parse and validate the payload
  3. Take an action with the linked tool
02

Daily summary

  1. Pull yesterday's activity
  2. Summarise with the model of your choice
  3. Send the digest via email or Slack
03

Cross-tool sync

  1. Read records from one app
  2. Transform with a persona
  3. Write the result back via this integration

Enigma actions 19

Every Enigma action below is a callable tool any Definable persona can invoke.

Create List

Tool to create a new list to organize and group entities in Enigma. Use when you need to create a list for data generation or enrichment purposes. The list can be populated using search criteria (entityType and prompt) to find matching entities.

Create Suggestion

Tool to create a suggestion for data correction, enhancement, or analysis feedback in Enigma. Use when you need to submit feedback or suggest improvements to data in the Enigma platform.

Delete List

Tool to delete an existing list permanently from the system. Use when you need to remove a list by its ID. Returns confirmation with the ID of the deleted list.

Get Account Information

Tool to retrieve information about the current API account via GraphQL. Use when you need to check customer ID, billing details, pricing plan, credit availability, or auto-recharge settings.

Get Aggregate Counts

Tool to get aggregate counts of operating locations and their associated brands or legal entities. Use when you need summary counts rather than detailed entity information. Supports filtering by open operating locations.

Get Attribute Groups

Tool to retrieve attribute groups for Enigma entity types. Returns JSON metadata describing available attributes organized into logical groups (ID, Name, Address, etc.) with their corresponding GraphQL field paths. Use when you need to discover queryable fields for Brand, OperatingLocation, or LegalEntity entities.

Get Background Task Status

Tool to get the status and results of a background task by ID. Use when checking async operation progress or retrieving results from previously initiated long-running operations.

Get Business by Enigma ID

Tool to retrieve detailed business information using an Enigma ID. Returns comprehensive business profile including addresses, names, websites, associated people, industries, and more. Use when you need complete business details for a specific Enigma ID obtained from a prior search or match operation.

Get Screening Decision

Tool to retrieve a screening decision by its request ID. Use when you need to check the status, alert status, assignee, or timestamps of a previously created decision. Requires case management to be enabled for the account.

Get Extended GraphQL Schema

Tool to retrieve extended schema information for Enigma's GraphQL API. Returns metadata about available types, fields, projections, and data asset metadata. Use when you need to explore the GraphQL schema structure or understand what data types and fields are available.

Get List Materialization

Tool to retrieve a specific list materialization by its unique ID. Returns detailed information about the materialized list including status, progress, and results location. Use when you need to check the status or retrieve results of a list materialization operation.

Get Sanctioned Entity Details

Tool to retrieve detailed information about a specific sanctioned entity by its ID. Returns full entity profile including names, aliases, DOB, nationality, addresses, documents, and program designations. Use this when you need complete information about a known sanctioned entity from screening results.

KYB Business Verification

This tool performs a Know Your Business (KYB) check on a U.S. 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, including best match, legal entities, brands, and watchlists. Supports U.S. businesses only.

List Screening Decisions

Tool to retrieve multiple screening decisions with pagination and filtering options. Use when you need to list, search, or review historical screening decisions by alert status, assignee, date range, tag, or decision status.

Match Business Profile

Tool to match business records against Enigma's SMB data asset using fuzzy matching on business name and location. Use when you need to identify a business profile and obtain an Enigma ID for further data retrieval.

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.

Search Enigma Entities via GraphQL

Tool to search and retrieve entities from Enigma's comprehensive U.S. business database. Returns brands (customer-facing identities), operating locations (physical/virtual spaces), or legal entities (government registrations) based on search criteria. Search precision is approximately 94% for all entity types. Use when you need to find business information by name, address, phone, website, or TIN.

Search User-Created Lists

Tool to search and retrieve user-created lists via GraphQL. Returns paginated list connections with cursor-based pagination. Use when you need to query, filter, or browse entity lists.

Verify Business Identity (KYB v2)

Tool to verify business identity using Enigma's KYB v2 endpoint. Performs comprehensive business verification including TIN verification, SSN verification, watchlist screening, and business bankruptcy checks. This is the current recommended version of the KYB API. Use when you need to verify a business's identity, check compliance, or assess business risk.

Frequently asked questions

What can I automate with Enigma on Definable?

Anything Enigma exposes through its API. Common business intelligence workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 19 Enigma tools directly, then chain the result into another integration without you writing code.

How does Enigma authentication work?

Enigma uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.

Is the Enigma integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 19 Enigma tools. You only need a separate Enigma subscription if Enigma itself charges per seat or per API call.

Is using Enigma through Definable secure?

Every call from a persona to Enigma is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

How do I get started with Enigma on Definable?

Sign up for Definable, open the integrations page, find Enigma, and connect via OAuth or API key. You can immediately attach Enigma to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

What Enigma actions does Definable expose?

Definable exposes all 19 Enigma actions as callable tools — including `Create List`, `Create Suggestion`, `Delete List`, plus 16 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Ready to automate with Enigma?

Wire it up in minutes. No coding required.

← All integrations