Request Properties

Additional API Inputs

In addition to all the standard fields listed in the Multi Field Request input, the Resolve API also supports additional API Inputs which can modify your request and response behavior.

Body AttributeDefault ValueDescription
generatePidfalseBy default Person IDs are only generated and returned if the request data is found in the FullContact identity graph. If generatePid is set to true, a person ID will be returned for all API responses, whether there is sufficient information in the graph or not.

Generated PersonID

Disabled

curl -X POST \
  https://api.fullcontact.com/v3/identity.resolve \
  -H 'Authorization: Bearer {Your API Key}' \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "generatePid": false
}'
{
    "status": 404,
    "message": "No person/record IDs mapped to the provided Multi-Field"
}

Enabled

curl -X POST \
  https://api.fullcontact.com/v3/identity.resolve \
  -H 'Authorization: Bearer {Your API Key}' \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "generatePid": true
}'
{
    "personIds": [
        "KHLGFNWB-6dcqtyMj5Uhi_X8AMoU10j9Cciku2z-D10wJc7i"
    ]
}