GET
/v1/tasks/upload/{upload_task_id}Check Upload Status
Monitor the status of a task upload operationThis endpoint checks the status of a task upload operation using the upload task ID returned from the Upload Tasks endpoint.
Headers
| Key | Value | Required |
|---|---|---|
| Authorization | Token YOUR_API_KEY | Yes |
Response Field Explanations
id
string
Example: 427a7bfc54cf4ce483d83ba23425164b
object
string
Example: task_upload
state
string
Example: SUCCESS
meta.duplicates
integer
Example: 0
meta.inserted
integer
Example: 8
meta.invalid
integer
Example: 0
meta.valid
integer
Example: 8
State Values
PENDING
Description:
Upload task is queued and waiting to start
PROGRESS
Description:
File is being processed
SUCCESS
Description:
Upload completed successfully
FAILURE
Description:
Upload failed due to an error
Parameters
upload_task_idstring
RequiredExample:
427a7bfc54cf4ce483d83ba23425164bPro Tip
Poll this endpoint periodically until state is SUCCESS or FAILURE before running your squid.
Note
Check meta.invalid to identify how many rows had issues. Review your CSV format if this number is high.
Warning
Don't start a squid run until the upload state is SUCCESS, or you may miss tasks.