I want to send immediate email ( password reset email ) from Marketing cloud when data pass from through API. i want to send email as soon as data is updated in data extension. can anyone please suggest possible solution ?
As EazyE told, I also think you should use a trigger send. Regarding your use case described in your comment, it is compatible with this feature. Moreoever, it's the best way to make real time communication.
Let's see if the following thing answers to your use case :
Step 1 : The third party make the Trigger Send API Call
-> This will insert data in the TriggerSendDataExtension
Step 2 : Retrieve the missing data with the AMPScript lookup function directly inside the HTML Email linked to the Trigger Send.
-> You can use the data inserted in the TriggerSendDataExtension in order to lookup the data in your main data extension.
You should evaluate using the TriggeredSend functionality listed here
Transactional messaging is immediate, automated, non-promotional messaging, such as order confirmation messages, password reset emails, and bank balance inquiry messages. Use the Marketing Cloud Transactional Messaging REST API to email personalized transactional messages to your customers. To receive immediate notifications about whether your message was sent and other events, use the Marketing Cloud Event Notification Service.
You can use a TriggeredSend Data extension to store the data you pass in the TS API call.