Get clicks and opens for a email sent via list segment to user

We have some requirement as per below

  • I have done to add specific subscribers to a list using API.
  • Now we need to fetch all campaign list details.
  • Drops email list details(Email template details as in Campaign) with respect to campaign id.
  • After that, we need to know open , click status of specific email id with respect to Email template id(email subject id).

Please advice us API in Infusionsoft.