Poll asynchronous CSV processing status for a beta large campaign.
Documentation Index
Fetch the complete documentation index at: https://docs.ringg.ai/llms.txt
Use this file to discover all available pages before exploring further.
GET /campaign/upload-status/{bulk_list_id} returns the processing state for a large campaign CSV upload.
| Parameter | Required | Description |
|---|---|---|
bulk_list_id | Yes | Large campaign list ID returned by POST /campaign/upload-csv |
| Status | Meaning | Next action |
|---|---|---|
uploaded | Ringg accepted the CSV and queued processing | Keep polling |
processing | Rows are being parsed and validated | Keep polling |
completed | Processing finished and valid rows are ready | Check balance |
failed | Processing could not complete | Fix the CSV and upload again |
ready for a completed upload. Continue only when the response clearly indicates that CSV processing has finished.
(Required) Your Ringg AI API key.
"7251cb4b-3373-43a4-844c-b27a1d45e0c9"
Bulk list ID returned by /campaign/upload-csv.
Upload status returned successfully.
"123e4567-e89b-12d3-a456-426614174000"
"verifying"
"Renewal reminders - large upload"
5000
12
"https://storage.example.com/invalid-rows.csv"