7 Replies Latest reply on Sep 26, 2013 4:18 AM by 43240

    marketo form fields in my custom page using SOAP API

      Helllo,
                 I want my marketo form fields in my custom page through which post values to marketo using SOAP API. i need use of SOAP liabrary that fetches All my created forms and from it i can fetch fields for particular form. after any user can post data(lead) to marketo using SOAP in PHP.
        • Re: marketo form fields in my custom page using SOAP API
          There is no SOAP API call to retrieve forms and fields metadata.

          That is an interesting topic to submit to "Ideas".

          • Re: marketo form fields in my custom page using SOAP API
            Hello bgomes,
                            Thanks for your Reply.

                            So i have to make custom form page and post data to marketo. what i really need is built the form into marketo account and export the data fields of that particular Form.
            • Re: marketo form fields in my custom page using SOAP API
              Kenny Elkington
              Hey Mahendra,

              Why do you need the fields used on a particular form?  When you use the SOAP API to send lead data to Marketo, all you need is the API names of the fields that you want to use.  You can get a comprehensive list of these by going to your Admin Menu, then Field Management, and using the Export Field Names option.
              • Re: marketo form fields in my custom page using SOAP API
                Hello Kenny E,
                           Thanks for your  reply.
                            what i actually want is to use particular form fields to import leads in to marketo but as i want to use many forms for my users so i want to create Dynamic FORM not custom FORM. so if marketo provide me that feature of fetch fields of particular FORM so i can export that fields and import in to my site DB and make a Dynamic FORM in my site so by that user can post leads in marketo.
                            it does not matter export fields feature of particular FORM in XML,CSV OR any other file type.
                            please tell me is there any feature to export particular form fields ?
                • Re: marketo form fields in my custom page using SOAP API
                  Please keep in mind posting a form directly from a website directly to Marketo is not allowed. It will raise an error.
                  All form submissions must go through Munchkin JavaScript API or SOAP API.

                  Once the data is submitted, no matter the method, you can retrieve all fields and respective values using SOAP API's getLead or getMultipleLeads.

                  The lead attributes will display each field and respective value. A real example may help to clarify:

                       <leadRecord>
                       <Id>1070246</Id>
                       <Email>test@marketo.com</Email>
                       <ForeignSysPersonId xsi:nil="true"/>
                       <ForeignSysType xsi:nil="true"/>
                       <leadAttributeList>
                       <attribute>
                       <attrName>AnonymousIP</attrName>
                       <attrType>string</attrType>
                       <attrValue>193.95.0.0</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>Company</attrName>
                       <attrType>string</attrType>
                       <attrValue>marketo support test, please ignore</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>FirstName</attrName>
                       <attrType>string</attrType>
                       <attrValue>marketo support test, please ignore</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>InferredCompany</attrName>
                       <attrType>string</attrType>
                       <attrValue>Esat Telecommunications Limited</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>InferredCountry</attrName>
                       <attrType>string</attrType>
                       <attrValue>Ireland</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>Job_Posting_Status__c</attrName>
                       <attrType>string</attrType>
                       <attrValue>No Job In System</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>LastName</attrName>
                       <attrType>string</attrType>
                       <attrValue>marketo support test, please ignore</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>LeadStatus</attrName>
                       <attrType>string</attrType>
                       <attrValue>Open</attrValue>
                       </attribute>
                       <attribute>
                       <attrName>Mailing_List_Hiring_Tips__c</attrName>
                       <attrType>boolean</attrType>
                       <attrValue>1</attrValue>
                       </attribute>
                       </leadAttributeList>
                       </leadRecord>
                        
                  • Re: marketo form fields in my custom page using SOAP API
                    Having the XML response allows you gathering the field values and/or the list of fields submitted. That can be used to build the dynamic forms.
                    • Re: marketo form fields in my custom page using SOAP API
                      Hello,
                                 Thanks for your reply much appreciated. i know that there is no direct method to post data in to marketo but i just want a feature to create dynamic form using export fields of a particular FORM.
                                 please tell me is there any feature to export particular form fields ?
                                 Once again thanks for your Support.