Skip to main content

Documentation Index

Fetch the complete documentation index at: https://flows-docs.edges.run/llms.txt

Use this file to discover all available pages before exploring further.

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.
Each item in the inputs array can include an optional custom_data object. The only valid key inside custom_data is meta. Use meta to attach a free-form object (e.g. your own IDs, tags, or context) that will be passed through and available in the flow output.Example:
"inputs": [
  {
    ...
    "custom_data": {
      "meta": {
        "foo": "bar",
        "crm_id": 1234
      }
    }
  }
]
We currently require meta as a workaround to ship this capability; a more solid implementation will follow soon without breaking changes.
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.