# Sample App: Pexip Data Collector

**URL:** <https://community.pexip.com/t/sample-app-pexip-data-collector/203>\
**Category:** Management APIs\
**Created:** [September 6, 2023, 6:38am UTC](https://community.pexip.com/t/sample-app-pexip-data-collector/203 "2023-09-06T06:38:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![aled.morris](https://dub1.discourse-cdn.com/flex005/user_avatar/community.pexip.com/aled.morris/32/22_2.png) [@aled.morris](https://community.pexip.com/u/aled.morris)\
**Post date:** [September 6, 2023, 6:38am UTC](https://community.pexip.com/t/sample-app-pexip-data-collector/203/1 "2023-09-06T06:38:12Z")

</div>

This example Docker container project makes use of the Management API, specifically the history API, to gather Conference and Participant CDR data on a daily basis. Data is written to CSV files for use in whichever way you want.

The project is based on an existing PowerShell script found in the Infinity documentation ([Extracting and analyzing call data | Pexip Infinity Docs](https://docs.pexip.com/api_manage/extract_analyse.htm#script)), except this is packed up into a Docker container.

The project can be found on GitHub: [https://github.com/aledmorris/pex\_data\_collector](https://github.com/aledmorris/pex_data_collector)

**Please note** : this is just a sample app created for the purposes of learning more about Python, Flask, and Docker. Although security was a consideration, I would not run this in production!
