Skip to main content

Overview

Phone, address, and identity validation via TrestleIQ. Call actions with automationType, action, and params from any workflow node that supports automations.

Authentication

  • TrestleIQ API Key.

Available Actions

Click any action to jump to its example payload.

Examples

Example 1: TrestleIQ - Phone Intel

Validate phone number and get phone metadata including carrier, line type, prepaid status, and activity score
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-phone-intel-001",
  "nodeParams": {
    "action": "phone_intel",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "phone": "+17022918207",
      "country_code": "US"
    }
  }
}

Example 2: TrestleIQ - Phone Intel with Add-ons

Phone validation with litigator add-on enabled
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-phone-intel-addons-001",
  "nodeParams": {
    "action": "phone_intel",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "phone": "+17022918207",
      "country_code": "US",
      "add_ons": "litigator_checks"
    }
  }
}

Example 3: TrestleIQ - Real Contact

Verify and grade phone numbers, emails, and addresses with essential insights
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-real-contact-001",
  "nodeParams": {
    "action": "real_contact",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "name": "John Doe",
      "phone": "+17022918207",
      "email": "john.doe@example.com",
      "address_street_line_1": "123 Main St",
      "address_city": "New York",
      "address_state_code": "NY",
      "address_postal_code": "10001",
      "address_country_code": "US"
    }
  }
}

Example 4: TrestleIQ - Reverse Phone

Comprehensive verification and enrichment of phone numbers including phone validity, line type, carrier data, and all owners
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-reverse-phone-001",
  "nodeParams": {
    "action": "reverse_phone",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "phone": "+17022918207",
      "country_code": "US",
      "name": "John Doe",
      "postal_code": "10001"
    }
  }
}

Example 5: TrestleIQ - Caller ID

Identify caller information including name, demographics, address, and email
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-caller-id-001",
  "nodeParams": {
    "action": "caller_id",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "phone": "+17022918207",
      "country_code": "US"
    }
  }
}

Example 6: TrestleIQ - Smart CNAM

Validate phone numbers and identify the name or business to which the phone number belongs
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-smart-cnam-001",
  "nodeParams": {
    "action": "smart_cnam",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "phone": "+17022918207",
      "country_code": "US"
    }
  }
}

Example 7: TrestleIQ - Reverse Address

Validate and normalize addresses while providing insights into current residents information
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-reverse-address-001",
  "nodeParams": {
    "action": "reverse_address",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "street_line_1": "100 Syrws St",
      "street_line_2": "Ste 1",
      "city": "Lynden",
      "postal_code": "98264",
      "state_code": "WA",
      "country_code": "US"
    }
  }
}

Example 8: TrestleIQ - Phone Feedback

Provide feedback to Trestle about dialed numbers for connected/disconnected status and right party contact confirmation
{
  "automationType": "trestleiq",
  "nodeId": "trestleiq-phone-feedback-001",
  "nodeParams": {
    "action": "phone_feedback",
    "params": {
      "apiKey": "YOUR_TRESTLEIQ_API_KEY",
      "response_id": "resp_1234567890",
      "phone": "+17022918207",
      "name": "John Doe",
      "status": "Connected",
      "right_party_contact": true
    }
  }
}

Third-Party Documentation