The 2013 API does not push a webhook when purge finishes. The reliable pattern is: CI calls purge, waits for HTTP 200, then continues.
curl -X DELETE \\ -H "Authorization: OAuth …" \\ "https://rws.netdna.com/ALIAS/zones/pull.json/ZONE_ID/cache"
Use the PHP SDK if the app already has it: purge from PHP. Poll EdgeReporting only if you must confirm hit ratio after a release.
Developers