{"id":228,"date":"2015-04-21T13:40:23","date_gmt":"2015-04-21T13:40:23","guid":{"rendered":"https:\/\/uptimerobot.com\/blog\/?p=228"},"modified":"2025-11-13T15:29:21","modified_gmt":"2025-11-13T15:29:21","slug":"new-features-for-the-api","status":"publish","type":"post","link":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/","title":{"rendered":"New Features for the API"},"content":{"rendered":"<p>We have added few new features to the API which may look tiny, yet, can be handy for anyone integrating with the API. Here they are<\/p>\n<h3>Search<\/h3>\n<p>This (<code>search<\/code>) is a new parameter for the <code>getMonitors<\/code> method for filtering the responses with a given keyword (that will be searched in the <code>monitorURL<\/code> and <code>monitorFriendlyName<\/code>).<\/p>\n<h3>Getting Account Details<\/h3>\n<p>If you need a short summary of the\u00a0account details, the <code>getAccountDetails<\/code> can return the number of up, down or paused monitors, the monitor limit and the min. interval that can be used on the account.<\/p>\n<h3>Threshold and recurrence<\/h3>\n<p>It <a href=\"https:\/\/uptimerobot.com\/blog\/new-feature-advanced-notification-options-for-the-pro-plan\/\">is possible<\/a> in Pro Plans to get notified\u00a0&#8220;if down for x minutes, alert once (or every y minutes)&#8221;. These parameters allow setting these values via the API.<\/p>\n<p>They can be used with the <code>addMonitor<\/code> or <code>editMonitor<\/code> methods and, also, <code>getMonitors<\/code> will return the threshold + recurrence values of each monitor&#8217;s alert contact.<\/p>\n<h3>Older Response Time Data<\/h3>\n<p>As the Pro Plans are keeping the response time values back to 12 months, here is a way to reach them via the API (besides the web interface).<\/p>\n<p>The\u00a0<code>responseTimesStartDate<\/code> and\u00a0<code>responseTimesEndDate<\/code> parameters in the <code>getMonitors<\/code> method are the way to go for that.<\/p>\n<p>That is all for now :).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We have added few new features to the API which may look tiny, yet, can be handy for anyone integrating with the API. Here they are Search This (search) is a new parameter for the getMonitors method for filtering the responses with a given keyword (that will be searched in the monitorURL and monitorFriendlyName). Getting [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_is_featured_guide":false,"_post_views":45,"_reading_completions":47,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-228","post","type-post","status-publish","format-standard","hentry","category-announcements"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>New Features for the API | UptimeRobot Blog<\/title>\n<meta name=\"description\" content=\"New features for the API in UptimeRobot let you use the search parameter for getMonitors, call getAccountDetails for account stats, and set threshold &amp; recurrence values via API.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"New Features for the API | UptimeRobot Blog\" \/>\n<meta property=\"og:description\" content=\"New features for the API in UptimeRobot let you use the search parameter for getMonitors, call getAccountDetails for account stats, and set threshold &amp; recurrence values via API.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\" \/>\n<meta property=\"og:site_name\" content=\"UptimeRobot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-21T13:40:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T15:29:21+00:00\" \/>\n<meta name=\"author\" content=\"Tomas Koprusak\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tomas Koprusak\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\"},\"author\":{\"name\":\"Tomas Koprusak\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"headline\":\"New Features for the API\",\"datePublished\":\"2015-04-21T13:40:23+00:00\",\"dateModified\":\"2025-11-13T15:29:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\"},\"wordCount\":196,\"commentCount\":2,\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\",\"url\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\",\"name\":\"New Features for the API | UptimeRobot Blog\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\"},\"datePublished\":\"2015-04-21T13:40:23+00:00\",\"dateModified\":\"2025-11-13T15:29:21+00:00\",\"author\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"description\":\"New features for the API in UptimeRobot let you use the search parameter for getMonitors, call getAccountDetails for account stats, and set threshold & recurrence values via API.\",\"breadcrumb\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/uptimerobot.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Announcements\",\"item\":\"https:\/\/uptimerobot.com\/blog\/category\/announcements\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"New Features for the API\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\",\"url\":\"https:\/\/uptimerobot.com\/blog\/\",\"name\":\"UptimeRobot Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\",\"name\":\"Tomas Koprusak\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g\",\"caption\":\"Tomas Koprusak\"},\"description\":\"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.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/tomas-koprusak\"],\"url\":\"https:\/\/uptimerobot.com\/blog\/author\/tomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"New Features for the API | UptimeRobot Blog","description":"New features for the API in UptimeRobot let you use the search parameter for getMonitors, call getAccountDetails for account stats, and set threshold & recurrence values via API.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/","og_locale":"en_US","og_type":"article","og_title":"New Features for the API | UptimeRobot Blog","og_description":"New features for the API in UptimeRobot let you use the search parameter for getMonitors, call getAccountDetails for account stats, and set threshold & recurrence values via API.","og_url":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/","og_site_name":"UptimeRobot Blog","article_published_time":"2015-04-21T13:40:23+00:00","article_modified_time":"2025-11-13T15:29:21+00:00","author":"Tomas Koprusak","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Tomas Koprusak","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#article","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/"},"author":{"name":"Tomas Koprusak","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"headline":"New Features for the API","datePublished":"2015-04-21T13:40:23+00:00","dateModified":"2025-11-13T15:29:21+00:00","mainEntityOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/"},"wordCount":196,"commentCount":2,"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/","url":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/","name":"New Features for the API | UptimeRobot Blog","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/#website"},"datePublished":"2015-04-21T13:40:23+00:00","dateModified":"2025-11-13T15:29:21+00:00","author":{"@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"description":"New features for the API in UptimeRobot let you use the search parameter for getMonitors, call getAccountDetails for account stats, and set threshold & recurrence values via API.","breadcrumb":{"@id":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/uptimerobot.com\/blog\/new-features-for-the-api\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/uptimerobot.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Announcements","item":"https:\/\/uptimerobot.com\/blog\/category\/announcements\/"},{"@type":"ListItem","position":3,"name":"New Features for the API"}]},{"@type":"WebSite","@id":"https:\/\/uptimerobot.com\/blog\/#website","url":"https:\/\/uptimerobot.com\/blog\/","name":"UptimeRobot Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/uptimerobot.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468","name":"Tomas Koprusak","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/42e6751dc39e91f1c7ab4926189550054308e366428ceb70e9621d680b843032?s=96&d=retro&r=g","caption":"Tomas Koprusak"},"description":"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.","sameAs":["https:\/\/www.linkedin.com\/in\/tomas-koprusak"],"url":"https:\/\/uptimerobot.com\/blog\/author\/tomas\/"}]}},"_links":{"self":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/228","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":0,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"wp:attachment":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}