Identify Multiple Calls Using CreateOptions and ConversationID

A request can have an external unique identifier, typically the ConversationID. If you don’t specify a ConversationID, include the RequestID. The API processes the calls in the order specified.

C# Example 

1CreateOptions co = new CreateOptions();
2co.CallsInConversation = 3;
3co.CallsInConversationSpecified = true;
4co.ConversationID = "1234567";
5co.SequenceCode = 1;
6co.SequenceCodeSpecified = true;
7co.RequestType = RequestType.Asynchronous;
8co.RequestTypeSpecified = true;
9CreateResult[] results = integrationFramework.Create(co, new APIObject[] { ts }, out requestID, out status);

SOAP Envelope 

1<soap:Body>
2    <CreateRequest xmlns="http://exacttarget.com/wsdl/partnerAPI">
3        <Options>
4            <RequestType>Asynchronous</RequestType>
5            <ConversationID>1234567</ConversationID>
6        </Options>
7...