Skip to main content

BulkItemPreview

Per-item preview result returned from POST /api/v1/geofences/preview.

D-20: renamed from BulkRowPreview; field renamed to index (0-based). index is 0-based in API; +1 for human-facing CSV column.

Phase 191 Plan 02 (ACTIVATE-02): additive outcome_class + match-metadata fields. All new fields are Optional with safe defaults so existing clients are unaffected. outcome_class values: "success" | "low_confidence" | "interpolated" | "ambiguous" | "no_match" | "duplicate"

indexIndex (integer)required
input_addressInput Address (string)required
statusStatus (string)required

Possible values: [ok, dedup, error]

normalized_address object
anyOf
string
lat object
anyOf
number
lng object
anyOf
number
confidence object
anyOf
number
dedup_match object
anyOf
object
error_reason object
anyOf
string
error_code object
anyOf
string
tagsstring[]
outcome_class object
anyOf
string
match_type object
anyOf
string
interpolated object
anyOf
boolean
candidate_count object
anyOf
integer
BulkItemPreview
{
"index": 0,
"input_address": "string",
"status": "ok",
"normalized_address": "string",
"lat": 0,
"lng": 0,
"confidence": 0,
"dedup_match": {},
"error_reason": "string",
"error_code": "string",
"tags": [
"string"
],
"outcome_class": "string",
"match_type": "string",
"interpolated": true,
"candidate_count": 0
}