Reimport a contact list into the dialing queue
Replaces every contact in a list’s dialing queue with the saved list’s current contacts, exactly as saved. Contacts added to the saved list since the last refill join the queue, and removed ones leave it.
Call it once after a batch of POST /v1/contact-lists/{id}, DELETE /v1/contact-lists/{id}/contacts/{contactId} or POST /v1/contact-lists/{id}/merge calls. Safe to retry: running it again gives the same queue.
The copy adds nothing. Importing the list in the dashboard also marks snooze dates, do-not-call and wrong-number flags, call counts and latest dispositions on the contacts; this call does not, and any such markings already in the queue are discarded. Numbers on the team’s do-not-call list are still blocked when dialed.
Returns the dialing queue’s record with all its contacts. Its _id is the dialing queue’s own ID, not the saved list ID you sent.
- Add a contact to a list, remove a contact from a list or merge contact lists, as many times as you need.
- Call this endpoint once, with the saved list’s ID.
Example
_id in the response is the dialing queue’s own ID, not the saved list ID you sent. Keep using the saved list ID with this API.What the copy does
- It copies the saved contacts exactly. When a rep imports the list in the dashboard, Salesfinity also marks snooze dates, do-not-call and wrong-number flags, call counts and latest dispositions on the contacts. This call adds none of them, and discards any already in the queue.
- Numbers on your team’s do-not-call list are still blocked when a rep dials them.
- Safe to retry: running it again leaves the same queue.
- The response contains every contact in the queue, so it grows with the list.
Errors
Authorizations
Team-scoped API key generated in the Salesfinity dashboard under Settings → Connections → API & Webhooks. A missing or invalid key returns HTTP 403.
Path Parameters
ID of the saved list, from POST /v1/contact-lists or GET /v1/contact-lists/csv. A value that is not a valid ID fails with 400.
"6650c1f2a4b8e93d2c1f0a11"
Response
Refilled. The body is the dialing queue's record.
A list's dialing queue as stored, returned by POST /v1/contact-lists/csv/{id}/reimport. Lists created in the dashboard can carry further internal fields.
ID of the dialing queue. It differs from the saved list ID in the path.
"6650c1f2a4b8e93d2c1f0a10"
"Q2 Outbound Prospects"
csv for every list these endpoints manage.
"csv"
ID of your team.
"64f1a2b3c4d5e6f7a8b9c0d1"
ID of the member who owns the list.
"680edc0d1504192884a148e0"
Every contact now in the dialing queue, copied from the saved list with the same _id values.
Internal document version. Ignore it.