Your assumption is right, in type 6, I find the Campaign ID, and in the Campaign table I find the Program ID and Program Name, which is what I need to report on performance by Program. Works great for regular emails, but not for Engagement Programs which don't seem to be tied to a Campaign.. Following your logic by Email ID, if I use the /rest/asset/v1/emails.json endpoint, I am getting those fields: How can I find which engagement program the email belongs to? I am quite confused, because the /rest/v1/campaigns.json endpoint, shows me this: and that is great because I have the Program in there, but Engagement Programs are not listed in that table... I find Engagement Programs under the Smart Campaigns endpoint /rest/asset/v1/smartCampaigns.json : But then, no Program available here! And to make it even more confusing, Marketo states not to use /rest/v1/campaigns.json, as it is deprecated: What's the missing link between SmartCampaigns and Programs for Engagement Programs?
... View more