HTTP Post | Community
Skip to main content
Feb 22, 2013 5:46 PM UTC

HTTP Post

I have a request from a third-party vendor to do a HTTP Post to Marketo. I've read through some of the past discussions, but I'm not clear on exactly what I need to provide to this vendor. I've put together a landing page/form for this project, but I'm not sure what we need to pull off of that for the vendor.

Thanks
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

30 replies

Mar 31, 2014 10:43 PM UTC
We've been successfully using this method to post leads into Marketo for about 1 year and we noticed over the last couple of weeks, that we've been receiving a HTTP 429 response ( Too Many Requests) after ~10 consecutive form posts from some of our external vendors.  Has something changed that would cause the server to timeout after multiple requests?  Maybe something in a recent release?  If there's a new timeout limit, how much time should we wait between posts?  Thanks, Brian.
Translate
Jep_Castelein2
Level 10
Sep 12, 2013 9:48 PM UTC
This article now has a permanent location here: 
http://community.marketo.com/MarketoResource?id=kA650000000GsXXCA0 


Translate
CameronB
Level 1
Mar 23, 2023 1:15 AM UTC

Hi, that link you posted is now outdated and goes to a "Page not found" error. Is there an updated resource on how to create postbacks from places like race roster? 

Translate
Kenny_Elkington
Level 10
Aug 20, 2013 11:27 PM UTC
Since this method has become quite a bit more popular, I just wanted to add a little extra information to the method that Jep provided.  There are three required parameters in the POST made to the Marketo Leadcapture URL.  These are case sensitive: 'formid' the ID of the form you want to appear in the activity log, 'returnLPId' should equal -1, and 'munchkinId' which is your Munchkin ID.
Translate
Aug 1, 2013 3:36 PM UTC
Thanks Delinda, I've been trying that for 7 months, I will submit it again
Translate
Aug 1, 2013 3:27 PM UTC
Jep, thank you so much for spelling that out. You should transform this into an official knowledge base article!
Translate
Jep_Castelein2
Level 10
Jul 16, 2013 6:16 PM UTC
Edward, your 3rd party provider will not have access to your tracking cookie, so you can't pass on the Cookie ID
Translate
Jul 16, 2013 5:50 PM UTC
Thanks for responding quickly Jep.

I'm a little confused when you mention 'form'. Marketo form or something else?

Our 3rd-Party profider is going to POST leads to our form which is not being used on a landing page. I can't find '_mkt_trk' in Field Management to use on my form to make hidden.

I added '_mkt_trk' to my HTTP test plug in for Google Chrome. All works well, lead got created with 'filled out form' activities.

As you can tell I'm new to playing with HTTP POST.


Translate
Jep_Castelein2
Level 10
Jul 16, 2013 5:16 PM UTC
_mkt_trk is optional and allows you to "cookie" the lead. You can read the value of the cookie via JavaScript or server-side scripting languages. However, if you simply add the munchkin tracking code your page and make sure there is a hidden field _mkt_trk, the munchkin code will put the Cookie ID in this field dynamically. 
Translate
Edward_Masson
Level 10
Jul 16, 2013 11:56 AM UTC
Hi Jep,
This is a great article, learned quickly to set this up. I've manged to POST successfully with Email, formid, munchkinId.

What I'm not understanding is the '_mkt_trk'. above in the article you state "if you have Munchkin on your form page" does this mean to place my marketo form onto a marketo landing page for the Munchkin to work?
I thought by your article that I dont need a landing page just a blank form to POST to.

Also, "If no, read it from the cookie with the same name and pass it to Marketo in this field" How do I set up to read it from the cookie?

Best,
Ed.

Translate
Jun 7, 2013 11:53 PM UTC
Came by this post - great article Jep. Btw, now the form endpoints now use your CNAME subdomain instead of POST URL

Translate