Node.js outbound list sync failing on atomic PATCH validation

Trying to sync outbound segmentation rules via the /api/v2/outbound/campaigns/{campaignId} endpoint in Node.js v18. The atomic PATCH rejects the demographic attribute matrix with a 422 Unprocessable Entity. We don’t see the index rebuild trigger firing after the call.

  1. Build the sync payload with list ID references.
  2. Send JSON through axios.patch().
  3. Wait for the index rebuild trigger.

The overlap resolution verification pipeline throws a schema mismatch. Need the correct format verification sequence for the payload. The CDP alignment webhook keeps firing on invalid schemas.