From reading this: https://www.campaignmonitor.com/api/transactional/#message-timeline It appears that you can filter the search to a specific 'SMARTEMAILID' The 'Transactional/Messages.cs' seems to be missing this in the 'Messages.List' call.