{"ok":true,"method":"POST","path":"/api/webhooks/lead","auth":{"header":"x-crm-secret","required":true},"tenant":{"header":"x-crm-tenant","required":false,"defaultSlug":"metro-auto"},"required":["email OR phone"],"optional":["firstName","lastName","name","source","vehicleInterest","message","stockNumber","ymm","draftFirstResponse"],"aliases":{"firstName":["first_name"],"lastName":["last_name"],"vehicleInterest":["vehicle_interest","message"],"stockNumber":["stock_number","stock"],"ymm":["year_make_model"],"draftFirstResponse":["draft_first_response"]},"autoSend":false,"draftFirstResponse":{"bodyField":"draftFirstResponse","env":"LEAD_WEBHOOK_DRAFT_FIRST_RESPONSE","default":true,"hitlOnly":true},"notes":["Creates lead at stage new_lead; never auto-sends SMS/email.","Optional draftFirstResponse=true (or env LEAD_WEBHOOK_DRAFT_FIRST_RESPONSE=true) queues inventory-aware first-response into HITL approvals — never sends.","Quiet hours + critique gates still apply; manager approves before outbound.","x-crm-tenant selects a provisioned rooftop slug. Omit to use the install default (hosted Metro Auto demo unless CRM_TENANT_SLUG is set).","?dryRun=1 for documented HITL test-lead path (parse/validate only, no ingest, never auto-sends). Use metro-auto for demo."]}