# 411data Lead Session Synthesize-Patch

> 411data Lead Session Synthesize-Patch is a paid API for AI agents from 411data.io, paid per call via x402, $0.08/call, status unknown (last checked 2026-09-15).

Re-synthesizes and patches a completed B2B lead enrichment session graph without running new vendor lookups, updating contact data and generating a refreshed summary from prior backfill data.

## Facts

- Endpoint: POST https://411data.io/api/v1/enrich/lead-session/synthesize-patch
- Price: $0.08/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/411data-lead-session-synthesize-patch-350670ec
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_OyUm7ZKFjJ14-O_z7X3gV

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability 411data-lead-session-synthesize-patch-350670ec -d '<json body>'
```

Example prompt: Take the completed enrichment session (chat_session_id 'sess_abc12345') for the lead Haney Furniture Co at 30 N Beaver St, New Castle PA 16101 (contact_id 81555753, phone 7246547732) and re-synthesize the result with these extra directives: 'highlight the owner name prominently and refresh the summary markdown'.

## When to prefer this

Use this endpoint when you have already completed a lead enrichment session and want to re-synthesize or patch the result graph with new directives, summary refresh, or person hunt merging — without paying for new vendor data lookups. Prefer this over the full agentic session endpoint when the underlying data is already gathered and only the synthesis layer needs to be re-run or adjusted. Ideal for post-review correction passes, prompt-guided refinement of existing enrichment output, and persisting finalized records.

## Known failure modes

- Missing or invalid chat_session_id causes the patch to fail with no session to reference
- Missing prior_backfill causes the operation to fail since no vendor hunts are run to rebuild from
- Invalid or mismatched contact_id between lead and session results in a rejection
- Synthesis model override referencing an unavailable model returns an error
- If no match is found, matched=false is returned and billing may not be applied
- Oversized extra_directives (over 32,000 chars) will be rejected
- Stale or already-cleared progress_key may result in progress tracking loss

## How this service works

B2B lead enrichment API: find business emails, phone numbers, and contact data for lead generation. Bill-on-match pricing, free trial, agent-native REST + enrich agent.

## Output

Returns a JSON object with billing confirmation, enrichment status, persisted lead record details (leb_id, contact_id), enriched backfill data (phones with confidence scores, contact names and titles), schema version, coverage metrics, spend in USD, wall time in milliseconds, and a markdown-formatted summary of the lead.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lead": {
   "type": "object",
   "default": {
    "zip": "16101",
    "city": "New Castle",
    "state": "PA",
    "street": "30 N Beaver St",
    "company": "Haney Furniture Co",
    "number1": "7246547732",
    "contact_id": 81555753
   },
   "description": "The same bound CRM lead passed to enrich/lead-session. Keep contact_id stable; never swap in a legal entity name discovered mid-session."
  },
  "prompts": {
   "type": "array",
   "items": {
    "type": "string"
   },
   "description": "Follow-up instructions to focus this pass."
  },
  "progress_key": {
   "type": "string",
   "maxLength": 96,
   "description": "Opaque key for streaming progress reads; cleared when the op finishes."
  },
  "prior_backfill": {
   "type": "object",
   "description": "lead_enrichment_v1 graph to resynthesize from. Required here — this op runs no vendor hunts, so there is nothing to rebuild from."
  },
  "research_model": {
   "type": "string",
   "maxLength": 64,
   "description": "Override the research model for this pass."
  },
  "chat_session_id": {
   "type": "string",
   "maxLength": 64,
   "minLength": 8,
   "description": "chat_session_id of the completed session whose graph is being patched."
  },
  "refresh_summary": {
   "type": "boolean",
   "default": true
  },
  "extra_directives": {
   "type": "string",
   "maxLength": 32000,
   "description": "Free-form synthesis directives appended to the prompt."
  },
  "merge_person_hunt": {
   "type": "boolean",
   "default": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "billed": true,
  "status": "complete",
  "matched": true,
  "persist": {
   "leb_id": 42,
   "applied": true,
   "contact_id": 81555753,
   "idempotent_replay": false
  },
  "backfill": {
   "phones": [
    {
     "label": "main",
     "score": 91,
     "number": "(724) 654-7732"
    }
   ],
   "contacts": [
    {
     "name": "James W Cole Sr",
     "title": "Owner"
    }
   ],
   "schema_version": "1.0"
  },
  "coverage": {
   "must_phones_hit": 1,
   "must_phones_total": 1
  },
  "endpoint": "enrich/lead-session/synthesize-patch",
  "spent_usd": 0.09,
  "wall_time_ms": 18420,
  "summary_markdown": "# Haney Furniture Co\nMain line [(724) 654-7732](https://example.com/contact) — owner **James W Cole Sr**"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/411data-lead-session-synthesize-patch-350670ec/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 411data.io](https://www.zero.xyz/host/411data.io/llms.txt)
