Rate this page:

CallListsInterface

Props

appendToCallList
Copy URL
appendToCallList: 

(request: AppendToCallListRequest) => Promise<AppendToCallListResponse>

Appends a new task to the existing call list.
This method accepts CSV files with custom delimiters, such a commas (,), semicolons (;) and other. To specify a delimiter, pass it to the delimiter parameter.

You can specify a custom call schedule for every record. Refer to the Call lists guide for more information.

cancelCallListBatch
Copy URL
cancelCallListBatch: 

(request: CancelCallListBatchRequest) => Promise<CancelCallListBatchResponse>

Cancels all tasks in the call list with the specified batch UUID.

cancelCallListTask
Copy URL
cancelCallListTask: 

(request: CancelCallListTaskRequest) => Promise<CancelCallListTaskResponse>

Cancels the specified tasks in the call list by their IDs or UUIDs. The maximum number of tasks to cancel is 1000.

createCallList
Copy URL
createCallList: 

(request: CreateCallListRequest) => Promise<CreateCallListResponse>

Adds a new CSV file for call list processing and starts the specified rule immediately. To send a file, use the request body. To set the call time constraints, use the following options in a CSV file:

  • __start_execution_time – when the call list processing starts every day, UTC+0 24-h format: HH:mm:ss
  • __end_execution_time – when the call list processing stops every day, UTC+0 24-h format: HH:mm:ss
  • __start_at – when the call list processing starts, UNIX timestamp. If not specified, the processing starts immediately after a method call
  • __task_uuid – call list UUID. A string up to 40 characters, can contain latin letters, digits, hyphens (-) and colons (:). Unique within the call list

This method accepts CSV files with custom delimiters, such a commas (,), semicolons (;) and other. To specify a delimiter, pass it to the delimiter parameter.
IMPORTANT: the account's balance should be equal or greater than 1 USD. If the balance is lower than 1 USD, the call list processing does not start, or it stops immediately if it is active.

You can specify a custom call schedule for every record. Refer to the Call lists guide for more information.

deleteCallList
Copy URL
deleteCallList: 

(request: DeleteCallListRequest) => Promise<DeleteCallListResponse>

Deletes an existing call list by its ID.

editCallList
Copy URL
editCallList: 

(request: EditCallListRequest) => Promise<EditCallListResponse>

Edits the specified call list by its ID.

editCallListTasksPriority
Copy URL
editCallListTasksPriority: 

(request: EditCallListTasksPriorityRequest) => Promise<EditCallListTasksPriorityResponse>

Edits priorities of existing tasks in the specified call list.

getCallLists
Copy URL
getCallLists: 

(request: GetCallListsRequest) => Promise<GetCallListsResponse>

Get all call lists for the specified user.

Rate this page: