I want to get all the activityRecords for all the leads, but getLeadActivity only returns the activtyRecords for per lead. We have about 50K leads, so making those many calls on getLeadActivity exhausts the API limit and is also time taking.
getLeadChanges() API returns all the activities by all the but the records returned has 4 fields missing. They are "foreignSysId", "personName", "orgName" and "foreignOrgSysId".
Is there a way to get these fields with getLeadChanges API?
Also why are these 4 fields are not returned with getLeadChanges.