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

Prev Next

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

[
  {
    "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    

  • Outbound Setup Documentation