Enigma icon

Enigma

US business intelligence platform for businesses, brands, operating locations, attribute groups, lists, and suggested data corrections.

Useful for sales and compliance research that aggregates business identity data, builds entity lists, browses attribute groups, and submits data-correction suggestions.

Example Use Cases

These are the Enigma actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

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 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.

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.

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.