As a customer is setting up a handler, he may need some real life examples of the data which he is supposed to get.

WMSPanel now provides a test handler which you may use for sending requests from your servers. It also provides a web page for viewing the results so you could see what is being sent. Let's see what you need to do in order to use it.

1. Set up test handler

Go to Control -> API setup menu to see a page with API settings split by tabs. Clicking on Push API tab you will see pay-per-view and (un)publish events alerts API parameters. At the bottom you see a link to test handler which would look like this:

https://trest.wmspanel.com/f9f712d364a3d33cb401c

You need to add it to corresponding fields for handlers' URLs as shown on a screenshot below.

Setting up test PPV handler.

Same URL may be used for Notifications API tab which controls alerts about servers and streams' statuses.

Setting up test notifications alerts handler.

Now, when you applied handler, you use the same URL for tracking the data being sent.

2. View results

Open the URL in your favorite browser to see incoming data for the last 10 minutes.

Browsing the incoming requests.

Each request has its time, source server and raw data.

The described debugging capability allows implementing complex streaming infrastructures with less efforts so feel free to try it and let us know of any questions or issues.

Please take a look at this article: http://blog.wmspanel.com/2014/10/server-offline-notification-api.html

You can see it has server info in a sync.

And you may use digest in order to make sure it's a sync from valid source:---A digest is a signature which you may compare on your side by calculating it as "MD5(time + token)", where "time" is the time of receiving the message and "token" is the string which you see in API setup page. It can be used to check the credibility of incoming request.---