I am going through the doc for creating webhook in Marketo: http://launchpoint.marketo.com/assets/company/501/Marketo-Webhooks-Integration-Guide-May-2014-v0.3.p... . This doc is showing that an API key is required in this webhook url:
Can anyone help me to find the API key? What is it and where can I find it?
In the particular case of Integrate, this comes from your Integrate account. According to this page you get this from Settings > API Keys: http://bkb.integrate.com/Disposition+REST+API
Thank you Kristen for the information. I need clarification on some items:
1) What do you mean by Integrate account? Is this the account us ed for CRM integration?
2) The document in the link says that the API key will be found in "Settings". I could not find the "Settings" option in my Marketo login account. I am logging in as an Admin in a sandbox environment. Where can I get the "Settings" option? Is the option specific to environment or Account?
There is no such thing as an API key for Marketo webhooks.
Webhooks are Marketo's outbound API. Once the webhook is configured in the Admin section, it can be used in Marketo flows. The webhook may talk to anonymous/guest/public services, which do not use any kind of authentication. Or webhooks may communicate with outside services that require authentication via an API key. Thus the API key will be provided by those services.
Your post was about integrating Marketo with a launchpoint partner called Integrate. In order to do this, you have to be a customer of Integrate's. If you are, you'll have an account. When you log into that account for Integrate, you'll need to go to the Settings there to get the API information.
If you aren't an Integrate customer and you're just trying to set up a generic webhook, you're better off looking here: http://developers.marketo.com/documentation/webhooks/