Testing Telematics Guru Webhooks Using 3rd party tools.
Third-party tools like RequestBin, Beeceptor, and Webhook.site are fantastic for testing and debugging. Thanks to their free tiers, anyone can dive right in and start playing around with integrations. These tools act as HTTP JSON listeners, making them a perfect match for testing our webhooks, which are also entirely HTTP JSON-based.
Note: RequestBin is well known and usually the go to for developers. However, it requires a few additional steps to set up; which we will not cover in this article. There are plenty of tutorials online.
Also, the free tiers for these tools offer no or limit storage capabilities. The data records sent over may be automatically deleted after a few hours or days.
Example:
Let's assume we are sending Odometer data from TG to the RUC Monkey platform (click the link to learn more), using a TG webhook.
Once Step 2 (Creating a Webhook) is complete, the RUC Monkey URL can be replaced with the URL prescribed by any of the 3rd party tools.
Webhook Setup featuring the RUC Monkey URL -

Beecepter lets you type in a prefix to make your own custom URL. e.g. tgwebhooktest1234.free.beeceptor.com.
Click Create Mock Server to continue.

Webhook.site randomly generates a URL when you open the website:

Now, let's use the Webhook.site URL (with some headers - optional).

Moving on to the ‘Test’ tab. TG will attempt to send some sample data to the 3rd party server after the ‘Execute’ has been clicked.
the 3rd party server will send back a HTTP Status Code. If everything goes well, you will see a 2XX type code (usually 200 OK).

And also, you should see the data (body) and the headers sent to the webhook.site platform.
