Campaign statistics webhooks return more rich data than default endpoints
Information like replies body content, or "campaignObj" field, and many others, don't return in the "Get campaign recipients activity report" endpoint
That can leave gaps of information if the webhook ends up failing and not registering a reply, and safe retries through the endpoints to reconstruct the statistics are not as complete as the webhooks
The information returned should be consistent between all of them (preferably with the webhooks which are more enriched).
The "Get campaign recipients activity report" endpoint was a good addition to automate the import that once was manually done by the CSV exports, but the many different data dialects makes it difficult to keep the data consistent and fail proof.