Webhook Issue

Highlighted

Webhook Issue

Context: we run weekly gotowebinar simu-live webinars. We use a webhook to connect the registrants from Marketo to GoToWebinar. This process has been working for months and recently we've been getting errors on the sync campaign. Does anyone know what their error means?

Error "rc="https://content.jwplatform.com/libraries/q0UCISt8.js"></script> <!--end jwplayer setup script--> </head> <body id="error"> <div class="container"> <div class="row"> <div class="alert alert-danger alert-banner hide"> <i class="togo-icon togo-icon-error pull-left"></i> <strong>Unfortunately your browser isn&#39;t supported.</strong> Please upgrade to Firefox v45&#43; or Internet Explorer v10&#43; or <a href="https://link.gotowebinar.com/help-view-recordings" class="aleert-link">use a supported browser.</a> </div> <div class="hero-unit" id="content"> <h1>Please Try Again</h1> <p>We apologize, but an error has occurred while processing your request. Please try again. For support, please contact <a href="https://link.gotowebinar.com/plogin">Global Customer Support</a>.</p> </div> </div> </div> <footer> <div class="container"> <div class="row"> <div class="legal"> <div id="copyright"> <p>1997-2019 LogMeIn, Inc. All rights reserved.</p> <p>View the <a href='https://www.logmeininc.com/legal' rel='external'>GoToWebinar Privacy Policy</a>.</p> </div> </div> </div> </div> </footer> <input type="hidden" id="outlookCalendarMessage" value="Outlook<sup>&reg;</sup> Calendar" /> <input type="hidden" id="googleCalendarMessage" value="Google Calendar&#8482" /> <input type="hidden" id="yahooCalendarMessage" value="Yahoo!<sup>&reg;</sup> Calendar" /> <input type="hidden" id="hotmailCalendarMessage" value="Outlook.com Calendar" /> <input type="hidden" id="icalCalendarMessage" value="iCal<sup>&reg;</sup>" /> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="/scripts/jquery/jquery.min.js"><\/script>')</script> <script src="/scripts/jquery/jquery.color-2.1.2.min.js"></script> <script src="/scripts/jquery/jquery.expander.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.0/jquery.cookie.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jstimezonedetect/1.0.4/jstz.min.js"></script> <script src="/scripts/scriptaculous/jquery.smartbanner.js"></script> <script src="/scripts/bootstrap/bootstrap.js"></script> <script src="/scripts/framework/bowser.min.js"></script> <script src="/scripts/app.js?Dec 17, 2019 3:22:55 PM"></script> <script src="/scripts/page/registration.js?Dec 17, 2019 3:22:55 PM"></script> <script src="/scripts/page/reportSpam.js"></script> <script src="/scripts/page/recordingsView.js?Dec 17, 2019 3:22:55 PM"></script> <script src="/scripts/loadMessages.js?Dec 17, 2019 3:22:55 PM"></script> <script src="/scripts/framework/jquery.i18n.properties-min.js"></script> <script src="/scripts/framework/moment/moment.js"></script> <script src="/scripts/framework/moment/moment-timezone.js"></script> <script src="/scripts/framework/moment/moment-tz-builder.js"></script> <script src="/scripts/common_utils.js"></script> <!--[if IE 8]> <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.6/linkify-polyfill.js"></script> <![endif]--> <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.6/linkify.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.6/linkify-jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jQuery-linkify/2.1.6/linkify-string.js"></script> <script src="/scripts/page/addThisEvent.js?Dec 17, 2019 3:22:55 PM" ></script> <script src="/scripts/page/brandingInfoLoader.js?Dec 17, 2019 3:22:55 PM" ></script> </body> </html>


Error Type:
HTTP Error 500: Server error.
Error String:
Server Returned code 500

19 REPLIES 19
Highlighted
Level 10 - Community Moderator

Re: Webhook Issue

Well, fundamentally you're being redirected to a 500 page (which is meant to be served in a browser). This could mean they changed the endpoint URL or only some part of the payload -- not enough info about your setup to know more.

Highlighted

Re: Webhook Issue

Thanks for your response. I reached out to both Marketo Support and

GoToWebinar and both were unhelpful. Is there any further information I can

provide to help you figure out this issue?

On Wed, Dec 18, 2019 12:10 AM, Sanford Whiteman marketingnation@marketo.com

Highlighted
Level 10 - Community Moderator

Re: Webhook Issue

What's the Webhook definition? I don't have your URL, payload, etc. All I see is the response, which shows that the request was not processable.

Highlighted

Re: Webhook Issue

Stanford, here is the exact webhook I am using: https://sponge.io/gotowebinar-simulated-live-events-in-marketo/ 

This webhook is returning the error code above. If you have any thoughts please let me know, cheers!

Highlighted
Level 10 - Community Moderator

Re: Webhook Issue

Are you sure you're using POST?

I can repro the 500 error if I switch to GET, of if I send a completely empty payload. But even a dummy payload with fake values (registrant.givenName=a&registrant.surname=b&registrant.email=c&webinar=d) gives me a 200 OK.

Highlighted

Re: Webhook Issue

I don't have a background with webhooks. You are saying that using the webhook

from the link is working for you? If so, do you have any suggestions to why I

am getting this error? GoToWebinar hasn't been helpful in this issue.

On Mon, Dec 30, 2019 10:05 PM, Sanford Whiteman marketingnation@marketo.com

Highlighted
Level 10 - Community Moderator

Re: Webhook Issue

You'd have to show your webhook setup, which I still haven't seen.

Highlighted

Re: Webhook Issue

How would I show you that? Here's an image of the setup in Marketo. Let me

know if you need any further information.

pastedImage_1.png

On Mon, Dec 30, 2019 11:08 PM, Sanford Whiteman marketingnation@marketo.com

Highlighted
Level 10 - Community Moderator

Re: Webhook Issue

Pls remove attachments and paste the images inline. Not all users can see attachments.