# Bright Pattern DNC Lists API

**Canonical:** https://apis.io/apis/bright-pattern/bright-pattern-dnc-lists-api/  
**Provider:** Bright Pattern — https://apis.io/providers/bright-pattern/  
**Base URL:** https://{tenant}.brightpattern.com/configapi/v2  
**Documentation:** https://help.brightpattern.com/latest:Api

Bright Pattern DNC Lists API is one of 14 APIs that [Bright Pattern](https://apis.io/providers/bright-pattern/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include DNC Lists. The published artifact set on APIs.io includes an OpenAPI specification.

Bright Pattern's List Management API makes it easy to manage the contents of Do Not Call (DNC) lists with bulk delete, add, and replace actions. The API methods described in this section fully support Internal, Geographic (Postal), Geographic (Area codes), and Record Exclusion DNC list types. Geographic (State/Province) DNC List type is not supported in the current implementation. Note: Performing operations on DNC lists requires the user to have the "Manage Lists" privilege, configured in the Contact Center Administrator application. The functionality of the API methods described in this section is built upon a DNC List Record JSON Object with a required non-empty key field and an optional comment field. Depending on the DNC list type, the object's field values vary as follows: DNC List Type Field Values Internal key (required field): Phone number comment (optional field): Campaign Name Geographic (Postal) key (required field): Postal Code comment (optional field): Notes Geographic (Area Codes) key (required field): Area code comment (optional field): Notes Record Exclusion key (required field): Exclusion field comment (optional field): - Note: When importing records or updating records it is important to remember that: All leading and trailing whitespaces should be deleted. All integer values should be converted to strings. Capitalization matters: values with different capitalizations are treated as distinct. The search can be performed by both the original values created in third-party systems and their transformed equivalents visible in the Administrator Application and Agent Desktop.

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/bright-pattern/refs/heads/main/openapi/bright-pattern-dnc-lists-api-openapi.yml
- **Postman** — https://documenter.getpostman.com/view/6711197/S1EUtanN
- **Postman** — https://documenter.getpostman.com/view/8336025/SVYwJbLw
- **Postman** — https://documenter.getpostman.com/view/8336025/2sB3WmV3UC
- **Postman** — https://documenter.getpostman.com/view/8336025/2sA3Qy5U4z
- **Postman** — https://documenter.getpostman.com/view/6735878/T1DtdFDu
- **Postman** — https://documenter.getpostman.com/view/31590362/2sA3XTfLhk
- **Postman** — https://documenter.getpostman.com/view/6711197/S1ETRbny
- **Postman** — https://documenter.getpostman.com/view/6711197/S1EUtb1f
- **Postman** — https://documenter.getpostman.com/view/6735878/T1DwbtSk
- **Postman** — https://documenter.getpostman.com/view/6735878/TzXwFJFP
- **Postman** — https://documenter.getpostman.com/view/6735877/T1LHGpBY

## Other Bright Pattern APIs (12)

- [Bright Pattern Authentication API](https://apis.io/apis/bright-pattern/bright-pattern-authentication-api/)
- [Bright Pattern Calling List API](https://apis.io/apis/bright-pattern/bright-pattern-calling-list-api/)
- [Bright Pattern Campaigns API](https://apis.io/apis/bright-pattern/bright-pattern-campaigns-api/)
- [Bright Pattern Do Not Call List API](https://apis.io/apis/bright-pattern/bright-pattern-do-not-call-list-api/)
- [Bright Pattern Link Groups API](https://apis.io/apis/bright-pattern/bright-pattern-link-groups-api/)
- [Bright Pattern Lists API](https://apis.io/apis/bright-pattern/bright-pattern-lists-api/)
- [Bright Pattern Methods API](https://apis.io/apis/bright-pattern/bright-pattern-methods-api/)
- [Bright Pattern Multichannel Call Recordings API](https://apis.io/apis/bright-pattern/bright-pattern-multichannel-call-recordings-api/)
- [Bright Pattern Phones API](https://apis.io/apis/bright-pattern/bright-pattern-phones-api/)
- [Bright Pattern Regular Call Recordings API](https://apis.io/apis/bright-pattern/bright-pattern-regular-call-recordings-api/)
- [Bright Pattern SMS/MMS Messaging API](https://apis.io/apis/bright-pattern/bright-pattern-sms-mms-messaging-api/)
- [Bright Pattern Task Routing API](https://apis.io/apis/bright-pattern/bright-pattern-task-routing-api/)

## Tags

DNC Lists

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bright-pattern/bright-pattern-dnc-lists-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bright-pattern/.
