# Results

Retrieve video results and campaign render analytics.

 - [GET /v1/campaigns/{id}/results](https://api-docs.shuffll.com/engage/openapi/results/campaign_results_list.md): Read recipient render attempts, including failures and pending recovery. Media URLs are returned only to authorized readers.
 - [GET /v1/campaigns/{id}/results/{result_id}](https://api-docs.shuffll.com/engage/openapi/results/campaign_results_get.md): Read one exact recipient render attempt and its playable MP4 and timed thumbnails.
 - [GET /v1/campaigns/{id}/analytics](https://api-docs.shuffll.com/engage/openapi/results/campaign_analytics_get.md): Campaign-scoped counts of render attempts and recipients. Fixed-video generation does not deliver messages; no engagement or delivery event is inferred from an export.
