At the time, the API for the Public Status Pages (PSP) only allows changing which monitors are displayed. We need an API to create new status entries / new announcements.

This very needed! Especialy when you want to create announcement to the status page from an external system.
Yes! It would be relly great to CRUD announcements on the stauts pages via the API.

Definitely a need so we can integrate our member services team to our operations team.


In the case that you have many public status pages and you use UptimeRobot to publish upcoming deployments this is desperately needed. I am think of switching to an alternative solution because of this missing feature.

Was unable to login to update our status page today because the Captcha on the login page is powered by Cloudflare. An API route to post an “issue” type announcement and pin it to the status page would’ve been a great workaround

Having the announcements available in the API would be a huge plus for me. We have an internal announcement system within my company that we would like to be able to post onto the status page. I’m working on a POC to improve our customer facing uptime monitoring and communication and this would really help me sell it to our management.

Hey everyone, we have released this feature recently. You can now fully manage PSP announcements using our v3 API. You can also pin/unpin them to the top of the status page. Feel free to let us know if you have any feedback.
Here is a quick link: https://uptimerobot.com/api/v3/#get-/psps/-pspId-/announcements


Thank you, quite a pleasant surprise. New API implemented for PHP in package https://github.com/bmenking-wng/uptime-robot-api
@Tutku i´m try to use https://uptimerobot.com/api/v3/#post-/psps/-pspId-/announcements to POST announcements. But why are no Notification send to the subscribers? How can i do this?

@Manuel N. - You need to make sure the status of the announcement you create is Published and a startDate (timestamp) is set. After that the subscribers should be getting the notification in a few minutes after the start datetime. That said, it would be best to reach out to support so that we can check the payloads and status page details safely.
@Tutku thanks for reply. I testest now again and directly set status to Published. But no notification is send. I have already contacted support and am waiting for processing.