Integration library
Integration

FullContact

Enrich an approved person or company record with FullContact data.

Description

AIM AI can be configured to request selected FullContact enrichment for a defined phone workflow. Identity inputs, returned fields, consent, retention, and downstream use are confirmed before implementation.

Authentication

  • A FullContact API key is required.
  • Exact enrichment products, fields, and approved actions are confirmed during workflow scoping.

Supported Actions (6)

These are the operations this integration can perform after the required credentials and permissions are approved.

  • Person enrichment
  • Company enrichment
  • Identity resolution
  • Email verification (single and batch)
  • Usage stats
  • Person subscribe (v3)

Examples

Use these representative payloads as a technical starting point, then replace the sample values with the approved workflow data.

FullContact - Person Enrich

Representative workflow configuration for FullContact - Person Enrich.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-person-enrich-001",
  "nodeParams": {
    "action": "person_enrich",
    "params": {
      "apiKey": "FC_API_KEY",
      "email": "jane.doe@example.com"
    }
  }
}
FullContact - Company Enrich

Representative workflow configuration for FullContact - Company Enrich.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-company-enrich-001",
  "nodeParams": {
    "action": "company_enrich",
    "params": {
      "apiKey": "FC_API_KEY",
      "domain": "example.com"
    }
  }
}
FullContact - Identity Resolve

Representative workflow configuration for FullContact - Identity Resolve.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-identity-resolve-001",
  "nodeParams": {
    "action": "identity_resolve",
    "params": {
      "apiKey": "FC_API_KEY",
      "email": "jane.doe@example.com",
      "phone": "+14155552671"
    }
  }
}
FullContact - Stats Get

Representative workflow configuration for FullContact - Stats Get.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-stats-get-001",
  "nodeParams": {
    "action": "stats_get",
    "params": {
      "apiKey": "FC_API_KEY",
      "stats": ["person", "company"]
    }
  }
}
FullContact - Verification Email

Representative workflow configuration for FullContact - Verification Email.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-verification-email-001",
  "nodeParams": {
    "action": "verification_email",
    "params": {
      "apiKey": "FC_API_KEY",
      "email": "jane.doe@example.com"
    }
  }
}
FullContact - Verification Emails Submit

Representative workflow configuration for FullContact - Verification Emails Submit.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-verification-emails-submit-001",
  "nodeParams": {
    "action": "verification_emails_submit",
    "params": {
      "apiKey": "FC_API_KEY",
      "emails": ["jane.doe@example.com", "john.doe@example.com"]
    }
  }
}
FullContact - Verification Emails Batch

Representative workflow configuration for FullContact - Verification Emails Batch.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-verification-emails-batch-001",
  "nodeParams": {
    "action": "verification_emails_batch",
    "params": {
      "apiKey": "FC_API_KEY",
      "batchId": "BATCH_ID"
    }
  }
}
FullContact - Person Subscribe

Representative workflow configuration for FullContact - Person Subscribe.

JSON
{
  "automationType": "fullcontact",
  "nodeId": "fullcontact-person-subscribe-001",
  "nodeParams": {
    "action": "person_subscribe",
    "params": {
      "apiKey": "FC_API_KEY",
      "email": "jane.doe@example.com",
      "webhookUrl": "https://example.org/hook"
    }
  }
}