Get Account Information
ENIGMA_GET_ACCOUNTRetrieve 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.
Enigma
19 actions for Enigma workflows.
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.
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.
Get Account Information
ENIGMA_GET_ACCOUNTRetrieve 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.
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.
Get Aggregate Counts
ENIGMA_GET_AGGREGATE_COUNTSRetrieve 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.
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.
Get Attribute Groups
ENIGMA_GET_ATTRIBUTE_GROUPSRetrieves 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.
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.
Get Business by Enigma ID
ENIGMA_GET_BUSINESSRetrieve 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.
Match Business Profile
ENIGMA_MATCH_BUSINESSFinds 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.
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.
Create List
ENIGMA_CREATE_LISTCreate 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.
Search User-Created Lists
ENIGMA_SEARCH_LISTSFind 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.
Delete List
ENIGMA_DELETE_LISTPermanently removes a list from your system by its ID and provides confirmation of the deletion.
Get List Materialization
ENIGMA_GET_LIST_MATERIALIZATIONRetrieve detailed information about a specific materialized list, including its processing status, progress, and where to access the results.
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.
Get Extended GraphQL Schema
ENIGMA_GET_GRAPH_QL_SCHEMA_EXTENDEDRetrieves 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.
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.
Screen Against Sanctions and Watchlists
ENIGMA_SCREENING_VERIFICATIONVerify 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.
Get Sanctioned Entity Details
ENIGMA_GET_SANCTIONED_ENTITYRetrieves comprehensive profile details for a sanctioned entity including names, aliases, dates of birth, nationality, addresses, and program designations to support compliance and risk assessment.
Get Screening Decision
ENIGMA_GET_DECISIONRetrieve 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.
List Screening Decisions
ENIGMA_LIST_DECISIONSRetrieve 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.
Execute flexible GraphQL-based searches to query Enigma's entity database with custom field combinations and filters. Use this when you need advanced search capabilities beyond standard operations or want to combine multiple criteria in a single query.
Search Enigma Entities via GraphQL
ENIGMA_SEARCH_GRAPH_QLSearch and retrieve detailed information about U.S. businesses including brands, locations, and legal entities from a comprehensive database. Use this to find accurate company data by name, address, phone, website, or tax ID for business research and verification.
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.
Create Suggestion
ENIGMA_CREATE_SUGGESTIONSubmit 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.
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.
Get Background Task Status
ENIGMA_GET_BACKGROUND_TASKCheck the progress and results of long-running operations you've started, helping you track when background tasks complete without waiting for them to finish.
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.
KYB Business Verification
ENIGMA_KYB_VERIFICATIONVerify 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.
Verify Business Identity (KYB v2)
ENIGMA_VERIFY_BUSINESS_V2Verifies 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.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.