Managing Do Not Call (DNC) lists is a core compliance requirement, but Bright Pattern currently lacks the basic API endpoints needed to handle them effectively.
Today, customers can only manipulate DNC lists manually in the Admin UI. There are no API endpoints to:
-
Retrieve all existing DNC lists (with IDs)
-
Retrieve the contents (phone numbers) of a DNC list
-
Create or delete DNC lists programmatically
-
Associate/disassociate DNC lists with campaigns
Because of these gaps, we (and likely others) have had to build internal tools and database mirrors just to give users the ability to add/remove numbers from DNC lists. This process is manual, error-prone, and creates unnecessary compliance risk.
Why this matters:
-
Clients often request adding or removing numbers from DNC lists to respect opt-outs or correct agent mistakes.
-
Automating these actions via API would save significant time, reduce human error, and improve compliance accuracy.
-
From a developer’s perspective, this is a high-priority request because it enables automation and integration. From a business perspective, it’s a routine but highly valuable enhancement — not make-or-break, but a clear step toward operational efficiency.
This request is essentially for basic CRUD support (Create, Read, Update, Delete) for DNC lists — functionality already available for calling lists. Adding these endpoints would bring DNC management in line with existing capabilities, making the platform more consistent and more powerful for all customers.
api #dnc #compliance #feature-request #automation