--- title: "Dynamic campaign API to add a record responds 400 Invalid customer provided, customer, is wrong or in DNC list" slug: "dynamic-campaign-api-add-record-responds-400-invalid-customer" updated: 2026-05-22T13:47:37Z published: 2026-05-22T13:47:37Z canonical: "help.8x8.com/dynamic-campaign-api-add-record-responds-400-invalid-customer" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.8x8.com/llms.txt > Use this file to discover all available pages before exploring further. # Dynamic campaign API to add a record responds 400 Invalid customer provided, customer, is wrong or in DNC list ## Question Why does the Dynamic campaign API to add a record to a campaign respond with a 400 status code and message Invalid customer provided, customer, is wrong or in DNC list when attempting to add a record to a campaign? Example Response body ```plaintext [  {    "customer-id": "10000001",    "http-status": "400",    "message": "Invalid customer provided, customer, is wrong or in DNC list."  } ] ``` ## Applies To - 8x8 Contact Centre - Dynamic campaign API ## Answer - This can be because the record's telephone number is on a Do Not Call list that the campaign is configured to check. - For example, in Configuration Manager, Campaigns, Search/Filter, the Check Do Not Call lists option is enabled, and the customer's telephone number is registered on the selected list. - This can also occur if the Outbound Setup doesn't have a Voice field configured. - This can be found in Configuration Manager, Outbound Setup, CRM Objects. ## Additional Information - The Check Do Not Call lists option can not be modified for a campaign once it has been started; a new campaign would need to be created. - Check Do Not Call lists options: - UK - Telephone Preference Service (TPS) - UK - Corporate Telephone Preference Service (CTPS) - The Telephone Preference Service has a page where you can check if a number is registered with them - [https://www.tpsonline.org.uk/register/am_i_registered](https://www.tpsonline.org.uk/register/am_i_registered) - Outbound Setup Documentation - [Configure the dialer](/documentation/docs/content-configure-the-8x8-auto-dialer) > [Step 3: Configure the outbound setup](/documentation/docs/content-step-3-configure-the-outbound-setup) > Define CRM objects and add fields