AnsweredAssumed Answered

syncMObject from typeAttribList gives error

Question asked by 33471 on Mar 11, 2014
Latest reply on Mar 11, 2014 by 33471
Hi Developers,

Following is the input for syncMObject API in WSDL. Fields like externalKey, AttribList, createdAt, updatedAt are not present in API documentation.

<xs:complexTypename="MObject">
          <xs:sequence>
          <xs:elementname="type"type="xs:string"minOccurs="1"maxOccurs="1"nillable="false"/>
          <xs:elementname="id"type="xs:int"minOccurs="0"maxOccurs="1"nillable="false"/>                        <xs:elementname="externalKey"type="tns:Attrib"minOccurs="0"maxOccurs="1"nillable="false"/>      <xs:elementname="createdAt"type="xs:dateTime"minOccurs="0"maxOccurs="1"nillable="false"/>     <xs:elementname="updatedAt"type="xs:dateTime"minOccurs="0"maxOccurs="1"nillable="false"/>
    <xs:elementname="attribList"type="tns:ArrayOfAttrib"minOccurs="0"maxOccurs="1"nillable="false"/>
    <xs:elementname="typeAttribList"type="tns:ArrayOfTypeAttrib"minOccurs="0"maxOccurs="1"nillable="false"/>
     <xs:elementname="associationList"type="tns:ArrayOfMObjAssociation"minOccurs="0"maxOccurs="1"nillable="false"/>
 </xs:sequence>
</xs:complexType>    
 
Also when we try to update opportunity and opportunityPersonRole, if we pass parameters inside “typeAttribList” Marketo throws us error saying “Parameters Required”.
This works well when we pass those parameters inside “attribList”. Can yu verify if this is issue on MArketo side.

Outcomes