Skip to main content
POST
/
actions
/
fullenrich-enrich-people
/
run
/
async
Run fullenrich-enrich-people action asynchronously
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "inputs": [
    {
      "first_name": "<string>",
      "last_name": "<string>",
      "company_name": "<string>",
      "linkedin_url": "<string>",
      "custom_data": {}
    }
  ],
  "parameters": {},
  "callback": {
    "url": "https://example.com/callback",
    "headers": {},
    "on": "all"
  }
}
'
{
  "run_id": 123,
  "run_uid": "<string>",
  "workspace_uid": "<string>",
  "user_uid": "<string>",
  "action_name": "<string>",
  "status": "pending",
  "postponed_until": "2023-11-07T05:31:56Z",
  "created_at": "2023-11-07T05:31:56Z",
  "updated_at": "2023-11-07T05:31:56Z"
}
The Fullenrich Enrich People action finds verified email addresses and phone numbers for people based on their name and company information. This is a standalone action that can be used independently or as part of a flow.

Input Options

You can provide person information in one of these combinations:
OptionRequired Fields
Name + Companyfirst_name, last_name, company_name
Name + Domainfirst_name, last_name, domain
Full Name + Companyfull_name, company_name
Full Name + Domainfull_name, domain
You can also provide a linkedin_url for more accurate matching.

Credit Costs

Enrich LevelCredits per Person
emails2 credits
phones20 credits
emails_and_phones22 credits
This action requires a callback URL. Results are delivered asynchronously to your webhook endpoint.
Examples:
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <your-api-key>' \
  --data '{
  "parameters": {
    "enrich_level": "emails"
  },
  "inputs": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "company_name": "Acme Inc"
    },
    {
      "full_name": "Jane Smith",
      "domain": "example.com"
    }
  ],
  "callback": {
    "url": "https://your-app.com/webhook/enrichment",
    "headers": {
      "Authorization": "Bearer your-webhook-token"
    }
  }
}'
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <your-api-key>' \
  --data '{
  "parameters": {
    "enrich_level": "emails_and_phones"
  },
  "inputs": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "company_name": "Acme Inc",
      "linkedin_url": "https://linkedin.com/in/johndoe"
    }
  ],
  "callback": {
    "url": "https://your-app.com/webhook/enrichment"
  }
}'
curl --request POST \
  --url https://api.edges.run/v1/actions/fullenrich-enrich-people/run/async \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <your-api-key>' \
  --data '{
  "parameters": {
    "enrich_level": "emails"
  },
  "inputs": [
    {
      "first_name": "John",
      "last_name": "Doe",
      "domain": "acme.com",
      "custom_data": {
        "lead_id": "12345",
        "source": "linkedin_campaign"
      }
    }
  ],
  "callback": {
    "url": "https://your-app.com/webhook/enrichment"
  }
}'
Results are delivered to your callback URL. Learn more about webhook payloads and handling.

Authorizations

X-API-Key
string
header
required

Body

application/json
inputs
object[]
required
Required array length: 1 - 100000 elements
parameters
object
callback
object

Response

Default Response

run_id
integer

The ID of the run.

run_uid
string

The UID of the run.

workspace_uid
string

The UID of the workspace.

user_uid
string

The UID of the user.

action_name
string

The name of the action.

status
enum<string>

The status of the run.

Available options:
pending,
running,
completed,
failed
postponed_until
string<date-time> | null

If the run is postponed, this field indicates when it will be retried.

created_at
string<date-time>

The date and time when the run was created.

updated_at
string<date-time> | null

The date and time when the run was last updated.