The POST /api/v2/outbound/dnc/contacts endpoint throws a 400 error with contact list id mismatch when syncing DNC entries for the messaging campaign using Node SDK v5.2. Saw a community post last month mentioning the callable_time_rule_id must match the campaign exactly, but the docs don’t specify that for DNC. Does the payload require the contact_list_id to be the source list or the campaign’s associated list?
{
"contactListId": "a1b2c3d4-e5f6",
"dncListId": "x9y8z7w6-v5u4",
"action": "add"
}
Error response: {"errorCode": "outbound_dnc_contact_list_mismatch", "message": "The contact list ID does not match the DNC list configuration."}