The Autohive FirstAML integration connects your FirstAML compliance platform with Autohive’s automation capabilities, enabling:

  • Case management - Create, search, submit, complete, and abandon AML cases with full lifecycle management
  • Individual verification - Add individuals to cases and run verification checks for identity and screening
  • Entity verification - Add legal entities for comprehensive compliance screening and assessment
  • Risk assessment - Configure AML profiles with Customer Due Diligence (CDD) levels and risk factors
  • Compliance workflow - Manage case lifecycle from draft to completion with automated state transitions
  • Search and filter - Advanced case search capabilities with filtering and pagination support
  • Documentation - Add internal notes and update case references for audit trails and collaboration
  • Real-time verification - Trigger on-demand verification checks for individuals with screening and identity verification

Install the integration

  1. Get your FirstAML OAuth2 credentials:

    • Log in to your FirstAML account
    • Navigate to API settings in the FirstAML Developer Portal
    • Create a new OAuth 2.0 application
    • Copy your Client ID and Client Secret
  2. Log in to Autohive and navigate to Your user profile > Connections or Your workspace -> Manage workspace

  3. Locate the FirstAML Integration card and click Connect

    List of integrations in Autohive
  4. Enter your OAuth2 credentials:

    • Client ID
    • Client Secret
  5. Confirm installation - the integration will automatically handle token management and your FirstAML account will be connected to Autohive


Use the integration

You can now use the integration with your agents, workflows and scheduled tasks!

  1. Follow our Create your first agent guide on how to create an agent.
  2. In the ‘Agent settings’, scroll down to the ‘Add capabilities’ section and turn on the FirstAML capability. You can choose what individual FirstAML capabilities to turn on and off.
  3. Once the settings have been selected, begin prompting the agent of the workflow you’d like to achieve with Autohive and FirstAML!

Available capabilities

Case Management

  • Get Client Metadata: Retrieve authenticated client details, accessible organizations, and assigned scopes for verification setup
  • Search Cases: Search for AML cases with advanced filtering by reference, names, organization, and update timestamps
  • Get Case Details: Retrieve comprehensive information about specific cases including individuals, entities, AML profile, and verification status
  • Create Case: Create new AML cases with individuals, entities, and custom AML profiles for compliance workflows
  • Update Case Reference: Update client-assigned references for case tracking and organization

Case Workflow

  • Submit Case: Submit draft cases for processing, changing status from DRAFT to IN_PROGRESS
  • Complete Case: Mark cases as complete for successful compliance completion
  • Abandon Case: Mark cases as abandoned when compliance cannot be completed
  • Add Case Note: Add internal notes to cases for documentation, collaboration, and audit trails

Individual and Entity Management

  • Add Individuals to Case: Add one or more individuals to existing cases for verification and screening
  • Run Verification Checks: Trigger verification checks including screening and identity verification for specific individuals

Key features

Comprehensive AML/KYC Compliance

  • Full case lifecycle management from creation to completion with state tracking
  • Individual and entity verification with screening against watchlists and sanctions
  • Risk assessment configuration with Customer Due Diligence (CDD) levels
  • Real-time verification checks with identity verification and screening capabilities

OAuth2 Security

  • Secure OAuth2 client credentials flow with automatic token management
  • Token caching with automatic refresh 5 minutes before expiry
  • Encrypted credential storage and transmission for enterprise security
  • Long-lived access with automatic renewal for uninterrupted compliance workflows

GraphQL API Integration

  • Modern GraphQL API for efficient data queries and mutations
  • Comprehensive error handling with detailed validation messages
  • Support for both sandbox and production environments
  • Field-level querying for optimal performance and data transfer

Advanced Search and Filtering

  • Search cases by reference, individual names, or entity names
  • Filter by organization, update timestamps, and reference status
  • Pagination support with cursor-based navigation for large datasets
  • Sort by multiple fields with ascending or descending order

Common use cases

Automated Compliance Onboarding

  • Automatically create AML cases when new customers or partners onboard
  • Trigger verification checks as part of signup or account creation workflows
  • Submit cases for processing and track verification status automatically
  • Update case references with customer IDs or account numbers for integration

Customer Due Diligence Automation

  • Create cases with appropriate CDD levels based on risk assessment rules
  • Add individuals and entities automatically from customer data sources
  • Run verification checks on-demand as part of transaction monitoring
  • Document compliance decisions with automated case notes and references

Compliance Workflow Coordination

  • Search and retrieve cases for review and approval workflows
  • Monitor case status and verification results for compliance reporting
  • Abandon cases automatically when customers fail verification requirements
  • Complete cases and update downstream systems with compliance results

Audit Trail and Documentation

  • Add internal notes automatically from workflow decisions and external events
  • Update case references with transaction IDs or external system references
  • Track case history and verification attempts for regulatory compliance
  • Generate compliance reports by searching and filtering case data

Risk Assessment and Monitoring

  • Configure AML profiles with CDD levels based on customer risk scores
  • Add risk factors and screening requirements dynamically based on business rules
  • Monitor verification status and results for ongoing due diligence
  • Trigger re-verification checks based on transaction patterns or time-based rules

Disconnect the integration

Important: Disconnecting stops API access but preserves existing data in both systems.

  1. Navigate to Your user profile -> Connections or Your workspace -> Manage workspace
  2. Find the FirstAML Integration
  3. Click Disconnect and confirm

Data Impact: Existing data remains unchanged in both systems, but sync stops and Autohive loses FirstAML API access.


Remove access

From FirstAML: Go to your FirstAML API settings > OAuth Applications > Revoke the OAuth application to remove access for Autohive