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-idmust be valid id from resource list that points to FullContact api key. Please see below the schema of the credentials.piidoes not need all the data from example. It is ok to provide onlye-mailorphone.
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"
}
}
Metadata
Release files for tracardi-fullcontact-webhook 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tracardi-fullcontact-webhook-0.6.0.tar.gz | 8.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.7 kB
Release files / tracardi-fullcontact-webhook-0.6.0.tar.gz
| Download URL | tracardi-fullcontact-webhook-0.6.0.tar.gz |
|---|---|
| Size | 8.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c7966e83db58b4032dfdfbf19f26902fc571430952e9491d6aa8e051058612a3
|
|
BLAKE2b-256 checksum How to use checksums |
0a50bbc1bcf5a716768d8ed2447c0a73fbe76ca7e83421c7195d9cc353ca1b6c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl
| Download URL | tracardi_fullcontact_webhook-0.6.0-py3-none-any.whl |
|---|---|
| Size | 8.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
47f72584379c044bade1df98d0f8d29cb144448ac770734e2e2d57812a2883cb
|
|
BLAKE2b-256 checksum How to use checksums |
57fbf908657da72f5ae0de9c271566c4f10d6082604107b149f5d1b6dc40259e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|