{"id":149295,"date":"2021-11-01T02:28:06","date_gmt":"2021-11-01T02:28:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wpgetapi\/"},"modified":"2026-03-25T10:44:08","modified_gmt":"2026-03-25T10:44:08","slug":"wpgetapi","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/wpgetapi\/","author":314851,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.25.4","stable_tag":"2.25.4","tested":"7.0","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"WPGetAPI","header_author":"WPGetAPI","header_description":"A plugin to get data from external API's.","assets_banners_color":"fcfcfe","last_updated":"2026-03-25 10:44:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wpgetapi\/","header_author_uri":"https:\/\/wpgetapi.com\/","rating":5,"author_block_rating":0,"active_installs":10000,"downloads":247603,"num_ratings":32,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpgetapi","date":"2021-11-02 03:16:26"},"1.0.1":{"tag":"1.0.1","author":"wpgetapi","date":"2021-11-02 05:29:18"},"1.0.2":{"tag":"1.0.2","author":"wpgetapi","date":"2021-11-02 06:06:46"},"1.1.0":{"tag":"1.1.0","author":"wpgetapi","date":"2021-11-03 03:03:51"},"1.2.0":{"tag":"1.2.0","author":"wpgetapi","date":"2021-11-04 01:09:32"},"1.2.1":{"tag":"1.2.1","author":"wpgetapi","date":"2021-11-05 01:49:04"},"1.2.2":{"tag":"1.2.2","author":"wpgetapi","date":"2021-11-09 03:52:43"},"1.2.3":{"tag":"1.2.3","author":"wpgetapi","date":"2022-02-06 22:58:10"},"1.3.0":{"tag":"1.3.0","author":"wpgetapi","date":"2022-02-08 00:17:06"},"1.3.1":{"tag":"1.3.1","author":"wpgetapi","date":"2022-02-15 23:28:36"},"1.3.2":{"tag":"1.3.2","author":"wpgetapi","date":"2022-02-22 03:58:34"},"1.3.3":{"tag":"1.3.3","author":"wpgetapi","date":"2022-03-02 23:44:56"},"1.3.4":{"tag":"1.3.4","author":"wpgetapi","date":"2022-03-17 03:05:18"},"1.4.0":{"tag":"1.4.0","author":"wpgetapi","date":"2022-03-18 01:33:46"},"1.4.1":{"tag":"1.4.1","author":"wpgetapi","date":"2022-05-05 01:09:26"},"1.4.10":{"tag":"1.4.10","author":"wpgetapi","date":"2022-06-24 05:59:40"},"1.4.2":{"tag":"1.4.2","author":"wpgetapi","date":"2022-05-13 02:33:35"},"1.4.3":{"tag":"1.4.3","author":"wpgetapi","date":"2022-05-15 01:44:10"},"1.4.4":{"tag":"1.4.4","author":"wpgetapi","date":"2022-05-18 03:51:31"},"1.4.5":{"tag":"1.4.5","author":"wpgetapi","date":"2022-05-18 11:10:03"},"1.4.6":{"tag":"1.4.6","author":"wpgetapi","date":"2022-05-24 04:31:54"},"1.4.7":{"tag":"1.4.7","author":"wpgetapi","date":"2022-05-25 08:41:50"},"1.4.8":{"tag":"1.4.8","author":"wpgetapi","date":"2022-06-07 04:11:38"},"1.4.9":{"tag":"1.4.9","author":"wpgetapi","date":"2022-06-22 02:07:32"},"1.5.0":{"tag":"1.5.0","author":"wpgetapi","date":"2022-06-27 03:08:24"},"1.5.1":{"tag":"1.5.1","author":"wpgetapi","date":"2022-07-06 00:01:18"},"1.5.2":{"tag":"1.5.2","author":"wpgetapi","date":"2022-07-14 11:20:53"},"1.5.3":{"tag":"1.5.3","author":"wpgetapi","date":"2022-07-29 05:37:07"},"1.5.4":{"tag":"1.5.4","author":"wpgetapi","date":"2022-08-15 00:10:22"},"1.6.0":{"tag":"1.6.0","author":"wpgetapi","date":"2022-08-19 01:34:21"},"1.6.1":{"tag":"1.6.1","author":"wpgetapi","date":"2022-08-25 06:11:09"},"1.7.0":{"tag":"1.7.0","author":"wpgetapi","date":"2022-10-06 02:36:58"},"1.7.1":{"tag":"1.7.1","author":"wpgetapi","date":"2022-11-02 03:29:02"},"1.7.10":{"tag":"1.7.10","author":"wpgetapi","date":"2023-01-29 23:41:59"},"1.7.11":{"tag":"1.7.11","author":"wpgetapi","date":"2023-02-03 02:36:15"},"1.7.2":{"tag":"1.7.2","author":"wpgetapi","date":"2022-11-07 23:56:46"},"1.7.3":{"tag":"1.7.3","author":"wpgetapi","date":"2022-12-02 05:08:20"},"1.7.4":{"tag":"1.7.4","author":"wpgetapi","date":"2022-12-06 01:39:22"},"1.7.5":{"tag":"1.7.5","author":"wpgetapi","date":"2023-01-09 00:18:26"},"1.7.6":{"tag":"1.7.6","author":"wpgetapi","date":"2023-01-09 04:02:41"},"1.7.7":{"tag":"1.7.7","author":"wpgetapi","date":"2023-01-09 23:57:32"},"1.7.8":{"tag":"1.7.8","author":"wpgetapi","date":"2023-01-13 10:56:13"},"1.7.9":{"tag":"1.7.9","author":"wpgetapi","date":"2023-01-22 01:28:20"},"1.8.0":{"tag":"1.8.0","author":"wpgetapi","date":"2023-02-06 00:20:17"},"1.8.1":{"tag":"1.8.1","author":"wpgetapi","date":"2023-02-10 07:35:25"},"1.8.10":{"tag":"1.8.10","author":"wpgetapi","date":"2023-04-19 04:36:25"},"1.8.11":{"tag":"1.8.11","author":"wpgetapi","date":"2023-04-20 06:27:32"},"1.8.12":{"tag":"1.8.12","author":"wpgetapi","date":"2023-04-21 02:13:51"},"1.8.13":{"tag":"1.8.13","author":"wpgetapi","date":"2023-04-24 00:40:08"},"1.8.14":{"tag":"1.8.14","author":"wpgetapi","date":"2023-04-25 01:03:25"},"1.8.2":{"tag":"1.8.2","author":"wpgetapi","date":"2023-02-14 02:55:39"},"1.8.3":{"tag":"1.8.3","author":"wpgetapi","date":"2023-02-16 22:38:08"},"1.8.4":{"tag":"1.8.4","author":"wpgetapi","date":"2023-03-01 02:52:09"},"1.8.5":{"tag":"1.8.5","author":"wpgetapi","date":"2023-03-16 00:58:11"},"1.8.6":{"tag":"1.8.6","author":"wpgetapi","date":"2023-03-17 00:14:20"},"1.8.7":{"tag":"1.8.7","author":"wpgetapi","date":"2023-03-24 01:16:59"},"1.8.8":{"tag":"1.8.8","author":"wpgetapi","date":"2023-04-12 00:36:36"},"1.8.9":{"tag":"1.8.9","author":"wpgetapi","date":"2023-04-18 03:10:23"},"1.9.0":{"tag":"1.9.0","author":"wpgetapi","date":"2023-05-18 01:32:51"},"1.9.1":{"tag":"1.9.1","author":"wpgetapi","date":"2023-05-22 00:31:51"},"1.9.2":{"tag":"1.9.2","author":"wpgetapi","date":"2023-06-12 06:23:05"},"1.9.3":{"tag":"1.9.3","author":"wpgetapi","date":"2023-06-22 01:53:11"},"1.9.4":{"tag":"1.9.4","author":"wpgetapi","date":"2023-06-22 10:29:23"},"1.9.5":{"tag":"1.9.5","author":"wpgetapi","date":"2023-06-29 21:15:59"},"1.9.6":{"tag":"1.9.6","author":"wpgetapi","date":"2023-07-01 21:42:29"},"1.9.7":{"tag":"1.9.7","author":"wpgetapi","date":"2023-07-02 20:22:57"},"1.9.8":{"tag":"1.9.8","author":"wpgetapi","date":"2023-07-05 03:11:35"},"1.9.9":{"tag":"1.9.9","author":"wpgetapi","date":"2023-07-07 23:36:38"},"2.0.0":{"tag":"2.0.0","author":"wpgetapi","date":"2023-07-19 04:16:49"},"2.0.1":{"tag":"2.0.1","author":"wpgetapi","date":"2023-07-19 12:24:47"},"2.0.2":{"tag":"2.0.2","author":"wpgetapi","date":"2023-07-25 02:23:55"},"2.0.3":{"tag":"2.0.3","author":"wpgetapi","date":"2023-07-26 11:48:20"},"2.0.4":{"tag":"2.0.4","author":"wpgetapi","date":"2023-07-31 03:12:14"},"2.0.5":{"tag":"2.0.5","author":"wpgetapi","date":"2023-08-17 11:07:46"},"2.0.6":{"tag":"2.0.6","author":"wpgetapi","date":"2023-08-22 11:59:00"},"2.1.0":{"tag":"2.1.0","author":"wpgetapi","date":"2023-09-06 07:20:08"},"2.1.1":{"tag":"2.1.1","author":"wpgetapi","date":"2023-09-12 04:02:09"},"2.1.3":{"tag":"2.1.3","author":"wpgetapi","date":"2023-09-15 00:35:01"},"2.1.4":{"tag":"2.1.4","author":"wpgetapi","date":"2023-09-19 05:11:54"},"2.1.5":{"tag":"2.1.5","author":"wpgetapi","date":"2023-09-19 07:39:08"},"2.2.0":{"tag":"2.2.0","author":"wpgetapi","date":"2023-09-28 06:03:26"},"2.2.1":{"tag":"2.2.1","author":"wpgetapi","date":"2023-10-02 03:11:24"},"2.2.10":{"tag":"2.2.10","author":"DavidAnderson","date":"2024-12-17 13:45:16"},"2.2.2":{"tag":"2.2.2","author":"wpgetapi","date":"2023-10-02 03:31:29"},"2.2.3":{"tag":"2.2.3","author":"DavidAnderson","date":"2024-01-19 15:15:53"},"2.2.4":{"tag":"2.2.4","author":"DavidAnderson","date":"2024-03-16 21:43:22"},"2.2.5":{"tag":"2.2.5","author":"DavidAnderson","date":"2024-04-08 20:06:52"},"2.2.6":{"tag":"2.2.6","author":"DavidAnderson","date":"2024-06-25 17:01:20"},"2.2.7":{"tag":"2.2.7","author":"DavidAnderson","date":"2024-07-06 16:09:27"},"2.2.8":{"tag":"2.2.8","author":"DavidAnderson","date":"2024-10-22 17:26:47"},"2.2.9":{"tag":"2.2.9","author":"DavidAnderson","date":"2024-10-28 17:36:33"},"2.25.1":{"tag":"2.25.1","author":"DavidAnderson","date":"2025-04-03 00:06:26"},"2.25.2":{"tag":"2.25.2","author":"DavidAnderson","date":"2025-05-13 13:37:26"},"2.25.3":{"tag":"2.25.3","author":"DavidAnderson","date":"2025-08-05 10:52:16"},"2.25.4":{"tag":"2.25.4","author":"DavidAnderson","date":"2026-03-25 10:44:08"}},"upgrade_notice":{"":"<ul>\n<li>2.25.4: Fixes JSON parsing issue on imports, cleans up endpoint data on API deletion, and updates minimum requirements. A recommended update for all.<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":1,"5":31},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2848998,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2848998,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2975400,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2975400,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"wpgetapi\/endpoint-selector":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":1,"name":"wpgetapi\/endpoint-selector","title":"WPGetAPI","category":"widgets","description":"Insert an endpoint you have created with WPGetAPI.","keywords":["api","wpgetapi","endpoint"],"textdomain":"wpgetapi","editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.2.0","1.2.1","1.2.2","1.2.3","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.4.0","1.4.1","1.4.10","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.6.0","1.6.1","1.7.0","1.7.1","1.7.10","1.7.11","1.7.2","1.7.3","1.7.4","1.7.5","1.7.6","1.7.7","1.7.8","1.7.9","1.8.0","1.8.1","1.8.10","1.8.11","1.8.12","1.8.13","1.8.14","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.8.7","1.8.8","1.8.9","1.9.0","1.9.1","1.9.2","1.9.3","1.9.4","1.9.5","1.9.6","1.9.7","1.9.8","1.9.9","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.1.0","2.1.1","2.1.3","2.1.4","2.1.5","2.2.0","2.2.1","2.2.10","2.2.2","2.2.3","2.2.4","2.2.5","2.2.6","2.2.7","2.2.8","2.2.9","2.25.1","2.25.2","2.25.3","2.25.4"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Setup screen where you can add your external APIs","2":"Once an external API has been added, a new page will be created to setup the API endpoints","3":"A live demo of the output when debug mode is set to true","4":"An example of some raw output from an API","5":"Basic example of the output from an API formatted into HTML table"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1556,8713,204690,1118,2299],"plugin_category":[],"plugin_contributors":[77632,77630,77631,91989,158114,204691],"plugin_business_model":[],"class_list":["post-149295","plugin","type-plugin","status-publish","hentry","plugin_tags-api","plugin_tags-endpoint","plugin_tags-external-api","plugin_tags-json","plugin_tags-rest","plugin_contributors-aporter","plugin_contributors-davidanderson","plugin_contributors-dnutbourne","plugin_contributors-pmbaldha","plugin_contributors-webulous","plugin_contributors-wpgetapi","plugin_committers-davidanderson","plugin_committers-wpgetapi","plugin_support_reps-adesaiudp","plugin_support_reps-deabiodun","plugin_support_reps-nikunj8866","plugin_support_reps-updraftpluspartnerships"],"banners":{"banner":"https:\/\/ps.w.org\/wpgetapi\/assets\/banner-772x250.jpg?rev=2975400","banner_2x":"https:\/\/ps.w.org\/wpgetapi\/assets\/banner-1544x500.jpg?rev=2975400","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wpgetapi\/assets\/icon-128x128.jpg?rev=2848998","icon_2x":"https:\/\/ps.w.org\/wpgetapi\/assets\/icon-256x256.jpg?rev=2848998","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Connect WordPress to external APIs, without code.<\/p>\n\n<p>Easily send data to any API and get data from unlimited 3rd party REST APIs. Format and display the returned data on your WordPress website using a shortcode or a template tag.<\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=X50qINEs1yo<\/p>\n\n<p>WPGet API supports virtually all authentication methods including API keys, bearer tokens, basic auth, username\/password and <a href=\"https:\/\/wpgetapi.com\/downloads\/oauth-2-0-authentication\/?utm_campaign=OAuth&amp;utm_medium=wporg&amp;utm_source=readme\">OAuth 2.0 authorization<\/a>.<\/p>\n\n<h3>Live Examples<\/h3>\n\n<p>View our live examples of connecting to several different APIs and displaying the data in various unique ways including charts, graphs, tables and weather forecasts.<\/p>\n\n<p><a href=\"https:\/\/wpgetapi.com\/demo-connecting-wordpress-to-external-api\/?utm_campaign=Demo&amp;utm_medium=wporg&amp;utm_source=readme\">LIVE EXAMPLES - Connecting WordPress to external APIs<\/a><\/p>\n\n<h3>Major Features<\/h3>\n\n<ul>\n<li>Connect your WordPress website to any REST API<\/li>\n<li>Unlimited APIs &amp; endpoints<\/li>\n<li>No coding required<\/li>\n<li>Display API data using a template tag or shortcode<\/li>\n<li>GET, POST, PUT, PATCH &amp; DELETE methods<\/li>\n<li>Add query string, header &amp; body parameters<\/li>\n<\/ul>\n\n<h3>Documentation<\/h3>\n\n<p>We have tons of articles and help available.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/quick-start-guide\/?utm_campaign=Docs&amp;utm_medium=wporg&amp;utm_source=readme\">Quick Start Guide<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/step-by-step-example\/?utm_campaign=Docs&amp;utm_medium=wporg&amp;utm_source=readme\">Step by Step Example<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/frequently-asked-questions\/?utm_campaign=Docs&amp;utm_medium=wporg&amp;utm_source=readme\">Frequently Asked Questions<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/will-this-work-with-my-api\/?utm_campaign=OAuth&amp;utm_medium=wporg&amp;utm_source=readme\">Will this work with my API?<\/a><\/li>\n<\/ul>\n\n<h3>Extending WPGet API<\/h3>\n\n<h4>PRO Plugin<\/h4>\n\n<p>The <strong><a href=\"https:\/\/wpgetapi.com\/downloads\/pro-plugin\/?utm_campaign=Pro&amp;utm_medium=wporg&amp;utm_source=readme\">PRO Plugin<\/a><\/strong> provides many extra features that allow you to do some more advanced things with your APIs. Features of the PRO Plugin include:<\/p>\n\n<ul>\n<li>Actions - automate your API when an action happens on your site<\/li>\n<li>Tokens - grab dynamic data without code and send to your API<\/li>\n<li>Dynamic variables - a PHP solution for grabbing dynamic values<\/li>\n<li>Chain API calls<\/li>\n<li>Cache API calls<\/li>\n<li>Format API data into HTML<\/li>\n<li>Retrieve nested data<\/li>\n<li>Base64 encoded auth<\/li>\n<li>XML format<\/li>\n<\/ul>\n\n<h4>API to Posts Plugin<\/h4>\n\n<p>The <strong><a href=\"https:\/\/wpgetapi.com\/downloads\/api-to-posts\/?utm_campaign=APItoPosts&amp;utm_medium=wporg&amp;utm_source=readme\">API to Posts Plugin<\/a><\/strong> allows you to import API data and create WooCommerce products or custom posts from this API data. Features of the API to Posts Plugin include:<\/p>\n\n<ul>\n<li>Import API data<\/li>\n<li>Import from unlimited endpoints<\/li>\n<li>Map API data to WordPress fields<\/li>\n<li>Supports custom fields, ACF, tags, categories, custom taxonomies, images and more<\/li>\n<li>Supports all standard WooCommerce fields<\/li>\n<li>Create WooCommerce products from API data<\/li>\n<li>Sync API to WooCommerce products &amp; posts<\/li>\n<li>Set interval of sync from every minutes up to once a week<\/li>\n<\/ul>\n\n<h4>OAuth 2.0 Authorization<\/h4>\n\n<p>The <strong><a href=\"https:\/\/wpgetapi.com\/downloads\/oauth-2-0-authentication\/?utm_campaign=OAuth&amp;utm_medium=wporg&amp;utm_source=readme\">OAuth 2.0 Authorization<\/a><\/strong> plugin allows authorization of your API through the OAuth 2.0 method.<\/p>\n\n<h3>WPGet API Integrations<\/h3>\n\n<p>WPGet API integrates extremely well with other WordPress plugins, allowing you to do some very cool things with your API. Click the links below for more info on these integrations.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/connect-woocommerce-to-api\/?utm_campaign=Integrations&amp;utm_medium=wporg&amp;utm_source=readme\">WooCommerce to API<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/woocommerce-api-product-sync\/?utm_campaign=Integrations&amp;utm_medium=wporg&amp;utm_source=readme\">WooCommerce API Product Sync<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/send-contact-form-7-data-to-api\/?utm_campaign=Integrations&amp;utm_medium=wporg&amp;utm_source=readme\">Contact Form 7 send data to API<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/send-wpforms-data-to-api\/?utm_campaign=Integrations&amp;utm_medium=wporg&amp;utm_source=readme\">WPForms send data to API<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/send-gravity-forms-data-to-api\/?utm_campaign=Integrations&amp;utm_medium=wporg&amp;utm_source=readme\">Gravity Forms send data to API<\/a><\/li>\n<li><a href=\"https:\/\/wpgetapi.com\/docs\/using-with-wpdatatables\/?utm_campaign=Integrations&amp;utm_medium=wporg&amp;utm_source=readme\">Charts &amp; Tables from API data using wpDataTables<\/a><\/li>\n<\/ul>\n\n<h3>Translating WPGet API<\/h3>\n\n<p>You can translate WPGet API into your own language on <a href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/wpgetapi\/\">translate.wordpress.org<\/a><\/p>\n\n<p>Here is an article to help <a href=\"https:\/\/make.wordpress.org\/polyglots\/handbook\/translating\/first-steps\/\">get started with translations<\/a><\/p>\n\n<!--section=installation-->\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress version 5.0 and later<\/li>\n<li>PHP 7.2, Tested with PHP 8.2<\/li>\n<li>cURL<\/li>\n<\/ul>\n\n<h4>Usage<\/h4>\n\n<ol>\n<li>Go to the <code>WPGet API -&gt; Setup<\/code> menu to add your APIs.<\/li>\n<li>Once your APIs are saved, a new tab is created allowing you to add endpoints.<\/li>\n<li>Once your endpoints are saved, you can use the template tag or shortcode to connect to your API and view the data.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20wpgetapi%20free%3F\"><h3>Is WPGetAPI free?<\/h3><\/dt>\n<dd><p>Yes, WPGetAPI\u2019s core features are free and will always be free.<\/p>\n\n<p>The <a href=\"https:\/\/wpgetapi.com\/downloads\/pro-plugin\/?utm_campaign=PRO&amp;utm_medium=wporg&amp;utm_source=faq\">PRO version<\/a> is an extension that adds extra features if you are looking to do more with your API.<\/p>\n\n<p>The <a href=\"https:\/\/wpgetapi.com\/downloads\/api-to-posts\/?utm_campaign=APItoPosts&amp;utm_medium=wporg&amp;utm_source=faq\">API to Posts plugin<\/a> is an extension that allows you to create posts or products from your API data.<\/p><\/dd>\n<dt id=\"can%20i%20connect%20to%20any%20rest%20api%3F\"><h3>Can I connect to any REST API?<\/h3><\/dt>\n<dd><p>Yes, most likely. WPGetAPI handles all major methods of authorization and authentication. It will depend on the type of authentication your API is using. Please click the link to view the <a href=\"https:\/\/wpgetapi.com\/docs\/authentication-authorization\/?utm_campaign=Docs&amp;utm_medium=wporg&amp;utm_source=faq\">types of authentication and authorization<\/a> that are available.<\/p><\/dd>\n<dt id=\"can%20i%20capture%20form%20data%20and%20send%20to%20my%20api%3F\"><h3>Can I capture form data and send to my API?<\/h3><\/dt>\n<dd><p>Yes, see <a href=\"https:\/\/wpgetapi.com\/docs\/send-form-data-to-api\/?utm_campaign=Form&amp;utm_medium=wporg&amp;utm_source=faq\">this article<\/a> on how you can capture data from your forms and send the data to your API.<\/p>\n\n<p>This is perfect for lead generation forms, contact forms or really any other type form that requires you to send form data to an API.<\/p><\/dd>\n<dt id=\"can%20i%20use%20an%20xml%20based%20api%3F\"><h3>Can I use an XML based API?<\/h3><\/dt>\n<dd><p>Yes, we support XML with our <a href=\"https:\/\/wpgetapi.com\/downloads\/pro-plugin\/?utm_campaign=Pro&amp;utm_medium=wporg&amp;utm_source=faq\">PRO Plugin<\/a><\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20wordpress%20to%20an%20api%3F\"><h3>How do I connect WordPress to an API?<\/h3><\/dt>\n<dd><p>By using this plugin of course! Check out the video at the top of this page or visit our <a href=\"https:\/\/wpgetapi.com\/docs\/quick-start-guide\/?utm_campaign=Quick-Start&amp;utm_medium=wporg&amp;utm_source=faq\">Quick Start Guide<\/a> to get started with connecting your WordPress website with an API.<\/p><\/dd>\n<dt id=\"how%20do%20i%20cache%20api%20calls%3F\"><h3>How do I cache API calls?<\/h3><\/dt>\n<dd><p>We support caching with our <a href=\"https:\/\/wpgetapi.com\/downloads\/pro-plugin\/?utm_campaign=Pro&amp;utm_medium=wporg&amp;utm_source=faq\">PRO Plugin<\/a>. It also recognises dynamic queries and will cache these individually.<\/p>\n\n<p>A dynamic query might be something like these:<\/p>\n\n<p>\/customer-endpoint\/customer?user_id=123\n\/customer-endpoint\/customer?user_id=4567<\/p>\n\n<p>The PRO plugin recognises that whilst they are the same endpoint, they are different queries that need to be cached separately.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20docs%3F\"><h3>Where can I find docs?<\/h3><\/dt>\n<dd><p>All of our <a href=\"https:\/\/wpgetapi.com\/docs\/quick-start-guide\/?utm_campaign=Docs&amp;utm_medium=wporg&amp;utm_source=faq\">documentation can be found here<\/a>.<\/p><\/dd>\n<dt id=\"what%20can%20i%20do%20with%20the%20api%20data%3F\"><h3>What can I do with the API data?<\/h3><\/dt>\n<dd><p>The API data can be output as a JSON string, stored in a PHP variable or automatically output as HTML (using PRO plugin). You can easily format the data into tables or charts plus many other possibilities.<\/p><\/dd>\n<dt id=\"will%20you%20help%20me%20if%20i%20am%20having%20trouble%3F\"><h3>Will you help me if I am having trouble?<\/h3><\/dt>\n<dd><p>Yes! Please <a href=\"https:\/\/wpgetapi.com\/?utm_campaign=Contact&amp;utm_medium=wporg&amp;utm_source=faq\">visit our website<\/a> and create a support ticket. We will help you to get your API up and running.<\/p><\/dd>\n<dt id=\"how%20do%20i%20create%20woocommerce%20products%20from%20api%20data%3F\"><h3>How do I create WooCommerce products from API data?<\/h3><\/dt>\n<dd><p>You can create WooCommerce products from API data (sync API to WooCommerce products) using our <a href=\"https:\/\/wpgetapi.com\/downloads\/api-to-posts\/?utm_campaign=APItoPosts&amp;utm_medium=wporg&amp;utm_source=faq\">API to Posts Plugin<\/a><\/p><\/dd>\n<dt id=\"how%20do%20i%20create%20custom%20posts%20from%20api%20data%3F\"><h3>How do I create custom posts from API data?<\/h3><\/dt>\n<dd><p>You can create custom posts from API data (sync API to custom posts) using our <a href=\"https:\/\/wpgetapi.com\/downloads\/api-to-posts\/?utm_campaign=APItoPosts&amp;utm_medium=wporg&amp;utm_source=faq\">API to Posts Plugin<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.25.4 - 22\/Sep\/2025<\/h4>\n\n<ul>\n<li>FIX: Resolved JSON body parsing issue on endpoint import.<\/li>\n<li>TWEAK: Remove endpoints data when an API is deleted from the setup page.<\/li>\n<li>TWEAK: Updated minimum requirements to PHP 7.2 and WordPress 5.6.<\/li>\n<\/ul>\n\n<h4>2.25.3 - 01\/Aug\/2025<\/h4>\n\n<ul>\n<li>FIX: Fixed pagination not working in API to Posts when importing from an external WordPress REST API.<\/li>\n<li>FIX: Issue in query parameter when '=' sign in last of the query parameter.<\/li>\n<li>FIX: Webpage layout issues caused by HTML content in the API response body.<\/li>\n<li>TWEAK: Enhance \"Hide\/Show Results\" button visibility.<\/li>\n<\/ul>\n\n<h4>2.25.2 - 08\/May\/2025<\/h4>\n\n<ul>\n<li>FIX: Resolve incorrect call to the _load_textdomain_just_in_time function for WordPress 6.8.<\/li>\n<li>FIX: When calling a URL with JSON in the query string, sanitize_url causes an issue.<\/li>\n<li>TWEAK: Replace the updraftplus.com URL with teamupdraft.com.<\/li>\n<\/ul>\n\n<h4>2.25.1 - 06\/Mar\/2025<\/h4>\n\n<ul>\n<li>FIX: After token refresh show the wrong response code in action logs.<\/li>\n<li>FIX: The Hide\/Show test Result button toggles all the endpoint test results rather than individual endpoints's test result.<\/li>\n<li>REFACTOR: Make the WPGetAPI plugin compatible with the Plugin Checks (PCP) plugin - specific to the \"Plugin Repo\" check.<\/li>\n<li>SECURITY: Sanitized the API call URLs before calling.<\/li>\n<li>TWEAK: Prevent unsafe URL API calls when the WPGETAPI_REJECT_UNSAFE_URL constant is defined.<\/li>\n<li>TWEAK: escaping translation strings.<\/li>\n<\/ul>\n\n<h4>2.2.10 - 17\/Dec\/2024<\/h4>\n\n<ul>\n<li>FIX: Clear Test Endpoint results when adding a new endpoint.<\/li>\n<\/ul>\n\n<h4>2.2.9 - 28\/Oct\/2024<\/h4>\n\n<ul>\n<li>TWEAK: Add dismissible admin dashboard welcome notice and rate plugin notice.<\/li>\n<\/ul>\n\n<h4>2.2.8 - 10\/Sep\/2024<\/h4>\n\n<ul>\n<li>COMPATIBILITY: Replace deprecated jQuery 3 code with new code.<\/li>\n<li>FIX: API move up and down doesn't change API titles.<\/li>\n<\/ul>\n\n<h4>2.2.7 - 04\/Jul\/2024<\/h4>\n\n<ul>\n<li>FIX: Resolved the issue of API title replaced with default name when deleting an API.<\/li>\n<li>FIX: Resolved the issue of endpoint title replaced with default name when deleting an endpoint.<\/li>\n<li>FIX: WPGetAPI Console error \"rest_not_logged_in\"<\/li>\n<\/ul>\n\n<h4>2.2.6 - 13\/Jun\/2024<\/h4>\n\n<ul>\n<li>FEATURE: Added duplicate button in Endpoint.<\/li>\n<li>FIX: Don't render any copy icons in non-ssl connection<\/li>\n<li>FIX: Resolved the warning: \"Creation of dynamic property WpGetApi_Api::$oauth2 is deprecated\" in PHP 8.2.<\/li>\n<li>FIX: WPGetAPI Block Widget error: \"Uncaught ReferenceError: wpgetapi_block_editor is not defined\" on 6.5 WordPress version.<\/li>\n<li>FIX: WPGetAPI Block Widget: Fix the block widget duplicate values for the 'Select an API' dropdown.<\/li>\n<li>TWEAK: Improve the readability of the code by following the semi WordPress coding standard.<\/li>\n<li>TRANSLATIONS: Multiple sentences in translation function.<\/li>\n<\/ul>\n\n<h4>2.2.5 - 08\/Apr\/2024<\/h4>\n\n<ul>\n<li>FIX: Resolved the warning in PHP 8.2: \"Deprecated: Constant FILTER_SANITIZE_STRING is deprecated\"<\/li>\n<li>FIX: wpgetapi_endpoint shortcode using AJAX to trigger API call error: \"Uncaught ReferenceError: jQuery is not defined\"<\/li>\n<li>TWEAK: Enhanced security by adding check for the user has enough access level to perform a few AJAX operations<\/li>\n<li>TWEAK: Add visibilities to all PHP class methods<\/li>\n<\/ul>\n\n<h4>2.2.4 - 05\/Mar\/2024<\/h4>\n\n<ul>\n<li>FIX: An issue with API Not Considering 0 as a Valid Value.<\/li>\n<li>FIX: Double-quote issue in the body parameter array field value in WPGetAPI.<\/li>\n<li>TWEAK: Add confirm box on deletion of API and Endpoint.<\/li>\n<\/ul>\n\n<h4>2.2.3 (2023-10-05)<\/h4>\n\n<ul>\n<li>Fix - plugin conflict with Rank Math SEO making the 'Test Endpoint' button unavailable.<\/li>\n<\/ul>\n\n<h4>2.2.2 (2023-10-02)<\/h4>\n\n<ul>\n<li>Fix - vulnerability when importing endpoints: https:\/\/www.pluginvulnerabilities.com\/2023\/09\/07\/our-proactive-monitoring-caught-an-authenticated-option-update-vulnerability-being-introduced-in-to-wpgetapi\/<\/li>\n<\/ul>\n\n<h4>2.2.1 (2023-10-02)<\/h4>\n\n<ul>\n<li>Fix - add check if not array data in cURL error section.<\/li>\n<\/ul>\n\n<h4>2.2.0 (2023-09-28)<\/h4>\n\n<ul>\n<li>Update - Big UI update.<\/li>\n<li>Update - Add cURL errors to test endpoint section.<\/li>\n<li>New - Add timeout option to admin.<\/li>\n<li>New - Set all wp_options autoload to 'no' for performance.<\/li>\n<\/ul>\n\n<h4>2.1.5 (2023-09-19)<\/h4>\n\n<ul>\n<li>Fix - move check for PRO plugin into init function rather than class construct.<\/li>\n<\/ul>\n\n<h4>2.1.4 (2023-09-19)<\/h4>\n\n<ul>\n<li>Fix - allow actions to passed when within a float(), integer(), or boolean() tag in admin for PRO plugin.<\/li>\n<\/ul>\n\n<h4>2.1.2 (2023-09-15)<\/h4>\n\n<ul>\n<li>Update - change Test Endpoint from 'a' tag to 'button' and disable it when new endpoint added and has not been saved.<\/li>\n<li>New - add new filter 'wpgetapi_xml_element' for modifying the opening XML element.<\/li>\n<li>Fix - override adding a border to .metabox-holder class that was being added by another plugin.<\/li>\n<\/ul>\n\n<h4>2.1.1 (2023-09-12)<\/h4>\n\n<ul>\n<li>New - add collapse button to toggle opening\/closing of all endpoints.<\/li>\n<li>New - add new filter: wpgetapi_modify_formatted_body_parameters.<\/li>\n<li>New - add name of endpoint to endpoint title rather than 'Endpoint x'.<\/li>\n<li>New - add UTF-8 encoding to XML body.<\/li>\n<\/ul>\n\n<h4>2.1.0 (2023-09-06)<\/h4>\n\n<ul>\n<li>New - add import\/export options.<\/li>\n<li>Update - minor CSS tweaks in admin.<\/li>\n<li>Update - modify the way CMB2 enqueues JS and CSS files.<\/li>\n<\/ul>\n\n<h4>2.0.6 (2023-08-22)<\/h4>\n\n<ul>\n<li>Update - add new shortcode attribute img_link to allow linking an image when using format='html'.<\/li>\n<\/ul>\n\n<h4>2.0.5 (2023-08-17)<\/h4>\n\n<ul>\n<li>New - add some minor checks to allow new API to Posts plugin to work.<\/li>\n<li>Update - modify error check codes to now capture all codes.<\/li>\n<\/ul>\n\n<h4>2.0.4 (2023-07-31)<\/h4>\n\n<ul>\n<li>Fix - float value not being formatted correctly.<\/li>\n<\/ul>\n\n<h4>2.0.3 (2023-07-26)<\/h4>\n\n<ul>\n<li>Fix - modify the check for json data being sent in parameters. Previously just looked for { } now looks for {\" \"}<\/li>\n<li>Update - minor styling updates to admin.<\/li>\n<li>New - add button for PRO plugin.<\/li>\n<\/ul>\n\n<h4>2.0.2 (2023-07-25)<\/h4>\n\n<ul>\n<li>Fix - only load css and js on wpgetapi pages.<\/li>\n<li>Fix - change reload time to 200ms and do the reload on all saving including endpoints.<\/li>\n<li>Update - add all available actions into actions field.<\/li>\n<li>New - add option to pass results_format from args.<\/li>\n<li>New - new styling for wpDataTables field.<\/li>\n<li>New - add JSON_PRETTY_PRINT as default.<\/li>\n<\/ul>\n\n<h4>2.0.1 (2023-07-19)<\/h4>\n\n<ul>\n<li>New - add new action field.<\/li>\n<li>Update - modify some help text.<\/li>\n<\/ul>\n\n<h4>2.0.0 (2023-07-18)<\/h4>\n\n<ul>\n<li>New - styling for actions field.<\/li>\n<li>Fix - force Unique ID fields to only be lowercase and underscores.<\/li>\n<\/ul>\n\n<h4>1.9.9 (2023-07-08)<\/h4>\n\n<ul>\n<li>Fix - bug with setting JSON encode when Body POST fields are empty.<\/li>\n<li>Update - changes to include Licenses page and text on that page.<\/li>\n<\/ul>\n\n<h4>1.9.8 (2023-07-05)<\/h4>\n\n<ul>\n<li>New - add ability to base64 encode body.<\/li>\n<\/ul>\n\n<h4>1.9.7 (2023-07-03)<\/h4>\n\n<ul>\n<li>Fix - reverse the last change as some APIs won't accept &amp; values. Need to find better solution!<\/li>\n<\/ul>\n\n<h4>1.9.6 (2023-07-02)<\/h4>\n\n<ul>\n<li>New - add htmlentities function to full url to avoid changing anything to html entities.<\/li>\n<\/ul>\n\n<h4>1.9.5 (2023-06-30)<\/h4>\n\n<ul>\n<li>New - add PATCH request method.<\/li>\n<li>Update - allow BODY post fields with any request method.<\/li>\n<\/ul>\n\n<h4>1.9.4 (2023-06-22)<\/h4>\n\n<ul>\n<li>New - styling changes in admin. Remove input descriptions and replace with tooltips.<\/li>\n<li>Update - expand the info in many tooltips.<\/li>\n<\/ul>\n\n<h4>1.9.3 (2023-06-22)<\/h4>\n\n<ul>\n<li>New - add success and error messages when using the 'Test Endpoint' button in the admin.<\/li>\n<\/ul>\n\n<h4>1.9.2 (2023-06-12)<\/h4>\n\n<ul>\n<li>New - add new shortcode attributes for AJAX - button_id for adding an ID to the button and ajax_output for allowing to change the output div to whatever you like. This needs to be used like ajax_output=\"#my_div_with_id\" or ajax_output=\"#my_div_with_class\"<\/li>\n<\/ul>\n\n<h4>1.9.1 (2023-05-18)<\/h4>\n\n<ul>\n<li>Fix - error when trying to format XML as HTML.<\/li>\n<\/ul>\n\n<h4>1.9.0 (2023-05-18)<\/h4>\n\n<ul>\n<li>New - one-click copy buttons next to Template Tag and Shortcode.<\/li>\n<li>New - extra styling for WPGetAPI heading that also includes small icon and version number.<\/li>\n<\/ul>\n\n<h4>1.8.14 (2023-04-25)<\/h4>\n\n<ul>\n<li>Fix - error with setting encoding to JSON encode.<\/li>\n<\/ul>\n\n<h4>1.8.13 (2023-04-24)<\/h4>\n\n<ul>\n<li>Fix - issue when using multiple ajax buttons in PRO plugin.<\/li>\n<\/ul>\n\n<h4>1.8.12 (2023-04-21)<\/h4>\n\n<ul>\n<li>Fix - passing post id through ajax button for PRO plugin.<\/li>\n<\/ul>\n\n<h4>1.8.11 (2023-04-20)<\/h4>\n\n<ul>\n<li>Fix - Set chain_delay to 0 on WordPress admin to avoid loading delays in admin.<\/li>\n<\/ul>\n\n<h4>1.8.10 (2023-04-19)<\/h4>\n\n<ul>\n<li>New - Add ability to set a delay when chaining endpoints.<\/li>\n<\/ul>\n\n<h4>1.8.9 (2023-04-18)<\/h4>\n\n<ul>\n<li>Fix - Allow multidemsnional arrays when using x-www-formurlencoded<\/li>\n<\/ul>\n\n<h4>1.8.8 (2023-04-12)<\/h4>\n\n<ul>\n<li>Compatibility - Tested with WordPress 6.2.<\/li>\n<\/ul>\n\n<h4>1.8.7 (2023-03-24)<\/h4>\n\n<ul>\n<li>Enhancement - Allow raw string data to pass through output, rather than only JSON string data.<\/li>\n<\/ul>\n\n<h4>1.8.6 (2023-03-17)<\/h4>\n\n<ul>\n<li>New - Allow raw data in POST body fields.<\/li>\n<\/ul>\n\n<h4>1.8.5 (2023-03-16)<\/h4>\n\n<ul>\n<li>New - Add new format='no_display' shortcode attribute to stop any output from the API.<\/li>\n<li>New - Add new integration with chaining methods that can be used in conjunction with the PRO plugin.<\/li>\n<\/ul>\n\n<h4>1.8.4 (2023-03-01)<\/h4>\n\n<ul>\n<li>New - Add new integration with image attributes for the shortcode, to allow the display of images using the PRO plugin.<\/li>\n<\/ul>\n\n<h4>1.8.3 (2023-02-17)<\/h4>\n\n<ul>\n<li>New - Add ability to set value as boolean type.<\/li>\n<li>Fix - If format is set to HTML, then set the results format as PHP array to avoid having to do it in the settings.<\/li>\n<\/ul>\n\n<h4>1.8.2 (2023-02-14)<\/h4>\n\n<ul>\n<li>New - Integration for the new AJAX button in the PRO plugin.<\/li>\n<li>Fix - Allow both JSON string and PHP array format to work when format is set to HTML.<\/li>\n<\/ul>\n\n<h4>1.8.1 (2023-02-10)<\/h4>\n\n<ul>\n<li>Fix - Issue with nested JSON arrays within parameter values.<\/li>\n<li>Fix - Tidy up the wording of some fields and licensing page.<\/li>\n<\/ul>\n\n<h4>1.8.0 (2023-02-06)<\/h4>\n\n<ul>\n<li>New - Gutenberg block added.<\/li>\n<li>New - Admin styling updates.<\/li>\n<\/ul>\n\n<h4>1.7.11 (2023-02-03)<\/h4>\n\n<ul>\n<li>New - add ability of Pro plugin to send XML formatted data in Body POST fields.<\/li>\n<\/ul>\n\n<h4>1.7.10 (2023-01-30)<\/h4>\n\n<ul>\n<li>New - add new filter 'wpgetapi_should_we_stop' which allows us to not call the API if some condition is not met. Added to allow processing of Woocommerce tokens on successful order (Pro plugin only).<\/li>\n<li>New - add new attribute 'on'. Added to allow processing of Woocommerce tokens on successful order.<\/li>\n<\/ul>\n\n<h4>1.7.9 (2023-01-22)<\/h4>\n\n<ul>\n<li>Fix - fix the handling of arrays within parameters.<\/li>\n<\/ul>\n\n<h4>1.7.8 (2023-01-13)<\/h4>\n\n<ul>\n<li>New - add new licensing and updating methods.<\/li>\n<\/ul>\n\n<h4>1.7.7 (2023-01-10)<\/h4>\n\n<ul>\n<li>New - add ability to set float and integers within parameter settings using float(number) and integer(number) syntax.<\/li>\n<li>Fix - fix help link for Body parameters going to wrong page.<\/li>\n<\/ul>\n\n<h4>1.7.6 (2023-01-09)<\/h4>\n\n<ul>\n<li>Fix - fix error with DELETE not working.<\/li>\n<\/ul>\n\n<h4>1.7.5 (2023-01-09)<\/h4>\n\n<ul>\n<li>New - add DELETE method.<\/li>\n<\/ul>\n\n<h4>1.7.4 (2022-12-06)<\/h4>\n\n<ul>\n<li>Fix - small fix to allow new custom field renaming within the Custom Post Import plugin.<\/li>\n<\/ul>\n\n<h4>1.7.3 (2022-12-02)<\/h4>\n\n<ul>\n<li>New - add full response into the 'Test Endpoint' section.<\/li>\n<li>Update - readme updates and 'tested up to' update.<\/li>\n<li>Update - update 3 screenshots.<\/li>\n<\/ul>\n\n<h4>1.7.2 (2022-11-08)<\/h4>\n\n<ul>\n<li>New - add warning when trying to output PHP array data in shortcode.<\/li>\n<li>New - remove banner for Pro plugin. No one likes ads, do they?<\/li>\n<\/ul>\n\n<h4>1.7.1 (2022-11-02)<\/h4>\n\n<ul>\n<li>Enhancement - rework the 'Test Endpoint' section in admin to make it cleaner and easier to read (again).<\/li>\n<li>Enhancement - styling tweaks.<\/li>\n<\/ul>\n\n<h4>1.7.0 (2022-10-06)<\/h4>\n\n<ul>\n<li>Enhancement - rework the 'Test Endpoint' section in admin to make it cleaner and easier to read.<\/li>\n<li>Enhancement - styling tweaks.<\/li>\n<li>New - add banner for Pro plugin.<\/li>\n<\/ul>\n\n<h4>1.6.1 (2022-08-25)<\/h4>\n\n<ul>\n<li>Fix - modify the way the body is retrieved. Required for OAuth 2.0 Authorization plugin.<\/li>\n<\/ul>\n\n<h4>1.6.0 (2022-08-19)<\/h4>\n\n<ul>\n<li>New - add endpoint testing within the admin area.<\/li>\n<\/ul>\n\n<h4>1.5.4 (2022-08-15)<\/h4>\n\n<ul>\n<li>Fix - change response code action in version 1.5.2 to a filter.<\/li>\n<li>New - updated styling for admin area.<\/li>\n<\/ul>\n\n<h4>1.5.3 (2022-07-29)<\/h4>\n\n<ul>\n<li>Enhancement - add new request method PUT.<\/li>\n<\/ul>\n\n<h4>1.5.2 (2022-07-06)<\/h4>\n\n<ul>\n<li>Enhancement - add new action to get response code. Required for OAuth 2.0 Authorization plugin.<\/li>\n<\/ul>\n\n<h4>1.5.1 (2022-07-06)<\/h4>\n\n<ul>\n<li>Enhancement - add new shortcode attributes for formatting HTML in Pro plugin.<\/li>\n<li>Enhancement - minor styling tweaks.<\/li>\n<li>Fix - very minor bug fixes.<\/li>\n<\/ul>\n\n<h4>1.5.0 (2022-06-27)<\/h4>\n\n<ul>\n<li>Fix - fully internationalize the plugin.<\/li>\n<\/ul>\n\n<h4>1.4.10 (2022-06-22)<\/h4>\n\n<ul>\n<li>Fix - add new filter 'wpgetapi_json_response_body_before_decode' in place of removing invalid characters from 1.4.8 as this was stripping out non-english values.<\/li>\n<\/ul>\n\n<h4>1.4.9 (2022-06-22)<\/h4>\n\n<ul>\n<li>Enhancement - rewrite some css to make endpoint page a bit nicer and add some more screenshots.<\/li>\n<\/ul>\n\n<h4>1.4.8 (2022-06-07)<\/h4>\n\n<ul>\n<li>Enhancement - remove invalid characters from JSON data that was causing a null return.<\/li>\n<\/ul>\n\n<h4>1.4.7 (2022-05-25)<\/h4>\n\n<ul>\n<li>Fix - change the redirect after saving to a javascript solution<\/li>\n<\/ul>\n\n<h4>1.4.6 (2022-05-24)<\/h4>\n\n<ul>\n<li>Enhancement - add new attribute 'format' within shortcode that allows formatting of a number in the Pro Plugin.<\/li>\n<\/ul>\n\n<h4>1.4.5 (2022-05-18)<\/h4>\n\n<ul>\n<li>Fix - error in admin-options file.<\/li>\n<\/ul>\n\n<h4>1.4.4 (2022-05-18)<\/h4>\n\n<ul>\n<li>Enhancement - add some better, and clearer help in the admin area. Tidy up some styling.<\/li>\n<li>Fix - error displaying correct endpoint ID within admin area shortcode and template tag helpers. Happening when multiple endpoints added.<\/li>\n<\/ul>\n\n<h4>1.4.3 (2022-05-15)<\/h4>\n\n<ul>\n<li>Fix - body was not being set correctly.<\/li>\n<\/ul>\n\n<h4>1.4.2 (2022-05-13)<\/h4>\n\n<ul>\n<li>Enhancement - readme updates and plugin links within plugin page.<\/li>\n<\/ul>\n\n<h4>1.4.1 (2022-05-05)<\/h4>\n\n<ul>\n<li>Fix - new tab was not appearing on parameters save on setup page.<\/li>\n<li>Enhancement - add new filter 'wpgetapi_admin_pages' to allow adding extra tabs.<\/li>\n<\/ul>\n\n<h4>1.4.0 (2022-03-17)<\/h4>\n\n<ul>\n<li>Fix - refactor the building of request args. Body was not working correctly.<\/li>\n<li>Fix - change naming convention from Template Function to Template Tag within admin.<\/li>\n<li>Enhancement - modify output of debug to show more info and to show whether or not shortcode is used.<\/li>\n<\/ul>\n\n<h4>1.3.4 (2022-03-17)<\/h4>\n\n<ul>\n<li>Enhancement - add ability to use headers and body variables in Pro Plugin.<\/li>\n<\/ul>\n\n<h4>1.3.3 (2022-03-03)<\/h4>\n\n<ul>\n<li>Enhancement - style the debug output to make it easier to understand and provide links to docs.<\/li>\n<\/ul>\n\n<h4>1.3.2 (2022-02-22)<\/h4>\n\n<ul>\n<li>Bug fix - change parameter value fields to textarea. This allows the proper use of JSON strings within these fields.<\/li>\n<\/ul>\n\n<h4>1.3.1 (2022-02-16)<\/h4>\n\n<ul>\n<li>Bug fix - error with class property name that was not allowing proper $args to be sent to remote request<\/li>\n<\/ul>\n\n<h4>1.3.0 (2022-02-08)<\/h4>\n\n<ul>\n<li>Fix - rewrite headers parameters section<\/li>\n<\/ul>\n\n<h4>1.2.3 (2021-12-14)<\/h4>\n\n<ul>\n<li>Enhancement - add ability for query_variables to be used in shortcode with the Pro Plugin<\/li>\n<\/ul>\n\n<h4>1.2.2 (2021-11-09)<\/h4>\n\n<ul>\n<li>Enhancement - add args to debug info. Will be useful for endpoint_variables in Pro Plugin<\/li>\n<\/ul>\n\n<h4>1.2.1 (2021-11-05)<\/h4>\n\n<ul>\n<li>Bug fixes with encrypting values<\/li>\n<\/ul>\n\n<h4>1.2.0 (2021-11-04)<\/h4>\n\n<ul>\n<li>Enhancement - add option to JSON encode body parameters<\/li>\n<li>Enhancement - allow simple arrays to be sent in body<\/li>\n<\/ul>\n\n<h4>1.1.0 (2021-11-03)<\/h4>\n\n<ul>\n<li>Enhancement - reconfigure debug info<\/li>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.0.2 (2021-11-02)<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.0.1 (2021-11-02)<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>1.0.0 (2021-10-27)<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Connect any REST API to WordPress. WPGet API enables easy API integration, allowing you to display API data without any code.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/149295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=149295"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/davidanderson"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=149295"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=149295"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=149295"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=149295"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=149295"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=149295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}