Skip to main content
POST
Reimport a contact list into the dialing queue
Refills a list’s dialing queue from its saved list. The queue’s contacts are replaced by the saved list’s current contacts, so contacts you added since the last refill join the queue and contacts you removed leave it. Call it once after a batch of changes:
  1. Add a contact to a list, remove a contact from a list or merge contact lists, as many times as you need.
  2. Call this endpoint once, with the saved list’s ID.

Example

Response (201), the dialing queue’s record:
The _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

x-api-key
string
header
required

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
string
required

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.

Example:

"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
string

ID of the dialing queue. It differs from the saved list ID in the path.

Example:

"6650c1f2a4b8e93d2c1f0a10"

name
string
Example:

"Q2 Outbound Prospects"

source
string

csv for every list these endpoints manage.

Example:

"csv"

team
string

ID of your team.

Example:

"64f1a2b3c4d5e6f7a8b9c0d1"

user
string

ID of the member who owns the list.

Example:

"680edc0d1504192884a148e0"

contacts
object[]

Every contact now in the dialing queue, copied from the saved list with the same _id values.

createdAt
string<date-time>
updatedAt
string<date-time>
__v
integer

Internal document version. Ignore it.