Legacy Dev Forum Posts

 View Only

Sign Up

Max ContactList entries in a delete call?

  • 1.  Max ContactList entries in a delete call?

    Posted 06-05-2025 18:14

    Duncan_Stewart | 2018-08-30 15:03:41 UTC | #1

    I've put together the processes for adding ContactList entries for an outbound Campaign, retrieving the overall Campaign status and the individual ContactList entry statuses, and deleting ContactList entries to prepare for the next round. We've already assigned timezones to the records in Salesforce, so (for the time being) I'm thinking we'll have separate Campaigns for each region, and stagger the schedules across the regions.

    The way that our Campaigns work, we need to contact the recipients every month to provide them with needed supplies. We have a scheduled shipment date, and we call repeatedly until we hear from them. (If they respond quickly, we then leave them alone.) So we need to refresh the lists on a daily basis.

    What's the (suggested) maximum # of Contacts we can delete in one request? The URL gets pretty big, and I don't know what an unreasonable size would be. I think we could probably have a few large campaigns, and then selectively add to or delete from those ContactLists in reasonably-sized chunks. I just don't know what 'reasonably-sized' means..

    Thanks!

    Duncan


    tim.smith | 2018-08-30 20:47:55 UTC | #2

    What's the (suggested) maximum # of Contacts we can delete in one request?

    I believe the limit is 250. You're rate limited to 300 requests/minute, so 75,000 contacts removed per minute. If that's too low, you always have the option of deleting the contact list and creating a new one and uploading contacts to the new list. However, keep in mind that you'll need to update any objects that use the contact list to point them to the new one.


    Duncan_Stewart | 2018-08-30 20:59:53 UTC | #3

    The rate limits won't be an issue for quite a while, I'm pretty sure - I just want to plan for growth rather than have to come back for repairs, so to speak. I think I'll look at 100/request blocks; that should take care of things in a manageable way.

    Already had the discussion around having to update associated objects (Campaign, Outbound IVR) so clearing the entries is really the way to go vs. deleting the list(s).

    Thanks again for your help - always appreciated!


    system | 2018-09-30 20:59:56 UTC | #4

    This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.


    This post was migrated from the old Developer Forum.

    ref: 3465