List Management API Version 3.2
The 3.2 release of the List Management API introduces new endpoints for Outbound and Blended Voice campaigns. These additions expand the options for integrations with third-party tools that manage campaign logic.
Duplicate, Get, and Delete Campaigns
- Duplicate Campaign: Generate new campaigns by copying an existing campaign that acts as a template. The new instance inherits advanced settings, teams, and caller IDs while safely generating new disposition IDs and leaving calling lists empty. The copy is created in a stopped state so it can be configured before launch.
- Get Campaign: Retrieve campaign settings with more precision. You can now request specific subsets of campaign data (such as only teams or only caller IDs) to reduce unnecessary data transfer.
- Delete Campaign: Remove a campaign and erase its historical call results.
Update General & Outbound Settings
Programmatically adjust core campaign parameters without navigating the administrative interface. You can change the dialing mode (Preview, Progressive, Predictive, or Automatic), adjust no-answer timeouts, and modify overdial rates on the fly.
Update CallerID Settings
Modify the caller ID selection method and the default caller ID value for a specific campaign.
Assign and Unassign Caller IDs
Safely bulk-assign or remove multiple caller IDs. This method targets only the specified IDs, preventing accidental changes to the rest of the campaign's assigned caller IDs.
Assign and Unassign Teams
Add or remove multiple teams from a campaign safely.
Add or Delete Dispositions
Add or remove custom dispositions, and their associated dial rules.
Campaign Link Groups
Organize related campaigns by creating and managing Campaign Link Groups. You can create new groups, link or unlink specific campaigns, and retrieve existing group configurations.