Raw transact data

Is there an API where a SmartClient plugin can get the raw Transact data that was recorded along with the video.

Thanks

You can use the TransactQueryClient for this purpose (be aware that it only works with the Transact 2016 and newer). Get the transaction source item by using one of the standard configuration methods (e.g. GetItem, GetItemsByKind or the ItemPickerForm) and then something like this:

using VideoOS.Platform;
using VideoOS.Platform.Transact.Services.Client;
using VideoOS.Platform.Transact.Services.DataContracts;
           
var client = new TransactQueryClient(EnvironmentManager.Instance.CurrentSite.ServerId);
var parameters = new GetLinesForSourceByTimeParameters()
{
    SourceId = sourceItem.FQID.ObjectId,
    UtcTime = DateTime.Now,
    CountBefore = 100,
    CountAfter = 0
};
var result = await client.GetLinesForSourceByTimeAsync(parameters);