I am a new marketing cloud / rest api developer. I am confused by all of the terminology in the api documentation and cannot figure out how to accomplish what I think should be a simple thing.

My ask - I need to download email send performance data for a filtered list of email events. E.g. for all email jobs that have occurred during the past 7 days, download a CSV or JSON data set containing columns for hard/soft bounces, clicks and opens, and conversions.

I am using Python, and I have successfully created an app in the App Center, and I've authenticated and downloaded some data via the rest api.

1 Answer 1


I am sorry to tell you this, but you will need to use the SOAP API to gather tracking.

Fortunately as you are using Python, you can use the Python SDK which can make these calls for you and simplifies the process some. See the github for more info.

  • SOAP not a problem - thanks for the rapid response! I've got a meeting in 10 minutes and I had nothing but bad news to present - now I've got a path forward! Apr 11, 2017 at 19:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .