# 411data SIC Reclassification & Lead Session Patch

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

Re-runs SIC industry classification on an already-enriched lead session graph and patches the result back into the stored lead enrichment record.

## Facts

- Endpoint: POST https://411data.io/api/v1/enrich/lead-session/sic-rerun
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/411data-sic-reclassification-lead-session-patch-76c6cd92
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZNhCeP9PuI3CBwzKn7of5

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-sic-reclassification-lead-session-patch-76c6cd92 -d '<json body>'
```

Example prompt: The SIC code on Haney Furniture Co (contact_id 81555753) came back wrong in our last enrichment session — can you re-run the SIC classifier on that session's graph and patch the corrected industry code back into the record?

## When to prefer this

Use this endpoint when a lead has already been through a full enrichment session but the SIC industry classification needs to be corrected, audited with a different model, or backfilled without re-running expensive directory and web hunts. Prefer this over the full agentic lead enrichment session when the entity graph already exists and only the SIC classification needs updating. It is more cost-efficient than re-running a full session when the underlying contact and phone data is already captured.

## Known failure modes

- Missing or invalid prior_backfill graph causes classifier to fail with no data to classify
- Invalid or missing chat_session_id returns session-not-found error
- contact_id mismatch between lead object and session graph causes patch rejection
- SIC classifier model_id not recognized returns model-not-found error
- Billing failure if USDC balance insufficient causes request rejection before processing
- Low-confidence SIC result returned (not an error, but confidence may be below useful threshold)
- Session already cleared or expired progress_key returns stale-state error

## 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 the billed status, match result, updated SIC code and description with confidence score, patched phone and contact data, a summary markdown block, coverage stats, wall time in ms, and persistence confirmation including the lead enrichment record ID and whether it was an idempotent replay.

## 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."
  },
  "model_id": {
   "type": "string",
   "maxLength": 96,
   "description": "Optional SIC classifier model (default SIC_DETERMINATION_MODEL)."
  },
  "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 classify from. Required — the classifier reads the existing summary and entity graph, it runs no hunts."
  },
  "chat_session_id": {
   "type": "string",
   "maxLength": 64,
   "minLength": 8,
   "description": "chat_session_id of the completed session whose graph is being patched."
  }
 }
}
```

## 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/sic-rerun",
  "sic_audit": {
   "sic_code": "5712",
   "confidence": 0.86,
   "sic_description": "Furniture Stores"
  },
  "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-sic-reclassification-lead-session-patch-76c6cd92/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)
