

{"id":118717,"date":"2021-04-22T04:52:47","date_gmt":"2021-04-22T11:52:47","guid":{"rendered":"https:\/\/www.questionpro.com\/blog\/?p=118717"},"modified":"2021-04-22T04:52:47","modified_gmt":"2021-04-22T11:52:47","slug":"questionpro-releases-api-v2-and-its-documentation","status":"publish","type":"post","link":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/","title":{"rendered":"QuestionPro releases API V2 and its documentation"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary interaction with the API is through an API access key. It allows other apps to access your account without your password.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">What\u2019s new?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We have enhanced our API to follow REST architecture which is followed by most of the SaaS platforms and is currently the best industry standard for APIs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We use built-in HTTP features like HTTP authentication and HTTP verbs, to allow you to interact securely with our API from a client-side web application. All the responses returned will be JSON objects including errors. API V2 is also highly intuitive and secure.<br \/>\n<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As seen below, for accessing our email list in API V1, the endpoints had a different structure and all of them followed a single HTTP protocol &#8211; POST method. API V2 uses a single resource which leaves no room for confusion.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-118753\" src=\"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/API-Rest-2.png\" alt=\"Rest API\" width=\"1256\" height=\"570\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Important dates to remember :<\/strong><\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Migration starting: January 15th<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Blackout testing: May 15th &#8211; June 15th<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Depreciation: July 15th<br \/>\n<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">We will add a sunset header &#8211; a response header in API V1 as an informative message which will notify the date of deprecation, July 15th, 2021. It will not affect your data collection.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-118746\" src=\"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/V1-vs-V2.png\" alt=\"QuestionPro API V1 vs V2\" width=\"1107\" height=\"314\" \/><\/p>\n<h2><span style=\"font-weight: 400;\">How does it benefit our users?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">API V2 comes with better access management. The sub-accounts can easily work on fetching or creating surveys in the shared folders. It will be completely based on the permissions even on the web interface.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Based on our penetration testing performed at regular levels, we have found no vulnerabilities including buffer overflow. We also get these checks performed regularly by third parties. This makes our API V2 robust to work with.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">With an intuitive URL pattern, it is easier for our users to make calls and use QuestionPro features than before.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-118732\" src=\"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/API-URL.png\" alt=\"QuestionPro API URL\" width=\"1253\" height=\"500\" \/><\/p>\n<p><span style=\"font-weight: 400;\">You can also run code in Postman &#8211;<\/span> a simple and easy-to-use API executor to test out the API calls.<\/p>\n<h2><span style=\"font-weight: 400;\">How to access QuestionPro API documentation?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Find the updated documentation of API V2 for all our products <\/span><a href=\"https:\/\/www.questionpro.com\/api\/getting-started.html\"><span style=\"font-weight: 400;\">here<\/span><\/a><span style=\"font-weight: 400;\">. To understand how V1 endpoints map to V2, refer <\/span><a href=\"https:\/\/www.questionpro.com\/api\/v1-to-v2-migration-guide.html\"><span style=\"font-weight: 400;\">API V1 to V2 migration<\/span><\/a><span style=\"font-weight: 400;\"> guide.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of [&hellip;]<\/p>\n","protected":false},"author":57,"featured_media":118718,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[6],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>QuestionPro releases API V2 and its documentation | QuestionPro<\/title>\n<meta name=\"description\" content=\"QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QuestionPro releases API V2 and its documentation | QuestionPro\" \/>\n<meta property=\"og:description\" content=\"QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\" \/>\n<meta property=\"og:site_name\" content=\"QuestionPro\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/questionpro\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-22T11:52:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-34.png\" \/>\n\t<meta property=\"og:image:width\" content=\"992\" \/>\n\t<meta property=\"og:image:height\" content=\"594\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Radhika Makhecha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@questionpro\" \/>\n<meta name=\"twitter:site\" content=\"@questionpro\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Radhika Makhecha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\"},\"author\":{\"name\":\"Radhika Makhecha\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/#\/schema\/person\/bb755aaf16264f4db11f3e81adabd792\"},\"headline\":\"QuestionPro releases API V2 and its documentation\",\"datePublished\":\"2021-04-22T11:52:47+00:00\",\"dateModified\":\"2021-04-22T11:52:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\"},\"wordCount\":366,\"publisher\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/#organization\"},\"articleSection\":[\"QuestionPro Products\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\",\"url\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\",\"name\":\"QuestionPro releases API V2 and its documentation | QuestionPro\",\"isPartOf\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/#website\"},\"datePublished\":\"2021-04-22T11:52:47+00:00\",\"dateModified\":\"2021-04-22T11:52:47+00:00\",\"description\":\"QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary\",\"breadcrumb\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.questionpro.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Online survey research\",\"item\":\"https:\/\/www.questionpro.com\/blog\/tag\/online-survey-research\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"QuestionPro releases API V2 and its documentation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/#website\",\"url\":\"https:\/\/www.questionpro.com\/blog\/\",\"name\":\"QuestionPro\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.questionpro.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/#organization\",\"name\":\"QuestionPro\",\"url\":\"https:\/\/www.questionpro.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2022\/10\/questionpro-logo.svg\",\"contentUrl\":\"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2022\/10\/questionpro-logo.svg\",\"caption\":\"QuestionPro\"},\"image\":{\"@id\":\"https:\/\/www.questionpro.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/questionpro\",\"https:\/\/twitter.com\/questionpro\",\"https:\/\/www.linkedin.com\/company\/questionpro\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/#\/schema\/person\/bb755aaf16264f4db11f3e81adabd792\",\"name\":\"Radhika Makhecha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.questionpro.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/20666f63350a5ca60874de63d6139295?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/20666f63350a5ca60874de63d6139295?s=96&d=mm&r=g\",\"caption\":\"Radhika Makhecha\"},\"description\":\"Corporate Branding and Digital Marketing Senior Manager at QuestionPro. With over 13 years of experience in digital marketing and software development.\",\"url\":\"https:\/\/www.questionpro.com\/blog\/author\/radhika\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QuestionPro releases API V2 and its documentation | QuestionPro","description":"QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary","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:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/","og_locale":"en_US","og_type":"article","og_title":"QuestionPro releases API V2 and its documentation | QuestionPro","og_description":"QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary","og_url":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/","og_site_name":"QuestionPro","article_publisher":"https:\/\/www.facebook.com\/questionpro","article_published_time":"2021-04-22T11:52:47+00:00","og_image":[{"width":992,"height":594,"url":"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-34.png","type":"image\/png"}],"author":"Radhika Makhecha","twitter_card":"summary_large_image","twitter_creator":"@questionpro","twitter_site":"@questionpro","twitter_misc":{"Written by":"Radhika Makhecha","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/#article","isPartOf":{"@id":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/"},"author":{"name":"Radhika Makhecha","@id":"https:\/\/www.questionpro.com\/blog\/#\/schema\/person\/bb755aaf16264f4db11f3e81adabd792"},"headline":"QuestionPro releases API V2 and its documentation","datePublished":"2021-04-22T11:52:47+00:00","dateModified":"2021-04-22T11:52:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/"},"wordCount":366,"publisher":{"@id":"https:\/\/www.questionpro.com\/blog\/#organization"},"articleSection":["QuestionPro Products"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/","url":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/","name":"QuestionPro releases API V2 and its documentation | QuestionPro","isPartOf":{"@id":"https:\/\/www.questionpro.com\/blog\/#website"},"datePublished":"2021-04-22T11:52:47+00:00","dateModified":"2021-04-22T11:52:47+00:00","description":"QuestionPro API helps you make different types of calls to let different applications interact with each other. For many of our users, the primary","breadcrumb":{"@id":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.questionpro.com\/blog\/questionpro-releases-api-v2-and-its-documentation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.questionpro.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Online survey research","item":"https:\/\/www.questionpro.com\/blog\/tag\/online-survey-research\/"},{"@type":"ListItem","position":3,"name":"QuestionPro releases API V2 and its documentation"}]},{"@type":"WebSite","@id":"https:\/\/www.questionpro.com\/blog\/#website","url":"https:\/\/www.questionpro.com\/blog\/","name":"QuestionPro","description":"","publisher":{"@id":"https:\/\/www.questionpro.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.questionpro.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.questionpro.com\/blog\/#organization","name":"QuestionPro","url":"https:\/\/www.questionpro.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.questionpro.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2022\/10\/questionpro-logo.svg","contentUrl":"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2022\/10\/questionpro-logo.svg","caption":"QuestionPro"},"image":{"@id":"https:\/\/www.questionpro.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/questionpro","https:\/\/twitter.com\/questionpro","https:\/\/www.linkedin.com\/company\/questionpro\/"]},{"@type":"Person","@id":"https:\/\/www.questionpro.com\/blog\/#\/schema\/person\/bb755aaf16264f4db11f3e81adabd792","name":"Radhika Makhecha","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.questionpro.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/20666f63350a5ca60874de63d6139295?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/20666f63350a5ca60874de63d6139295?s=96&d=mm&r=g","caption":"Radhika Makhecha"},"description":"Corporate Branding and Digital Marketing Senior Manager at QuestionPro. With over 13 years of experience in digital marketing and software development.","url":"https:\/\/www.questionpro.com\/blog\/author\/radhika\/"}]}},"featured_image_src":"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-34.png","featured_image_src_square":"https:\/\/www.questionpro.com\/blog\/wp-content\/uploads\/2021\/04\/Blog-34.png","author_info":{"display_name":"Radhika Makhecha","author_link":"https:\/\/www.questionpro.com\/blog\/author\/radhika\/"},"_links":{"self":[{"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/posts\/118717"}],"collection":[{"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/users\/57"}],"replies":[{"embeddable":true,"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/comments?post=118717"}],"version-history":[{"count":0,"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/posts\/118717\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/media\/118718"}],"wp:attachment":[{"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/media?parent=118717"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/categories?post=118717"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.questionpro.com\/blog\/wp-json\/wp\/v2\/tags?post=118717"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}