addedInput schema / properties / leads / description
Added value: +"Array of 1–100 leads, each using the same shape as lead_ingest input. Duplicates within the batch and against existing pipeline emails are SKIPPED (not failed) — partial success is the norm. Returns {ingested: Lead[], skipped: Array<{email, reason}>}."
addedInput schema / properties / leads / items / properties / company_domain / description
Added value: +"Company root domain (e.g. \"acme.com\"). If omitted, derived from the email. Used by lead_enrich for the domain knowledge-base lookup."
addedInput schema / properties / leads / items / properties / company_name / description
Added value: +"Company display name. If omitted, lead_enrich will derive it from the email domain."
addedInput schema / properties / leads / items / properties / custom_fields / description
Added value: +"Arbitrary string→string metadata. Use for UTM parameters, A/B test variants, or anything you want to preserve through scoring and export."
addedInput schema / properties / leads / items / properties / email / description
Added value: +"Business email address. Required and used as the unique key — duplicate emails are rejected, not upserted. Example: \"alex@acme.com\"."
addedInput schema / properties / leads / items / properties / first_name / description
Added value: +"Optional first name. Stored verbatim and used for personalization in CRM exports."
addedInput schema / properties / leads / items / properties / job_title / description
Added value: +"Job title used by lead_score for the job_title dimension. High-value titles (ceo, cto, vp, director, head, founder) earn the highest points. Configurable via config_scoring.high_value_titles."
addedInput schema / properties / leads / items / properties / last_name / description
Added value: +"Optional last name. Combined with first_name to populate full_name on the stored lead."
addedInput schema / properties / leads / items / properties / phone / description
Added value: +"Optional phone number in any format. Stored verbatim and forwarded to CRM exports."
addedInput schema / properties / leads / items / properties / source / description
Added value: +"Where the lead originated. One of: website_form, landing_page, api, csv_import, manual, webhook. Defaults to \"api\"."
addedInput schema / properties / leads / items / properties / source_detail / description
Added value: +"Free-text refinement of source — e.g. \"homepage hero form\", \"Q1 webinar\", \"Reddit r/SaaS post\"."
addedInput schema / properties / leads / items / properties / tags / description
Added value: +"Free-form tags for downstream filtering in lead_search and lead_export. Example: [\"enterprise\", \"follow_up\", \"demo_requested\"]."