I'm experiencing inconsistent behavior when checking the status of DNC list imports using the /api/v2/outbound/dnclists/{id}/importstatus
endpoint.
Issue Description:
- When uploading a new DNC list and checking the import status immediately after, the endpoint sometimes returns information about a previous upload instead of the current one
- Testing in Postman shows that the same endpoint occasionally returns the correct (latest) upload status but then reverts to showing an older upload's status in subsequent calls
- This behavior makes it difficult to reliably monitor the progress of a specific DNC list upload
Example Scenario:
- Upload DNC list A at time T1
- Check status - shows correct status for upload A
- Upload DNC list B at time T2
- Check status - sometimes shows status of upload A instead of B
- Multiple subsequent status checks continue to show upload A's status intermittently
Has anyone else encountered this behavior? Is there a recommended way to ensure we're getting the status of the most recent upload operation?
API Details:
- Endpoint:
GET /api/v2/outbound/dnclists/{id}/importstatus
- Region: cac1.pure.cloud
- All requests include valid authentication tokens
Any guidance or best practices for handling this scenario would be greatly appreciated.