Get all the different messages sent in campaign, their open count and clicks?

I am using infusionsoft apis in my website. I want to get all the different emails that were sent under a campaign. Also how can i get all the counts/list of users who had clicked on and opened the emails using rest api?