Skip to main content

This plugin reads data from FullContact service about the provided e-mail.

Project description

Full contact webhook

Intro

FullContact.com is an Identity Resolution Platform. It allows you to resolve and enrich people by submitting any identifiers you already have, such as a personal email address, work email address, phone number, name and home address, social ID, social URL and social username (except Facebook and Instagram).

In order to use FullContact you wil have to obtain an API_KEY that will allow you to access FullContact API.
To do that go to fullcontact.com, register and follow the steps on the page.

Configuration

Example of configuration.

{
  "source": {
    "id": "resource-id"
  },
  "pii": {
    "email": "email@email.com",
    "emails": [
      "email1@email.com",
      "email2@email.com"
    ],
    "phone": "+1838747734",
    "phones": [
      "+1838747734",
      "+1838747735"
    ],
    "location": null,
    "name": "Adam"
  }
}

Configuration schema description

  • resource-id must be valid id from resource list that points to FullContact api key. Please see below the schema of the credentials.
  • pii does not need all the data from example. It is ok to provide only e-mail or phone.

Example of FullContact resource credentials

{
  "token": "API_KEY"
}

API_KEY must be replaced by API_KEY provided by FullContact service.

Example of pii data

This configuration is valid too:

{
  "source": {
    "id": "resource-id"
  },
  "pii": {
    "email": "email@email.com"
  }
}

The more data you provide th better as FullContact will be able to match the person more precisely.

You can use dotted notation to access data from profile or event. This can be done like this.

{
  "source": {
    "id": "resource-id"
  },
  "pii": {
    "email": "profile@traits.private.email"
  }
}

String profile@traits.private.email will be replaced with the value (path to value traits.private.email) from profile.

Input

This action does not need payload.

Output

If the connection to FullContact was successful the port payload will return the response data. Otherwise, the payload port will be inactive and the error message will be returned on error port.

Example of successful response on port payload

{
  "status": 200,
  "body": {
    "fullName": "Kazi Amki",
    "ageRange": null,
    "gender": "Male",
    "location": "Sao Paulo",
    "title": "Film Writer",
    "organization": "Freelance",
    "linkedin": null,
    "facebook": null,
    "bio": null,
    "website": null,
    "details": {
      "name": {
        "given": "Kazi",
        "family": "Amki",
        "full": "Kazi Amki"
      },
      "age": null,
      "gender": "Male",
      "demographics": {
        "gender": "Male"
      },
      "emails": [],
      "phones": [],
      "locations": [
        {
          "region": "Sao Paulo",
          "country": "Brazil",
          "countryCode": "BR",
          "formatted": "Sao Paulo"
        }
      ],
      "employment": [
        {
          "name": "Freelance",
          "current": true,
          "title": "Film Writer"
        }
      ],
      "photos": [],
      "education": [
        {
          "name": "ECA - USP",
          "degree": "Publishing"
        }
      ],
      "urls": [],
      "interests": []
    },
    "updated": "2021-06-16"
  }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tracardi-fullcontact-webhook-0.6.0.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file tracardi-fullcontact-webhook-0.6.0.tar.gz.

File metadata

  • Download URL: tracardi-fullcontact-webhook-0.6.0.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for tracardi-fullcontact-webhook-0.6.0.tar.gz
Algorithm Hash digest
SHA256 c7966e83db58b4032dfdfbf19f26902fc571430952e9491d6aa8e051058612a3
MD5 7eda2510367f7c4993073f9aca684e06
BLAKE2b-256 0a50bbc1bcf5a716768d8ed2447c0a73fbe76ca7e83421c7195d9cc353ca1b6c

See more details on using hashes here.

File details

Details for the file tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47f72584379c044bade1df98d0f8d29cb144448ac770734e2e2d57812a2883cb
MD5 ab8b47d6b7b58c1dbf3794ec29249085
BLAKE2b-256 57fbf908657da72f5ae0de9c271566c4f10d6082604107b149f5d1b6dc40259e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page