DNC Sync 400 Error on Messaging Campaigns

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."}