curl "https://app.talkover.ai/api/v1/campaigns/campaign-uuid/files/list-uuid/progress" \
-H "Authorization: Bearer talq_your_environment_token_here"
{
"success": true,
"data": {
"status": "processing",
"progress": {
"rows_processed": 10000,
"total_records": 18342,
"imported": 9820,
"failed": 12,
"duplicates": 168
}
}
}
Calls & Campaigns
Get list import progress
Follow the background import of an uploaded contact list
GET
/
api
/
v1
/
campaigns
/
{campaign_id}
/
files
/
{file_data_id}
/
progress
curl "https://app.talkover.ai/api/v1/campaigns/campaign-uuid/files/list-uuid/progress" \
-H "Authorization: Bearer talq_your_environment_token_here"
{
"success": true,
"data": {
"status": "processing",
"progress": {
"rows_processed": 10000,
"total_records": 18342,
"imported": 9820,
"failed": 12,
"duplicates": 168
}
}
}
Get list import progress
Returns the import status of a contact list uploaded with Upload contact list. Poll it every few seconds untilstatus is completed or failed.
Endpoint
GET /api/v1/campaigns/{campaign_id}/files/{file_data_id}/progress
Path parameters
string
required
Campaign UUID.
string
required
The
file_data_id returned by the upload.Request headers
string
required
Bearer token. Format:
Bearer talq_your_environment_token_hereExamples
curl "https://app.talkover.ai/api/v1/campaigns/campaign-uuid/files/list-uuid/progress" \
-H "Authorization: Bearer talq_your_environment_token_here"
Response
{
"success": true,
"data": {
"status": "processing",
"progress": {
"rows_processed": 10000,
"total_records": 18342,
"imported": 9820,
"failed": 12,
"duplicates": 168
}
}
}
string
processing, completed or failed.object | null
Counters updated every 500 rows while the import runs.
null before the first 500 rows and after the import ends.Error responses
404 — Not found
The campaign does not exist, belongs to another environment, or the list belongs to another campaign.Was this page helpful?