DashboardSign inStart your trial

Enigma

Reference

19 actions for Enigma workflows.

01. Operations

Act on Enigma from a workflow

Operations are the actions a workflow can take in Enigma, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Account

1 operation

Retrieve core account information and settings for your Enigma integration. Use this when you need to access your current account details, permissions, and configuration to manage your integration effectively.

Action

Get Account Information

ENIGMA_GET_ACCOUNT

Retrieve your account details including customer ID, billing information, pricing plan, and credit balance. Use this to stay informed about your account status and available resources.

Analytics

1 operation

Obtain aggregated counts and metrics across your Enigma data operations. This helps you understand search volumes, verification statistics, and usage patterns to monitor your workflow efficiency.

Action

Get Aggregate Counts

ENIGMA_GET_AGGREGATE_COUNTS

Retrieve summary counts of your operating locations and associated brands or legal entities, with options to filter by active locations. This is ideal when you need quick statistical overviews rather than detailed records.

2 input

Attributes

1 operation

Access available attribute groups that can be used to enrich and filter your business data queries. Leverage this when building dynamic searches or understanding what metadata fields are available for your automations.

Action

Get Attribute Groups

ENIGMA_GET_ATTRIBUTE_GROUPS

Retrieves organized attribute groups for Enigma entities, showing you which fields you can query and how they're structured for Brands, Operating Locations, and Legal Entities. Use this to understand what data is available before building queries or reports.

1 input

Business

2 operations

Retrieve detailed business entity information by ID or match incoming business profiles against Enigma's database. Use these operations when you need to enrich customer data, verify company details, or establish canonical business records.

Action

Get Business by Enigma ID

ENIGMA_GET_BUSINESS

Retrieve comprehensive business profile information including addresses, contact details, websites, and associated personnel using an Enigma ID. Use this to access complete business data after identifying a company through search or matching operations.

2 input
Action

Match Business Profile

ENIGMA_MATCH_BUSINESS

Finds and identifies a business in Enigma's database using fuzzy matching on company name and location, returning an Enigma ID that you can use to access detailed business data. This helps you quickly locate and retrieve comprehensive information about any business prospect or competitor.

9 input

Lists

4 operations

Create, manage, and search through custom lists for organizing entities and streamlining bulk operations. This is essential when you want to segment entities into targeted groups, track specific organizations, or perform batch processing on curated sets.

Action★ Featured

Create List

ENIGMA_CREATE_LIST

Create a new list in Enigma to organize and group entities for data enrichment and analysis. This helps you curate targeted datasets based on specific search criteria like entity type and characteristics.

6 input
Action★ Featured

Search User-Created Lists

ENIGMA_SEARCH_LISTS

Find and retrieve your custom lists to quickly locate specific collections of entities you've organized for your business needs. Use this to browse, filter, or access lists you've previously created.

1 input
Action

Delete List

ENIGMA_DELETE_LIST

Permanently removes a list from your system by its ID and provides confirmation of the deletion.

1 input
Action

Get List Materialization

ENIGMA_GET_LIST_MATERIALIZATION

Retrieve detailed information about a specific materialized list, including its processing status, progress, and where to access the results.

1 input

Schema

1 operation

Retrieve the extended GraphQL schema definition for Enigma's API structure and available query capabilities. Reference this when building custom GraphQL queries or understanding the full range of queryable fields and operations.

Action

Get Extended GraphQL Schema

ENIGMA_GET_GRAPH_QL_SCHEMA_EXTENDED

Retrieves detailed schema information for Enigma's GraphQL API, including available data types, fields, and assets so you can understand what data is accessible and how to query it.

Screening

4 operations

Screen entities against sanctions lists, watchlists, and regulatory databases to ensure compliance and identify high-risk relationships. These operations are critical for KYC, AML, and fraud prevention workflows where you need real-time risk assessment.

Action★ Featured

Screen Against Sanctions and Watchlists

ENIGMA_SCREENING_VERIFICATION

Verify whether customers, business partners, or transactions comply with international sanctions and watchlists to mitigate legal and financial risks. This helps you identify potential regulatory violations before engaging in business relationships or processing payments.

5 input
Action

Get Sanctioned Entity Details

ENIGMA_GET_SANCTIONED_ENTITY

Retrieves comprehensive profile details for a sanctioned entity including names, aliases, dates of birth, nationality, addresses, and program designations to support compliance and risk assessment.

4 input
Action

Get Screening Decision

ENIGMA_GET_DECISION

Retrieve the status and details of a screening decision you've previously created, including any alerts, assigned team members, and important timestamps. Use this to track the progress and outcomes of compliance checks or background screening requests.

1 input
Action

List Screening Decisions

ENIGMA_LIST_DECISIONS

Retrieve and review multiple screening decisions with filtering by status, assignee, date range, and tags to manage your compliance workflow. This helps you track which alerts have been reviewed, approved, or rejected over time.

8 input

Suggestions

1 operation

Submit feedback and suggestions to improve the Enigma platform based on your integration experience. Use this to report data quality issues, request features, or flag potential improvements for future releases.

Action

Create Suggestion

ENIGMA_CREATE_SUGGESTION

Submit feedback or suggestions for improving data quality, accuracy, or analysis within your Enigma workspace. Help your team identify and propose corrections or enhancements to existing datasets.

7 input

Tasks

1 operation

Monitor the status and progress of long-running background operations within Enigma. Check this when you've initiated bulk operations or asynchronous tasks and need to track completion.

Action

Get Background Task Status

ENIGMA_GET_BACKGROUND_TASK

Check the progress and results of long-running operations you've started, helping you track when background tasks complete without waiting for them to finish.

1 input

Verification

2 operations

Perform comprehensive know-your-business verification to validate company identity, ownership, and credentials against authoritative sources. These operations are essential for onboarding workflows, enhanced due diligence, and regulatory compliance requirements.

Action★ Featured

KYB Business Verification

ENIGMA_KYB_VERIFICATION

Verify business identity and legitimacy by checking legal entity records against official state databases, retrieving comprehensive business details and watchlist status. Helps solopreneurs validate suppliers, partners, and customers before engaging in business relationships.

6 input
Action

Verify Business Identity (KYB v2)

ENIGMA_VERIFY_BUSINESS_V2

Verifies the legitimacy and compliance status of a business by checking its identity, ownership details, watchlist status, and financial health. Solopreneurs and small business owners use this to mitigate risk when partnering with vendors, clients, or service providers.

14 input
What now

Use Enigma in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.