Run in Enrichment Spreadsheet
Use this function as a column step in
deepline enrich.deepline enrich --input leads.csv --output leads.enriched.csv --with 'result=peopledatalabs_person_identify:{"first_name":"Jane","last_name":"Doe","company":"example"}' --json
Map payload values to spreadsheet columns with
{{column_name}} placeholders.Input Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
payload.profile | string | No | LinkedIn profile URL. | |
payload.email | string | No | Email address. | |
payload.phone | string | No | Phone number. | |
payload.email_hash | string | No | Hashed email identifier. | |
payload.lid | string | No | PDL legacy person ID. | |
payload.street_address | string | No | Street address for matching. | |
payload.locality | string | No | City/locality. | |
payload.region | string | No | State/region. | |
payload.country | string | No | Country. | |
payload.company | string | No | Company name or domain context. | |
payload.school | string | No | School name context. | |
payload.location | string | No | Free-form location string. | |
payload.postal_code | string | No | Postal/ZIP code. | |
payload.name | string | No | Full name. | |
payload.first_name | string | No | First name. | |
payload.last_name | string | No | Last name. | |
payload.middle_name | string | No | Middle name. | |
payload.birth_date | string | No | Birth date (if known). | |
payload.pretty | boolean | No | Pretty-print response JSON. | |
payload.titlecase | boolean | No | Normalize output text casing. | |
payload.data_include | string | No | Avoid using data_include unless you want partial fields only. | |
payload.include_if_matched | boolean | No | Include additional response payload when matches are found. |
Output Schema
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
result.data | object | Yes | Provider response payload. | |
result.meta | record | No | Additional response metadata (status, paging). |
Advanced: Direct CLI
Use direct execution for single payload debugging.
deepline tools execute peopledatalabs_person_identify --payload '{
"first_name": "Jane",
"last_name": "Doe",
"company": "example"
}' --json
CLI flags
| Flag | Description |
|---|---|
--json | Print machine-readable output. |
--wait | Wait for terminal provider status when supported. |
--debug | Enable wait mode with additional status/log output. |
--wait-timeout SECONDS | Max seconds to wait in wait mode. |
--poll-interval SECONDS | Polling interval in seconds during wait mode. |
--timeout SECONDS | Request timeout in seconds. |
--connect-timeout SECONDS | Connection timeout in seconds. |
Cost
- Pricing model:
per_result(per result). - Estimated Deepline credits:
7.7per pricing unit. - Billing mode:
post_deduct.