Yes. This can be done using triggered dispatch.
private void SendEmail(string triggeredName, Subscriber subscriber) { CreateResult[] results; string requestId; string status; var t = new TriggeredSendDefinition { CustomerKey = triggeredName }; t.RefreshContent = true; t.RefreshContentSpecified = true; var s = new TriggeredSend { TriggeredSendDefinition = t, Subscribers = new[] { subscriber } }; CreateResult[] r = _client.Create(new CreateOptions(), new APIObject[] { s }, out requestId, out status); var r2 = (TriggeredSendCreateResult)r[0];
source share