I have noted that the [Transaction type] for an API initiated transfer is the same as the [Transaction type] that would be allocated for a transfer that is manually initiated via Internet Banking. Currently both yield the type: "OnlineBankingPayments". I wonder if it would not add value to be able to segregate API initiated transactions as they grow in volume in the future? Perhaps they could be allocated a [Transaction type] such as "APIPayment" or something similar? Often reporting needs are not known when new functionality is created and the needs arise later - the ability to distinguish/isolate these transactions could prove useful.