ContactSyncResult
results object[]required
Posición de la fila en contacts.
unchanged: la fila no cambió nada. skipped: no se creó a nadie. failed: la fila no se aplicó — ver reason.
Possible values: [created, updated, unchanged, skipped, failed]
El contacto creado, actualizado o ya al día. Ausente en skipped y failed.
En skipped: sin teléfono (no_phone), teléfono inválido (invalid_phone) o el
plan en el tope de contactos (contact_limit_reached). En failed: la fila no
pasó la validación (invalid_row, con el detalle en warnings) o el mismo número
se creó en el mismo instante por otro camino (conflict_retry). En los demás, lo
que no se aplicó mientras el resto sí: el número nuevo ya es de otro contacto
(phone_conflict), se mantuvo la baja (kept_opt_out), una supresión impidió el
opt-in (kept_suppression) o los campos del sitio eran más antiguos que los ya
aplicados (stale_snapshot).
Possible values: [no_phone, invalid_phone, contact_limit_reached, invalid_row, conflict_retry, phone_conflict, kept_opt_out, kept_suppression, stale_snapshot]
warnings object[]
Valores descartados de la fila, y por qué.
attributes.wc_orders_countsummary objectrequired
Cuántas filas terminaron en cada status.
{
"results": [
{
"index": 0,
"status": "created",
"contactId": "string",
"reason": "no_phone",
"warnings": [
{
"field": "attributes.wc_orders_count",
"reason": "string"
}
]
}
],
"summary": {
"created": 0,
"updated": 0,
"unchanged": 0,
"skipped": 0,
"failed": 0
}
}