Announcements

POST Support For Web-Hook Alert Contacts – Now Available.

Written by Tomas Koprusak 99 words | 1 min read Updated Nov 13, 2025
0%

For any user willing to customize the notifications or integrate them into their own apps (or 3rd party apps), web-hook alert contacts is one of the best options.

Yet, it was only supporting GET requests and POST support was frequently requested. And, here it comes.

It is now possible to receive the web-hook requests as POST and it supports both:

  • standard POST (application/x-www-form-urlencoded)
  • or JSON (application/json)

For both options, the parameters to be posted need to be defined in JSON and the custom variables provided (like *monitorURL*, *monitorFriendlyName*, etc.) can all be used as POST values.

 

Start using UptimeRobot today.

Join more than 2M+ users and companies!

  • Get 50 monitors for free - forever!
  • Monitor your website, server, SSL certificates, domains, and more.
  • Create customizable status pages.

Written by

Tomas Koprusak

Product Owner |

He has worked for Sygic as a marketer and co-led the implementation and development of a product acquired from a competitor. He has also worked as a freelance developer, helping clients from various areas. Tomas brings a wealth of industry experience to our team. He spent a few years in the blockchain industry, leading projects and marketing teams at multiple blockchain-based companies. He has presented products and managed deals in more than 10 countries around the world, managed the ICO, and built a successful marketing team at Fuergy that continues to thrive. Tomas managed a product team for the biggest job site in Slovakia, covering development and transformation to a new B2B app. Not only is Tomas skilled at web development, but he also has a deep understanding of SaaS businesses, which makes him an invaluable asset in shaping and leading various projects at UptimeRobot. His focus is always on the continual improvement of our service and user experience. In addition to his professional achievements, Tomas is a devoted father. His personal interests include cycling (he traveled around the whole country of Slovakia), playing guitar (he even played in a band), servicing bikes, music, and enjoying good beer.

Feature suggestions? Share

15 Comments

Jon Jul 16, 2015 at 10:38 am

Just wanted to say thanks for this. It works well.

Is there any reason i can't edit the post value once I have created the contact?

Cheers, Jon

Umut Muhaddisoglu Aug 4, 2015 at 10:38 am

We'll be making the POST value editable very soon.

Ray Eason Jul 16, 2015 at 8:49 pm

Is there a way to just receive alerts when the site is now?
Now Up and Down?

Umut Muhaddisoglu Aug 4, 2015 at 8:49 pm

Sorry but there is no way to receive only up or only down notifications. The system sends both.

Yet, if you use web-hooks, you can choose to filter them on your side.

Dobrinka Parvanova Jul 23, 2015 at 6:42 am

Dear Sir/Madam,
I write you regarding an adjustment of your site - I see that the date of the monitoring is not right. It is written 21, and the date of the server error was yesterday, 22.07.2015.
Could you advise me if there is a setting of the date in the account?
Thank you in advance.
Best regards,
Dobrinka

Umut Muhaddisoglu Aug 4, 2015 at 6:42 am

It may be due to the timezone (which is UTC by default). The timezone can be set in the My Settings page.

Shin Aug 10, 2015 at 10:01 am

I have a good idea.
If you can provide a notification extension for Chrome extension that will be great!

Chris Stephens Aug 28, 2015 at 10:07 am

Hi
We started using your service yesterday, and are considering upgrading to the paid version, so we can add more than 50 sites to be monitored.
However, one thing concerns me...
One of sites was down for over 13 hours, yet we did not receive any email notification, of it going down, or coming back (see screenshot link below)
http://screencast.com/t/CA7HFCfamPm
It seems we have emails correctly entered into our account settings.
Can you explain why this happened?
Thank you.
Chris Stephens

Umut Muhaddisoglu Aug 28, 2015 at 10:07 am

It is needed to attach the alert contacts of your choice to each monitor from the "edit monitor dialogs" for each monitor. After that, the notifications should reach as expected.

Alternatively, "bulk actions (can be found just under the -Add Monitor button-)" can be used to perform this change to all monitors at once.

SOC Jan 8, 2016 at 9:39 pm

Good evening, we request that we can tell if there is some way the graph which shows the availability of the pages, can show specific times, that can be customized to display availability for hours and specific days. Likewise we need to know the period of time that can store information on the availability of pages, days, months and / or years.
Thanks for the info and were awaiting their response.

Umut Muhaddisoglu Jan 30, 2016 at 9:39 pm

That is a feature available in the Pro Plan (the period for the data to be displayed can be customized.. only in days and not in hours though).

Marco Sep 27, 2016 at 5:47 pm

Hi,
is there possibility to monitoring a website with login in POST ? and How?

Umut Muhaddisoglu Jan 27, 2017 at 5:47 pm

That is not yet possible.

Gene Lemcool Jan 21, 2019 at 11:38 pm

I see the JSON post is working now, however, the variables do not insert values into the JSON, rather, they appear as the string literals *monitorFriendlyName etc. which means that's what I get in the chat client making the notification marginally useful at best (i.e. don't know if it's up or down without checking elsewhere)

Kristian - Community Manager Jun 9, 2020 at 11:38 pm

Hey Gene, long time no see, sorry for the delayed reply :) please contact us on support@uptimerobot.com if you have any issues! We will be happy to help.

Recent Articles

Recent Articles

What is an SLA?

What is an SLA?

SLAs often look like paperwork until something goes wrong. A service goes down, customers ask for credits, and teams scramble…

Table of Contents