| Name | Type | Description | Notes |
|---|---|---|---|
| id | String | Zernio lead ID (AdLead document ID) | |
| leadgenId | String | Meta lead ID (the platform's leadgen_id) | |
| formId | String | Lead Gen form ID the lead was submitted against | |
| formName | String | Human-readable form name (best-effort; may be null) | [optional] |
| adId | String | Meta ad ID that drove the lead (null for organic/test leads) | [optional] |
| adsetId | String | [optional] | |
| campaignId | String | [optional] | |
| fields | Map<String, String> | Flattened question key -> answer map. For multiple-choice questions the value is the option key (e.g. "k1"), not the display label. | |
| isOrganic | Boolean | True when the lead came from an organic post rather than a paid ad | |
| createdAt | OffsetDateTime | Meta's lead creation time (ISO 8601) |