Here is my request XML
<?xml version="1.0" encoding="utf-16"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<soap:Header>
<AuthenticationHeader xmlns="http://www.marketo.com/mktows/">
<mktowsUserId xmlns="">****************************</mktowsUserId>
<requestSignature xmlns="">***************************</requestSignature>
<requestTimestamp xmlns="">2013-10-11T15:18:23-07:00</requestTimestamp>
<audit xmlns="" />
</AuthenticationHeader>
</soap:Header>
<soap:Body>
<paramsGetMObjects xmlns="http://www.marketo.com/mktows/">
<type xmlns="">Program</type>
<externalKey xmlns="">
<name />
<value />
</externalKey>
<mObjCriteriaList xmlns="">
<mObjCriteria>
<attrName>Name</attrName>
<comparison>EQ</comparison>
<attrValue>Test</attrValue>
</mObjCriteria>
</mObjCriteriaList>
<mObjAssociationList xmlns="">
<mObjAssociation>
<mObjType />
<externalKey>
<name />
<value />
</externalKey>
</mObjAssociation>
</mObjAssociationList>
<streamPosition xmlns="" />
</paramsGetMObjects>
</soap:Body>
</soap:Envelope>
Here is the Response:
<?xml version="1.0" encoding="utf-16"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://www.marketo.com/mktows/">
<SOAP-ENV:Body>
<ns1:successGetMObjects>
<result>
<returnCount>1</returnCount>
<hasMore>false</hasMore>
<newStreamPosition>8UJZetaMb1V6uUZl+......</newStreamPosition>
<mObjectList>
<mObject>
<type>Program</type>
<id>1024</id>
<attribList>
<attrib>
<name>Name</name>
<value>Test</value>
</attrib>
<attrib>
<name>Description</name>
<value>Test sends</value>
</attrib>
<attrib>
<name>Type</name>
<value>Marketing Program</value>
</attrib>
<attrib>
<name>Workspace Id</name>
<value>1</value>
</attrib>
<attrib>
<name>Workspace Name</name>
<value>Default</value>
</attrib>
<attrib>
<name>Tree Path</name>
<value>/Marketing Activities/Default/Learning/Test</value>
</attrib>
<attrib>
<name>Is Archived</name>
<value>false</value>
</attrib>
</attribList>
</mObject>
</mObjectList>
</result>
</ns1:successGetMObjects>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>