{"id":500,"date":"2018-11-07T18:13:26","date_gmt":"2018-11-07T18:13:26","guid":{"rendered":"https:\/\/uptimerobot.com\/blog\/?p=500"},"modified":"2025-11-13T15:21:58","modified_gmt":"2025-11-13T15:21:58","slug":"introducing-http-method-selection-headgetpostputpatchdelete","status":"publish","type":"post","link":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/","title":{"rendered":"Introducing &#8220;HTTP Method Selection&#8221; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE)"},"content":{"rendered":"<p><strong>Uptime Robot<\/strong>\u00a0sends HEAD requests for HTTP monitors and GET request for keyword monitors by default\u00a0(and, this\u00a0is a good default setting for most monitors).<\/p>\n<p>On the other hand, there are cases when a customization may be needed, like:<\/p>\n<ul>\n<li>Checking if a form in the website works as expected<\/li>\n<li><strong>Monitoring your APIs<\/strong> which expect specific methods (a perfect match together\u00a0with the <a href=\"https:\/\/uptimerobot.com\/blog\/new-feature-custom-http-headers-for-the-pro-plan\/\">custom HTTP headers<\/a> feature).<\/li>\n<\/ul>\n<p>So, here comes the <strong>HTTP method selection<\/strong> which enables us to choose the method, send the parameters to be sent (if needed) and also\u00a0decide if the data will be sent as JSON or not.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-515\" src=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png\" alt=\"Custom HTTP Methods\" width=\"800\" height=\"488\" \/><\/p>\n<p>The feature can be reached from Add\/Edit Monitor dialogs&gt;Advanced Settings&gt;HTTP Method and also through the API.<\/p>\n<p><strong>P.S.&gt;<\/strong> HTTP method selection is a <strong>Pro-Plan only<\/strong> feature.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Uptime Robot\u00a0sends HEAD requests for HTTP monitors and GET request for keyword monitors by default\u00a0(and, this\u00a0is a good default setting for most monitors). On the other hand, there are cases when a customization may be needed, like: Checking if a form in the website works as expected Monitoring your APIs which expect specific methods (a [&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":61,"_reading_completions":169,"footnotes":""},"categories":[2],"tags":[6],"class_list":["post-500","post","type-post","status-publish","format-standard","hentry","category-announcements","tag-api"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Introducing &quot;HTTP Method Selection&quot; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE) | UptimeRobot Blog<\/title>\n<meta name=\"description\" content=\"Choose HTTP method HEAD, GET, POST, PUT, PATCH or DELETE in UptimeRobot monitors, send payloads and support API method selection for Pro plan.\" \/>\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\/introducing-http-method-selection-headgetpostputpatchdelete\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introducing &quot;HTTP Method Selection&quot; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE) | UptimeRobot Blog\" \/>\n<meta property=\"og:description\" content=\"Choose HTTP method HEAD, GET, POST, PUT, PATCH or DELETE in UptimeRobot monitors, send payloads and support API method selection for Pro plan.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\" \/>\n<meta property=\"og:site_name\" content=\"UptimeRobot Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-07T18:13:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-13T15:21:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png\" \/>\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\/introducing-http-method-selection-headgetpostputpatchdelete\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\"},\"author\":{\"name\":\"Tomas Koprusak\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"headline\":\"Introducing &#8220;HTTP Method Selection&#8221; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE)\",\"datePublished\":\"2018-11-07T18:13:26+00:00\",\"dateModified\":\"2025-11-13T15:21:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\"},\"wordCount\":144,\"commentCount\":30,\"image\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png\",\"keywords\":[\"API\"],\"articleSection\":[\"Announcements\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\",\"url\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\",\"name\":\"Introducing \\\"HTTP Method Selection\\\" (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE) | UptimeRobot Blog\",\"isPartOf\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png\",\"datePublished\":\"2018-11-07T18:13:26+00:00\",\"dateModified\":\"2025-11-13T15:21:58+00:00\",\"author\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468\"},\"description\":\"Choose HTTP method HEAD, GET, POST, PUT, PATCH or DELETE in UptimeRobot monitors, send payloads and support API method selection for Pro plan.\",\"breadcrumb\":{\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage\",\"url\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png\",\"contentUrl\":\"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#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\":\"Introducing &#8220;HTTP Method Selection&#8221; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE)\"}]},{\"@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":"Introducing \"HTTP Method Selection\" (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE) | UptimeRobot Blog","description":"Choose HTTP method HEAD, GET, POST, PUT, PATCH or DELETE in UptimeRobot monitors, send payloads and support API method selection for Pro plan.","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\/introducing-http-method-selection-headgetpostputpatchdelete\/","og_locale":"en_US","og_type":"article","og_title":"Introducing \"HTTP Method Selection\" (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE) | UptimeRobot Blog","og_description":"Choose HTTP method HEAD, GET, POST, PUT, PATCH or DELETE in UptimeRobot monitors, send payloads and support API method selection for Pro plan.","og_url":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/","og_site_name":"UptimeRobot Blog","article_published_time":"2018-11-07T18:13:26+00:00","article_modified_time":"2025-11-13T15:21:58+00:00","og_image":[{"url":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png","type":"","width":"","height":""}],"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\/introducing-http-method-selection-headgetpostputpatchdelete\/#article","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/"},"author":{"name":"Tomas Koprusak","@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"headline":"Introducing &#8220;HTTP Method Selection&#8221; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE)","datePublished":"2018-11-07T18:13:26+00:00","dateModified":"2025-11-13T15:21:58+00:00","mainEntityOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/"},"wordCount":144,"commentCount":30,"image":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage"},"thumbnailUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png","keywords":["API"],"articleSection":["Announcements"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/","url":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/","name":"Introducing \"HTTP Method Selection\" (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE) | UptimeRobot Blog","isPartOf":{"@id":"https:\/\/uptimerobot.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage"},"image":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage"},"thumbnailUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png","datePublished":"2018-11-07T18:13:26+00:00","dateModified":"2025-11-13T15:21:58+00:00","author":{"@id":"https:\/\/uptimerobot.com\/blog\/#\/schema\/person\/4e351b3eb3c7a5987a73b413d8354468"},"description":"Choose HTTP method HEAD, GET, POST, PUT, PATCH or DELETE in UptimeRobot monitors, send payloads and support API method selection for Pro plan.","breadcrumb":{"@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#primaryimage","url":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png","contentUrl":"https:\/\/uptimerobot.com\/blog\/wp-content\/uploads\/2018\/11\/custom-http-methods.png"},{"@type":"BreadcrumbList","@id":"https:\/\/uptimerobot.com\/blog\/introducing-http-method-selection-headgetpostputpatchdelete\/#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":"Introducing &#8220;HTTP Method Selection&#8221; (HEAD\/GET\/POST\/PUT\/PATCH\/DELETE)"}]},{"@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\/500","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=500"}],"version-history":[{"count":0,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/posts\/500\/revisions"}],"wp:attachment":[{"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/media?parent=500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/categories?post=500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uptimerobot.com\/blog\/wp-json\/wp\/v2\/tags?post=500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}