MainWP REST API

Overview

The MainWP API uses REST conventions and returns all data in JSON format. Requests may be made using the HTTPS protocol and must be authenticated using a Consumer Key and Consumer Secret.

Requirements

You must be using MainWP 4.1.3 and the REST API must be enabled under MainWP > Settings > REST API. You must enable pretty permalinks (under WP > Settings > Permalinks) on your MainWP Dashboard site.

With the default permalinks REST API will not work!

Authentication

To authenticate API requests, Consumer Key and Consumer Secret credentials have to be included in each request. Both can be generated at MainWP > Settings > REST API page.

Authentication Parameters

  • consumer_key
  • consumer_secret

Example

https://your-dashboard.com/wp-json/mainwp/v1/updates/available-updates?consumer_key=ck_b145c54fa36676a2ad47b8faf260de84beb70f5d&consumer_secret=cs_35f7a745fa7ae1243570436ede6be026f4731f9c 

Schema

The API is accessible via this endpoint:

https://your-dashboard.com/wp-json/mainwp/v1/

* replace your-dashboard.com with actual URL of your MainWP Dashboard site.

You may access the API over either HTTP or HTTPS (recommended where possible).

Version

The current version is v1 and takes a first-order position in endpoint URLs.

HTTP Methods

The MainWP REST API uses the appropriate HTTP method for each action:

  • HEAD – Used for any endpoint to return just the HTTP header information
  • GET – Used for retrieving resources
  • PUT – Used for updating resources
  • POST – Used for creating resources
  • DELETE – Used for deleting resources

Endpoints

The API supports 3 primary resources, each with a related set of endpoints:

Sites

This section lists all API endpoints that can be used to manipulate sites.

All Sites

Get all child sites.

URI:

/all-sites

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/all-sites?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "1": {
    "id": "1",
    "url": "https://childsite1.com/",
    "name": "Child Site 1"
  },
  "2": {
    "id": "2",
    "url": "https://childsite2.com/",
    "name": "Child Site 2"
  },
  "3": {
    "id": "3",
    "url": "https://childsite3.com/",
    "name": "Child Site 3"
  },
  "4": {
    "id": "4",
    "url": "https://childsite4.com/",
    "name": "Child Site 4"
  },
  "5": {
    "id": "5",
    "url": "https://childsite5.com/",
    "name": "Child Site 5"
  },
  "6": {
    "id": "6",
    "url": "https://childsite6.com/",
    "name": "Child Site 6"
  }
} 

Get Sites by URL (@since 4.2.6)

Get all or specific child sites by URL.

URI:

/get-sites-by-url

Method:

GET

Required Parameters:

  • urls – (string) URLs of wanted child sites separated by semicolon. If left blank, all sites data will be returned.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/get-sites-by-url?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c&urls=https://childsite1.com/;https://childsite2.com/ 

Response Example:

{
    "22": {
        "id": "22",
        "url": "https://childsite1.com/",
        "name": "Blanditiis Praesentium Voluptatum",
        "offline_checks_last": "1652700046",
        "offline_check_result": "1",
        "http_response_code": "200",
        "disable_status_check": "0",
        "disable_health_check": "0",
        "status_check_interval": "0",
        "health_threshold": "0",
        "note": "",
        "note_lastupdate": "0",
        "plugin_upgrades":"{\"postmark-approved-wordpress-plugin\\/postmark.php\":{\"Name\":\"ActiveCampaign Postmark (Official)\",\"PluginURI\":\"https:\\/\\/postmarkapp.com\\/\",\"Version\":\"1.16.0\",\"Description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"Author\":\"Andrew Yates & Matt Gibbs\",\"AuthorURI\":\"\",\"TextDomain\":\"postmark-approved-wordpress-plugin\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"ActiveCampaign Postmark (Official)\",\"AuthorName\":\"Andrew Yates & Matt Gibbs\",\"update\":{\"id\":\"w.org\\/plugins\\/postmark-approved-wordpress-plugin\",\"slug\":\"postmark-approved-wordpress-plugin\",\"plugin\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"new_version\":\"1.16.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/postmark-approved-wordpress-plugin\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/postmark-approved-wordpress-plugin.1.16.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon-256x256.png?rev=2721461\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\",\"svg\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-1544x500.png?rev=1364193\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-772x250.png?rev=1364193\"},\"banners_rtl\":[],\"requires\":\"4.0\",\"tested\":\"6.0\",\"requires_php\":\"7.0\"},\"active\":1},\"breeze\\/breeze.php\":{\"Name\":\"Breeze\",\"PluginURI\":\"\",\"Version\":\"2.0.4\",\"Description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"Author\":\"Cloudways\",\"AuthorURI\":\"https:\\/\\/www.cloudways.com\",\"TextDomain\":\"breeze\",\"DomainPath\":\"\\/languages\",\"Network\":true,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Breeze\",\"AuthorName\":\"Cloudways\",\"update\":{\"id\":\"w.org\\/plugins\\/breeze\",\"slug\":\"breeze\",\"plugin\":\"breeze\\/breeze.php\",\"new_version\":\"2.0.5\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/breeze\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/breeze.2.0.5.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-256x256.gif?rev=2594160\",\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-128x128.gif?rev=2594160\"},\"banners\":{\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/banner-772x250.jpg?rev=1705548\"},\"banners_rtl\":[],\"requires\":\"4.5\",\"tested\":\"6.0\",\"requires_php\":false},\"active\":0},\"elementor\\/elementor.php\":{\"Name\":\"Elementor\",\"PluginURI\":\"https:\\/\\/elementor.com\\/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash\",\"Version\":\"3.6.4\",\"Description\":\"The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!\",\"Author\":\"Elementor.com\",\"AuthorURI\":\"https:\\/\\/elementor.com\\/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash\",\"TextDomain\":\"elementor\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Elementor\",\"AuthorName\":\"Elementor.com\",\"update\":{\"id\":\"w.org\\/plugins\\/elementor\",\"slug\":\"elementor\",\"plugin\":\"elementor\\/elementor.php\",\"new_version\":\"3.6.6\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/elementor\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/elementor.3.6.6.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/icon-256x256.png?rev=2622511\",\"1x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/icon.svg?rev=2597493\",\"svg\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/icon.svg?rev=2597493\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-1544x500.png?rev=2597493\",\"1x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-772x250.png?rev=2597493\"},\"banners_rtl\":[],\"requires\":\"5.0\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"security-ninja\\/security-ninja.php\":{\"Name\":\"Security Ninja\",\"PluginURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"Version\":\"5.140\",\"Description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"Author\":\"WP Security Ninja\",\"AuthorURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"TextDomain\":\"\ƒ security-ninja\",\"DomainPath\":\"\\/languages\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Security Ninja\",\"AuthorName\":\"WP Security Ninja\",\"update\":{\"id\":\"w.org\\/plugins\\/security-ninja\",\"slug\":\"security-ninja\",\"plugin\":\"security-ninja\\/security-ninja.php\",\"new_version\":\"5.144\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/security-ninja\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/security-ninja.5.144.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-256x256.gif?rev=2312630\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-128x128.gif?rev=2312630\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-1544x500.png?rev=2705835\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-772x250.png?rev=2705835\"},\"banners_rtl\":[],\"requires\":\"4.7\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"google-site-kit\\/google-site-kit.php\":{\"Name\":\"Site Kit by Google\",\"PluginURI\":\"https:\\/\\/sitekit.withgoogle.com\",\"Version\":\"1.75.0\",\"Description\":\"Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.\",\"Author\":\"Google\",\"AuthorURI\":\"https:\\/\\/opensource.google.com\",\"TextDomain\":\"google-site-kit\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"4.7\",\"RequiresPHP\":\"5.6\",\"UpdateURI\":\"\",\"Title\":\"Site Kit by Google\",\"AuthorName\":\"Google\",\"update\":{\"id\":\"w.org\\/plugins\\/google-site-kit\",\"slug\":\"google-site-kit\",\"plugin\":\"google-site-kit\\/google-site-kit.php\",\"new_version\":\"1.77.0\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/google-site-kit\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/google-site-kit.1.77.0.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/icon-256x256.png?rev=2181376\",\"1x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/icon-128x128.png?rev=2181376\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/banner-1544x500.png?rev=2513620\",\"1x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/banner-772x250.png?rev=2513620\"},\"banners_rtl\":[],\"requires\":\"4.7\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"updraftplus\\/updraftplus.php\":{\"Name\":\"UpdraftPlus - Backup\\/Restore\",\"PluginURI\":\"https:\\/\\/updraftplus.com\",\"Version\":\"1.22.11\",\"Description\":\"Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.\",\"Author\":\"UpdraftPlus.Com, DavidAnderson\",\"AuthorURI\":\"https:\\/\\/updraftplus.com\",\"TextDomain\":\"updraftplus\",\"DomainPath\":\"\\/languages\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"https:\\/\\/wordpress.org\\/plugins\\/updraftplus\\/\",\"Title\":\"UpdraftPlus - Backup\\/Restore\",\"AuthorName\":\"UpdraftPlus.Com, DavidAnderson\",\"update\":{\"id\":\"w.org\\/plugins\\/updraftplus\",\"slug\":\"updraftplus\",\"plugin\":\"updraftplus\\/updraftplus.php\",\"new_version\":\"1.22.12\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/updraftplus\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/updraftplus.1.22.12.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/icon-256x256.jpg?rev=1686200\",\"1x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/icon-128x128.jpg?rev=1686200\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/banner-1544x500.png?rev=1686200\",\"1x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/banner-772x250.png?rev=1686200\"},\"banners_rtl\":[],\"requires\":\"3.2\",\"tested\":\"6.0\",\"requires_php\":false},\"active\":0},\"visualcomposer\\/plugin-wordpress.php\":{\"Name\":\"Visual Composer\",\"PluginURI\":\"https:\\/\\/visualcomposer.com\\/premium\\/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text\",\"Version\":\"44.0\",\"Description\":\"Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.\",\"Author\":\"visualcomposer.com\",\"AuthorURI\":\"https:\\/\\/visualcomposer.com\\/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text\",\"TextDomain\":\"visualcomposer\",\"DomainPath\":\"\\/languages\\/\",\"Network\":false,\"RequiresWP\":\"4.6\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Visual Composer\",\"AuthorName\":\"visualcomposer.com\",\"update\":{\"id\":\"w.org\\/plugins\\/visualcomposer\",\"slug\":\"visualcomposer\",\"plugin\":\"visualcomposer\\/plugin-wordpress.php\",\"new_version\":\"44.2.2\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/visualcomposer\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/visualcomposer.44.2.2.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/icon-256x256.png?rev=2163470\",\"1x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/icon-256x256.png?rev=2163470\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/banner-1544x500.png?rev=2163471\",\"1x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/banner-772x250.png?rev=2163715\"},\"banners_rtl\":[],\"requires\":\"4.6\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"woocommerce\\/woocommerce.php\":{\"Name\":\"WooCommerce\",\"PluginURI\":\"https:\\/\\/woocommerce.com\\/\",\"Version\":\"6.5.1\",\"Description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"Author\":\"Automattic\",\"AuthorURI\":\"https:\\/\\/woocommerce.com\",\"TextDomain\":\"woocommerce\",\"DomainPath\":\"\\/i18n\\/languages\\/\",\"Network\":false,\"RequiresWP\":\"5.7\",\"RequiresPHP\":\"7.2\",\"UpdateURI\":\"\",\"Title\":\"WooCommerce\",\"AuthorName\":\"Automattic\",\"update\":{\"id\":\"w.org\\/plugins\\/woocommerce\",\"slug\":\"woocommerce\",\"plugin\":\"woocommerce\\/woocommerce.php\",\"new_version\":\"6.6.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/woocommerce\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/woocommerce.6.6.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-256x256.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-128x128.png?rev=2366418\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-1544x500.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-772x250.png?rev=2366418\"},\"banners_rtl\":[],\"requires\":\"5.8\",\"tested\":\"6.0\",\"requires_php\":\"7.2\"},\"active\":0}}",
        "theme_upgrades": "[]",
        "translation_upgrades": "[]",
        "securityIssues": "6",
        "themes":"[{\"name\":\"Twenty Twenty-One Child\",\"title\":\"Twenty Twenty-One Child\",\"description\":\"A child theme of Twenty Twenty-One WordPress theme.\",\"version\":\"1.0.0\",\"active\":1,\"slug\":\"twenty-twenty-one-child\",\"parent_active\":0,\"child_active\":1},{\"name\":\"Twenty Eleven\",\"title\":\"Twenty Eleven\",\"description\":\"The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background &#8212; then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom &#8220;Ephemera&#8221; widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured &#8220;sticky&#8221; posts), and special styles for six different post formats.\",\"version\":\"4.1\",\"active\":0,\"slug\":\"twentyeleven\",\"parent_active\":0},{\"name\":\"Twenty Fifteen\",\"title\":\"Twenty Fifteen\",\"description\":\"Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen&#8217;s simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.\",\"version\":\"3.2\",\"active\":0,\"slug\":\"twentyfifteen\",\"parent_active\":0},{\"name\":\"Twenty Fourteen\",\"title\":\"Twenty Fourteen\",\"description\":\"In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content&#8217;s layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.\",\"version\":\"3.4\",\"active\":0,\"slug\":\"twentyfourteen\",\"parent_active\":0},{\"name\":\"Twenty Nineteen\",\"title\":\"Twenty Nineteen\",\"description\":\"Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you&#8217;ll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you\’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it&#8217;s built to be beautiful on all screen sizes.\",\"version\":\"2.3\",\"active\":0,\"slug\":\"twentynineteen\",\"parent_active\":0},{\"name\":\"Twenty Seventeen\",\"title\":\"Twenty Seventeen\",\"description\":\"Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.\",\"version\":\"3.0\",\"active\":0,\"slug\":\"twentyseventeen\",\"parent_active\":0},{\"name\":\"Twenty Sixteen\",\"title\":\"Twenty Sixteen\",\"description\":\"Twenty Sixteen is a modernized take on an ever-popular WordPress layout \— the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.\",\"version\":\"2.7\",\"active\":0,\"slug\":\"twentysixteen\",\"parent_active\":0},{\"name\":\"Twenty Ten\",\"title\":\"Twenty Ten\",\"description\":\"The 2010 theme for WordPress is stylish, customizable, simple, and readable &#8212; make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the &#8220;Asides&#8221; and &#8220;Gallery&#8221; categories, and has an optional one-column page template that removes the sidebar.\",\"version\":\"3.7\",\"active\":0,\"slug\":\"twentyten\",\"parent_active\":0},{\"name\":\"Twenty Thirteen\",\"title\":\"Twenty Thirteen\",\"description\":\"The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.\",\"version\":\"3.6\",\"active\":0,\"slug\":\"twentythirteen\",\"parent_active\":0},{\"name\":\"Twenty Twelve\",\"title\":\"Twenty Twelve\",\"description\":\"The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.\",\"version\":\"3.7\",\"active\":0,\"slug\":\"twentytwelve\",\"parent_active\":0},{\"name\":\"Twenty Twenty\",\"title\":\"Twenty Twenty\",\"description\":\"Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.\",\"version\":\"2.0\",\"active\":0,\"slug\":\"twentytwenty\",\"parent_active\":0},{\"name\":\"Twenty Twenty-One\",\"title\":\"Twenty Twenty-One\",\"description\":\"Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme\’s soft colors and eye-catching \— yet timeless \— design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.\",\"version\":\"1.6\",\"active\":0,\"slug\":\"twentytwentyone\",\"parent_active\":1,\"child_theme\":\"Twenty Twenty-One Child\"},{\"name\":\"Twenty Twenty-Two\",\"title\":\"Twenty Twenty-Two\",\"description\":\"Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme\’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you\’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.\",\"version\":\"1.2\",\"active\":0,\"slug\":\"twentytwentytwo\",\"parent_active\":0}]",
        "plugins": "[{\"mainwp\":\"F\",\"name\":\"ActiveCampaign Postmark (Official)\",\"slug\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"version\":\"1.16.0\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Akismet Anti-Spam\",\"slug\":\"akismet\\/akismet.php\",\"description\":\"Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam<\\/strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.\",\"version\":\"4.2.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Breeze\",\"slug\":\"breeze\\/breeze.php\",\"description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"version\":\"2.0.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"CalPress Calendar\",\"slug\":\"calpress-event-calendar\\/calpress.php\",\"description\":\"CalPress is an advanced calendar plugin with an elegant design, that is easy to use.  Multiple views, event detail pop-ups, color categories and more.  Simple integration with Google Maps, Facebook and other social networks.\",\"version\":\"1.5.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Classic Editor\",\"slug\":\"classic-editor\\/classic-editor.php\",\"description\":\"Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.\",\"version\":\"1.6.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Disable XML-RPC-API\",\"slug\":\"disable-xml-rpc-api\\/disable-xml-rpc-api.php\",\"description\":\"Lightweight plugin to disable XML-RPC API and Pingbacks,Trackbacks for faster and more secure website.\",\"version\":\"2.1.3\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Elementor\",\"slug\":\"elementor\\/elementor.php\",\"description\":\"The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!\",\"version\":\"3.6.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"GA Google Analytics\",\"slug\":\"ga-google-analytics\\/ga-google-analytics.php\",\"description\":\"Adds your Google Analytics Tracking Code to your WordPress site.\",\"version\":\"20220517\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Hello Dolly\",\"slug\":\"hello.php\",\"description\":\"This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly<\\/cite> in the upper right of your admin screen on every page.\",\"version\":\"1.7.2\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"iThemes Security\",\"slug\":\"better-wp-security\\/better-wp-security.php\",\"description\":\"Take the guesswork out of WordPress security. iThemes Security offers 30+ ways to lock down WordPress in an easy-to-use WordPress security plugin.\",\"version\":\"8.1.2\",\"active\":0},{\"mainwp\":\"T\",\"name\":\"MainWP Child\",\"slug\":\"mainwp-child\\/mainwp-child.php\",\"description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/kb.mainwp.com\\/.\",\"version\":\"4.2.3\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"MainWP Child Reports\",\"slug\":\"mainwp-child-reports\\/mainwp-child-reports.php\",\"description\":\"The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.\",\"version\":\"2.0.8\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Security Ninja\",\"slug\":\"security-ninja\\/security-ninja.php\",\"description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"version\":\"5.140\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Site Kit by Google\",\"slug\":\"google-site-kit\\/google-site-kit.php\",\"description\":\"Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.\",\"version\":\"1.75.0\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"UpdraftPlus - Backup\\/Restore\",\"slug\":\"updraftplus\\/updraftplus.php\",\"description\":\"Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.\",\"version\":\"1.22.11\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Visual Composer\",\"slug\":\"visualcomposer\\/plugin-wordpress.php\",\"description\":\"Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.\",\"version\":\"44.0\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"WooCommerce\",\"slug\":\"woocommerce\\/woocommerce.php\",\"description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"version\":\"6.5.1\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"WordPress Beta Tester\",\"slug\":\"wordpress-beta-tester\\/wp-beta-tester.php\",\"description\":\"Allows you to easily upgrade to Beta releases.\",\"version\":\"3.2.1\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"WP Rocket\",\"slug\":\"wp-rocket\\/wp-rocket.php\",\"description\":\"The best WordPress performance plugin.\",\"version\":\"3.11.0.1\",\"active\":0}]",
        "automatic_update": "0",
        "sync_errors": "",
        "dtsAutomaticSync": "1652521931",
        "dtsAutomaticSyncStart": "1652521931",
        "dtsSync": "1655909944",
        "dtsSyncStart": "1655909938",
        "last_post_gmt": "1653921666",
        "health_value": "92",
        "phpversion": "8.0.19",
        "wp_upgrades": "[]"
    },
    "11": {
        "id": "11",
        "url": "https://childsite3.com/",
        "name": "Nullam Tempor Sagittis Hendrerit",
        "offline_checks_last": "1652712933",
        "offline_check_result": "1",
        "http_response_code": "200",
        "disable_status_check": "0",
        "disable_health_check": "0",
        "status_check_interval": "0",
        "health_threshold": "0",
        "note": "",
        "note_lastupdate": "1650990246",
        "plugin_upgrades": "{\"postmark-approved-wordpress-plugin\\/postmark.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"ActiveCampaign Postmark (Official)\",\"PluginURI\":\"https:\\/\\/postmarkapp.com\\/\",\"Version\":\"1.16.0\",\"Description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"Author\":\"Andrew Yates & Matt Gibbs\",\"AuthorURI\":\"\",\"TextDomain\":\"postmark-approved-wordpress-plugin\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"ActiveCampaign Postmark (Official)\",\"AuthorName\":\"Andrew Yates & Matt Gibbs\",\"update\":{\"id\":\"w.org\\/plugins\\/postmark-approved-wordpress-plugin\",\"slug\":\"postmark-approved-wordpress-plugin\",\"plugin\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"new_version\":\"1.16.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/postmark-approved-wordpress-plugin\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/postmark-approved-wordpress-plugin.1.16.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon-256x256.png?rev=2721461\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\",\"svg\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-1544x500.png?rev=1364193\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-772x250.png?rev=1364193\"},\"banners_rtl\":[],\"requires\":\"4.0\",\"tested\":\"6.0\",\"requires_php\":\"7.0\"},\"active\":1},\"breeze\\/breeze.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"Breeze\",\"PluginURI\":\"\",\"Version\":\"2.0.4\",\"Description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"Author\":\"Cloudways\",\"AuthorURI\":\"https:\\/\\/www.cloudways.com\",\"TextDomain\":\"breeze\",\"DomainPath\":\"\\/languages\",\"Network\":true,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Breeze\",\"AuthorName\":\"Cloudways\",\"update\":{\"id\":\"w.org\\/plugins\\/breeze\",\"slug\":\"breeze\",\"plugin\":\"breeze\\/breeze.php\",\"new_version\":\"2.0.5\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/breeze\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/breeze.2.0.5.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-256x256.gif?rev=2594160\",\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-128x128.gif?rev=2594160\"},\"banners\":{\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/banner-772x250.jpg?rev=1705548\"},\"banners_rtl\":[],\"requires\":\"4.5\",\"tested\":\"6.0\",\"requires_php\":false},\"active\":0},\"mainwp-child\\/mainwp-child.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"MainWP Child\",\"PluginURI\":\"https:\\/\\/mainwp.com\\/\",\"Version\":\"4.2.2\",\"Description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/kb.mainwp.com\\/.\",\"Author\":\"MainWP\",\"AuthorURI\":\"https:\\/\\/mainwp.com\",\"TextDomain\":\"mainwp-child\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"5.4\",\"RequiresPHP\":\"7.0\",\"UpdateURI\":\"\",\"Title\":\"MainWP Child\",\"AuthorName\":\"MainWP\",\"update\":{\"id\":\"w.org\\/plugins\\/mainwp-child\",\"slug\":\"mainwp-child\",\"plugin\":\"mainwp-child\\/mainwp-child.php\",\"new_version\":\"4.2.3\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/mainwp-child\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/mainwp-child.4.2.3.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/icon-256x256.png?rev=2734948\",\"1x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/icon-128x128.png?rev=2734948\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-1544x500.jpg?rev=2734948\",\"1x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-772x250.jpg?rev=2734948\"},\"banners_rtl\":{\"2x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-1544x500-rtl.jpg?rev=2712922\",\"1x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-772x250-rtl.jpg?rev=2712922\"},\"requires\":\"5.4\",\"tested\":\"6.0\",\"requires_php\":\"7.0\"},\"active\":1},\"security-ninja\\/security-ninja.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"Security Ninja\",\"PluginURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"Version\":\"5.143\",\"Description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"Author\":\"WP Security Ninja\",\"AuthorURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"TextDomain\":\"security-ninja\",\"DomainPath\":\"\\/languages\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Security Ninja\",\"AuthorName\":\"WP Security Ninja\",\"update\":{\"id\":\"w.org\\/plugins\\/security-ninja\",\"slug\":\"security-ninja\",\"plugin\":\"security-ninja\\/security-ninja.php\",\"new_version\":\"5.144\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/security-ninja\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/security-ninja.5.144.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-256x256.gif?rev=2312630\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-128x128.gif?rev=2312630\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-1544x500.png?rev=2705835\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-772x250.png?rev=2705835\"},\"banners_rtl\":[],\"requires\":\"4.7\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":1},\"woocommerce\\/woocommerce.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"WooCommerce\",\"PluginURI\":\"https:\\/\\/woocommerce.com\\/\",\"Version\":\"6.5.1\",\"Description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"Author\":\"Automattic\",\"AuthorURI\":\"https:\\/\\/woocommerce.com\",\"TextDomain\":\"woocommerce\",\"DomainPath\":\"\\/i18n\\/languages\\/\",\"Network\":false,\"RequiresWP\":\"5.7\",\"RequiresPHP\":\"7.2\",\"UpdateURI\":\"\",\"Title\":\"WooCommerce\",\"AuthorName\":\"Automattic\",\"update\":{\"id\":\"w.org\\/plugins\\/woocommerce\",\"slug\":\"woocommerce\",\"plugin\":\"woocommerce\\/woocommerce.php\",\"new_version\":\"6.6.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/woocommerce\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/woocommerce.6.6.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-256x256.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-128x128.png?rev=2366418\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-1544x500.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-772x250.png?rev=2366418\"},\"banners_rtl\":[],\"requires\":\"5.8\",\"tested\":\"6.0\",\"requires_php\":\"7.2\"},\"active\":1},\"wp-rocket\\/wp-rocket.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"WP Rocket\",\"PluginURI\":\"https:\\/\\/wp-rocket.me\",\"Version\":\"3.11.0.5\",\"Description\":\"The best WordPress performance plugin.\",\"Author\":\"WP Media\",\"AuthorURI\":\"https:\\/\\/wp-media.me\",\"TextDomain\":\"rocket\",\"DomainPath\":\"languages\",\"Network\":false,\"RequiresWP\":\"5.5\",\"RequiresPHP\":\"7.1\",\"UpdateURI\":\"\",\"Title\":\"WP Rocket\",\"AuthorName\":\"WP Media\",\"update\":{\"slug\":\"wp-rocket\",\"plugin\":\"wp-rocket\\/wp-rocket.php\",\"new_version\":\"3.11.3\",\"url\":\"https:\\/\\/wp-rocket.me\\/\",\"package\":\"https:\\/\\/wp-rocket.me\\/ad9c9618\\/wp-rocket_3.11.3.zip\",\"tested\":\"6.0\",\"icons\":{\"2x\":\"https:\\/\\/wordpress-275200-2402279.cloudwaysapps.com\\/wp-content\\/plugins\\/wp-rocket\\/assets\\/img\\/icon-256x256.png\",\"1x\":\"https:\\/\\/wordpress-275200-2402279.cloudwaysapps.com\\/wp-content\\/plugins\\/wp-rocket\\/assets\\/img\\/icon-128x128.png\"}},\"active\":1}}",
        "theme_upgrades": "{\"hello-elementor\":{\"update\":{\"theme\":\"hello-elementor\",\"new_version\":\"2.5.0\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/hello-elementor\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/hello-elementor.2.5.0.zip\",\"requires\":\"4.7\",\"requires_php\":\"5.6\"},\"Name\":\"Hello Elementor\",\"Version\":\"2.1.0\",\"active\":1},\"twentynineteen\":{\"update\":{\"theme\":\"twentynineteen\",\"new_version\":\"2.3\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/twentynineteen\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/twentynineteen.2.3.zip\",\"requires\":\"4.9.6\",\"requires_php\":\"5.2.4\"},\"Name\":\"Twenty Nineteen\",\"Version\":\"2.2\",\"active\":0},\"twentytwenty\":{\"update\":{\"theme\":\"twentytwenty\",\"new_version\":\"2.0\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/twentytwenty\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/twentytwenty.2.0.zip\",\"requires\":\"4.7\",\"requires_php\":\"5.2.4\"},\"Name\":\"Twenty Twenty\",\"Version\":\"1.9\",\"active\":0},\"twentytwentytwo\":{\"update\":{\"theme\":\"twentytwentytwo\",\"new_version\":\"1.2\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/twentytwentytwo\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/twentytwentytwo.1.2.zip\",\"requires\":\"5.9\",\"requires_php\":\"5.6\"},\"Name\":\"Twenty Twenty-Two\",\"Version\":\"1.1\",\"active\":0}}",
        "translation_upgrades": "[]",
        "securityIssues": "6",
        "themes":"[{\"name\":\"Hello Elementor\",\"title\":\"Hello Elementor\",\"description\":\"A plain-vanilla &amp; lightweight theme for Elementor page builder\",\"version\":\"2.1.0\",\"active\":1,\"slug\":\"hello-elementor\",\"parent_active\":0},{\"name\":\"Twenty Nineteen\",\"title\":\"Twenty Nineteen\",\"description\":\"Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you&#8217;ll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you\’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it&#8217;s built to be beautiful on all screen sizes.\",\"version\":\"2.2\",\"active\":0,\"slug\":\"twentynineteen\",\"parent_active\":0},{\"name\":\"Twenty Twenty\",\"title\":\"Twenty Twenty\",\"description\":\"Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.\",\"version\":\"1.9\",\"active\":0,\"slug\":\"twentytwenty\",\"parent_active\":0},{\"name\":\"Twenty Twenty-Two\",\"title\":\"Twenty Twenty-Two\",\"description\":\"Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme\’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you\’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.\",\"version\":\"1.1\",\"active\":0,\"slug\":\"twentytwentytwo\",\"parent_active\":0}]",
        "plugins": "[{\"mainwp\":\"F\",\"name\":\"ActiveCampaign Postmark (Official)\",\"slug\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"version\":\"1.16.0\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Akismet Anti-Spam\",\"slug\":\"akismet\\/akismet.php\",\"description\":\"Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam<\\/strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.\",\"version\":\"4.2.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Breeze\",\"slug\":\"breeze\\/breeze.php\",\"description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"version\":\"2.0.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"CalPress Calendar\",\"slug\":\"calpress-event-calendar\\/calpress.php\",\"description\":\"CalPress is an advanced calendar plugin with an elegant design, that is easy to use.  Multiple views, event detail pop-ups, color categories and more.  Simple integration with Google Maps, Facebook and other social networks.\",\"version\":\"1.5.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Classic Editor\",\"slug\":\"classic-editor\\/classic-editor.php\",\"description\":\"Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.\",\"version\":\"1.6.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Hello Dolly\",\"slug\":\"hello.php\",\"description\":\"This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly<\\/cite> in the upper right of your admin screen on every page.\",\"version\":\"1.7.2\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"iThemes Security\",\"slug\":\"better-wp-security\\/better-wp-security.php\",\"description\":\"Take the guesswork out of WordPress security. iThemes Security offers 30+ ways to lock down WordPress in an easy-to-use WordPress security plugin.\",\"version\":\"8.1.2\",\"active\":1},{\"mainwp\":\"T\",\"name\":\"MainWP Child\",\"slug\":\"mainwp-child\\/mainwp-child.php\",\"description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/kb.mainwp.com\\/.\",\"version\":\"4.2.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"MainWP Child Reports\",\"slug\":\"mainwp-child-reports\\/mainwp-child-reports.php\",\"description\":\"The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.\",\"version\":\"2.0.8\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Security Ninja\",\"slug\":\"security-ninja\\/security-ninja.php\",\"description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"version\":\"5.143\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Swift Performance Lite\",\"slug\":\"swift-performance-lite\\/performance.php\",\"description\":\"Boost your WordPress site\",\"version\":\"2.3.6.5\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"UpdraftPlus - Backup\\/Restore\",\"slug\":\"updraftplus\\/updraftplus.php\",\"description\":\"Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.\",\"version\":\"1.22.12\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"WooCommerce\",\"slug\":\"woocommerce\\/woocommerce.php\",\"description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"version\":\"6.5.1\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"WP Rocket\",\"slug\":\"wp-rocket\\/wp-rocket.php\",\"description\":\"The best WordPress performance plugin.\",\"version\":\"3.11.0.5\",\"active\":1}]",
        "automatic_update": "0",
        "sync_errors": "",
        "dtsAutomaticSync": "1652521931",
        "dtsAutomaticSyncStart": "1652521931",
        "dtsSync": "1655909952",
        "dtsSyncStart": "1655909938",
        "last_post_gmt": "1653921668",
        "health_value": "92",
        "phpversion": "8.0.19",
        "wp_upgrades": "[]"
    }
} 

Get Sites by Client (@since 4.3)

Get all or specific child sites by Client.

URI:

/get-sites-by-client

Method:

GET

Required Parameters:

  • client – (int) IDs of wanted clients separated by semicolon. If left blank, all sites data will be returned.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/get-sites-by-client?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c&client=3 

Response Example:

{
    "22": {
        "id": "22",
        "url": "https://childsite1.com/",
        "name": "Blanditiis Praesentium Voluptatum",
        "offline_checks_last": "1652700046",
        "offline_check_result": "1",
        "http_response_code": "200",
        "disable_status_check": "0",
        "disable_health_check": "0",
        "status_check_interval": "0",
        "health_threshold": "0",
        "note": "",
        "note_lastupdate": "0",
        "plugin_upgrades":"{\"postmark-approved-wordpress-plugin\\/postmark.php\":{\"Name\":\"ActiveCampaign Postmark (Official)\",\"PluginURI\":\"https:\\/\\/postmarkapp.com\\/\",\"Version\":\"1.16.0\",\"Description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"Author\":\"Andrew Yates & Matt Gibbs\",\"AuthorURI\":\"\",\"TextDomain\":\"postmark-approved-wordpress-plugin\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"ActiveCampaign Postmark (Official)\",\"AuthorName\":\"Andrew Yates & Matt Gibbs\",\"update\":{\"id\":\"w.org\\/plugins\\/postmark-approved-wordpress-plugin\",\"slug\":\"postmark-approved-wordpress-plugin\",\"plugin\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"new_version\":\"1.16.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/postmark-approved-wordpress-plugin\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/postmark-approved-wordpress-plugin.1.16.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon-256x256.png?rev=2721461\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\",\"svg\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-1544x500.png?rev=1364193\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-772x250.png?rev=1364193\"},\"banners_rtl\":[],\"requires\":\"4.0\",\"tested\":\"6.0\",\"requires_php\":\"7.0\"},\"active\":1},\"breeze\\/breeze.php\":{\"Name\":\"Breeze\",\"PluginURI\":\"\",\"Version\":\"2.0.4\",\"Description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"Author\":\"Cloudways\",\"AuthorURI\":\"https:\\/\\/www.cloudways.com\",\"TextDomain\":\"breeze\",\"DomainPath\":\"\\/languages\",\"Network\":true,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Breeze\",\"AuthorName\":\"Cloudways\",\"update\":{\"id\":\"w.org\\/plugins\\/breeze\",\"slug\":\"breeze\",\"plugin\":\"breeze\\/breeze.php\",\"new_version\":\"2.0.5\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/breeze\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/breeze.2.0.5.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-256x256.gif?rev=2594160\",\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-128x128.gif?rev=2594160\"},\"banners\":{\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/banner-772x250.jpg?rev=1705548\"},\"banners_rtl\":[],\"requires\":\"4.5\",\"tested\":\"6.0\",\"requires_php\":false},\"active\":0},\"elementor\\/elementor.php\":{\"Name\":\"Elementor\",\"PluginURI\":\"https:\\/\\/elementor.com\\/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash\",\"Version\":\"3.6.4\",\"Description\":\"The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!\",\"Author\":\"Elementor.com\",\"AuthorURI\":\"https:\\/\\/elementor.com\\/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash\",\"TextDomain\":\"elementor\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Elementor\",\"AuthorName\":\"Elementor.com\",\"update\":{\"id\":\"w.org\\/plugins\\/elementor\",\"slug\":\"elementor\",\"plugin\":\"elementor\\/elementor.php\",\"new_version\":\"3.6.6\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/elementor\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/elementor.3.6.6.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/icon-256x256.png?rev=2622511\",\"1x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/icon.svg?rev=2597493\",\"svg\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/icon.svg?rev=2597493\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-1544x500.png?rev=2597493\",\"1x\":\"https:\\/\\/ps.w.org\\/elementor\\/assets\\/banner-772x250.png?rev=2597493\"},\"banners_rtl\":[],\"requires\":\"5.0\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"security-ninja\\/security-ninja.php\":{\"Name\":\"Security Ninja\",\"PluginURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"Version\":\"5.140\",\"Description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"Author\":\"WP Security Ninja\",\"AuthorURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"TextDomain\":\"\ƒ security-ninja\",\"DomainPath\":\"\\/languages\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Security Ninja\",\"AuthorName\":\"WP Security Ninja\",\"update\":{\"id\":\"w.org\\/plugins\\/security-ninja\",\"slug\":\"security-ninja\",\"plugin\":\"security-ninja\\/security-ninja.php\",\"new_version\":\"5.144\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/security-ninja\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/security-ninja.5.144.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-256x256.gif?rev=2312630\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-128x128.gif?rev=2312630\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-1544x500.png?rev=2705835\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-772x250.png?rev=2705835\"},\"banners_rtl\":[],\"requires\":\"4.7\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"google-site-kit\\/google-site-kit.php\":{\"Name\":\"Site Kit by Google\",\"PluginURI\":\"https:\\/\\/sitekit.withgoogle.com\",\"Version\":\"1.75.0\",\"Description\":\"Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.\",\"Author\":\"Google\",\"AuthorURI\":\"https:\\/\\/opensource.google.com\",\"TextDomain\":\"google-site-kit\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"4.7\",\"RequiresPHP\":\"5.6\",\"UpdateURI\":\"\",\"Title\":\"Site Kit by Google\",\"AuthorName\":\"Google\",\"update\":{\"id\":\"w.org\\/plugins\\/google-site-kit\",\"slug\":\"google-site-kit\",\"plugin\":\"google-site-kit\\/google-site-kit.php\",\"new_version\":\"1.77.0\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/google-site-kit\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/google-site-kit.1.77.0.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/icon-256x256.png?rev=2181376\",\"1x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/icon-128x128.png?rev=2181376\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/banner-1544x500.png?rev=2513620\",\"1x\":\"https:\\/\\/ps.w.org\\/google-site-kit\\/assets\\/banner-772x250.png?rev=2513620\"},\"banners_rtl\":[],\"requires\":\"4.7\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"updraftplus\\/updraftplus.php\":{\"Name\":\"UpdraftPlus - Backup\\/Restore\",\"PluginURI\":\"https:\\/\\/updraftplus.com\",\"Version\":\"1.22.11\",\"Description\":\"Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.\",\"Author\":\"UpdraftPlus.Com, DavidAnderson\",\"AuthorURI\":\"https:\\/\\/updraftplus.com\",\"TextDomain\":\"updraftplus\",\"DomainPath\":\"\\/languages\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"https:\\/\\/wordpress.org\\/plugins\\/updraftplus\\/\",\"Title\":\"UpdraftPlus - Backup\\/Restore\",\"AuthorName\":\"UpdraftPlus.Com, DavidAnderson\",\"update\":{\"id\":\"w.org\\/plugins\\/updraftplus\",\"slug\":\"updraftplus\",\"plugin\":\"updraftplus\\/updraftplus.php\",\"new_version\":\"1.22.12\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/updraftplus\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/updraftplus.1.22.12.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/icon-256x256.jpg?rev=1686200\",\"1x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/icon-128x128.jpg?rev=1686200\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/banner-1544x500.png?rev=1686200\",\"1x\":\"https:\\/\\/ps.w.org\\/updraftplus\\/assets\\/banner-772x250.png?rev=1686200\"},\"banners_rtl\":[],\"requires\":\"3.2\",\"tested\":\"6.0\",\"requires_php\":false},\"active\":0},\"visualcomposer\\/plugin-wordpress.php\":{\"Name\":\"Visual Composer\",\"PluginURI\":\"https:\\/\\/visualcomposer.com\\/premium\\/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text\",\"Version\":\"44.0\",\"Description\":\"Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.\",\"Author\":\"visualcomposer.com\",\"AuthorURI\":\"https:\\/\\/visualcomposer.com\\/?utm_source=vcwb&utm_medium=wpplugins&utm_campaign=vcbrand&utm_content=text\",\"TextDomain\":\"visualcomposer\",\"DomainPath\":\"\\/languages\\/\",\"Network\":false,\"RequiresWP\":\"4.6\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Visual Composer\",\"AuthorName\":\"visualcomposer.com\",\"update\":{\"id\":\"w.org\\/plugins\\/visualcomposer\",\"slug\":\"visualcomposer\",\"plugin\":\"visualcomposer\\/plugin-wordpress.php\",\"new_version\":\"44.2.2\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/visualcomposer\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/visualcomposer.44.2.2.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/icon-256x256.png?rev=2163470\",\"1x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/icon-256x256.png?rev=2163470\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/banner-1544x500.png?rev=2163471\",\"1x\":\"https:\\/\\/ps.w.org\\/visualcomposer\\/assets\\/banner-772x250.png?rev=2163715\"},\"banners_rtl\":[],\"requires\":\"4.6\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":0},\"woocommerce\\/woocommerce.php\":{\"Name\":\"WooCommerce\",\"PluginURI\":\"https:\\/\\/woocommerce.com\\/\",\"Version\":\"6.5.1\",\"Description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"Author\":\"Automattic\",\"AuthorURI\":\"https:\\/\\/woocommerce.com\",\"TextDomain\":\"woocommerce\",\"DomainPath\":\"\\/i18n\\/languages\\/\",\"Network\":false,\"RequiresWP\":\"5.7\",\"RequiresPHP\":\"7.2\",\"UpdateURI\":\"\",\"Title\":\"WooCommerce\",\"AuthorName\":\"Automattic\",\"update\":{\"id\":\"w.org\\/plugins\\/woocommerce\",\"slug\":\"woocommerce\",\"plugin\":\"woocommerce\\/woocommerce.php\",\"new_version\":\"6.6.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/woocommerce\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/woocommerce.6.6.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-256x256.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-128x128.png?rev=2366418\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-1544x500.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-772x250.png?rev=2366418\"},\"banners_rtl\":[],\"requires\":\"5.8\",\"tested\":\"6.0\",\"requires_php\":\"7.2\"},\"active\":0}}",
        "theme_upgrades": "[]",
        "translation_upgrades": "[]",
        "securityIssues": "6",
        "themes":"[{\"name\":\"Twenty Twenty-One Child\",\"title\":\"Twenty Twenty-One Child\",\"description\":\"A child theme of Twenty Twenty-One WordPress theme.\",\"version\":\"1.0.0\",\"active\":1,\"slug\":\"twenty-twenty-one-child\",\"parent_active\":0,\"child_active\":1},{\"name\":\"Twenty Eleven\",\"title\":\"Twenty Eleven\",\"description\":\"The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background &#8212; then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom &#8220;Ephemera&#8221; widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured &#8220;sticky&#8221; posts), and special styles for six different post formats.\",\"version\":\"4.1\",\"active\":0,\"slug\":\"twentyeleven\",\"parent_active\":0},{\"name\":\"Twenty Fifteen\",\"title\":\"Twenty Fifteen\",\"description\":\"Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen&#8217;s simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.\",\"version\":\"3.2\",\"active\":0,\"slug\":\"twentyfifteen\",\"parent_active\":0},{\"name\":\"Twenty Fourteen\",\"title\":\"Twenty Fourteen\",\"description\":\"In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content&#8217;s layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.\",\"version\":\"3.4\",\"active\":0,\"slug\":\"twentyfourteen\",\"parent_active\":0},{\"name\":\"Twenty Nineteen\",\"title\":\"Twenty Nineteen\",\"description\":\"Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you&#8217;ll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you\’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it&#8217;s built to be beautiful on all screen sizes.\",\"version\":\"2.3\",\"active\":0,\"slug\":\"twentynineteen\",\"parent_active\":0},{\"name\":\"Twenty Seventeen\",\"title\":\"Twenty Seventeen\",\"description\":\"Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.\",\"version\":\"3.0\",\"active\":0,\"slug\":\"twentyseventeen\",\"parent_active\":0},{\"name\":\"Twenty Sixteen\",\"title\":\"Twenty Sixteen\",\"description\":\"Twenty Sixteen is a modernized take on an ever-popular WordPress layout \— the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.\",\"version\":\"2.7\",\"active\":0,\"slug\":\"twentysixteen\",\"parent_active\":0},{\"name\":\"Twenty Ten\",\"title\":\"Twenty Ten\",\"description\":\"The 2010 theme for WordPress is stylish, customizable, simple, and readable &#8212; make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the &#8220;Asides&#8221; and &#8220;Gallery&#8221; categories, and has an optional one-column page template that removes the sidebar.\",\"version\":\"3.7\",\"active\":0,\"slug\":\"twentyten\",\"parent_active\":0},{\"name\":\"Twenty Thirteen\",\"title\":\"Twenty Thirteen\",\"description\":\"The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.\",\"version\":\"3.6\",\"active\":0,\"slug\":\"twentythirteen\",\"parent_active\":0},{\"name\":\"Twenty Twelve\",\"title\":\"Twenty Twelve\",\"description\":\"The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.\",\"version\":\"3.7\",\"active\":0,\"slug\":\"twentytwelve\",\"parent_active\":0},{\"name\":\"Twenty Twenty\",\"title\":\"Twenty Twenty\",\"description\":\"Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.\",\"version\":\"2.0\",\"active\":0,\"slug\":\"twentytwenty\",\"parent_active\":0},{\"name\":\"Twenty Twenty-One\",\"title\":\"Twenty Twenty-One\",\"description\":\"Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme\’s soft colors and eye-catching \— yet timeless \— design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.\",\"version\":\"1.6\",\"active\":0,\"slug\":\"twentytwentyone\",\"parent_active\":1,\"child_theme\":\"Twenty Twenty-One Child\"},{\"name\":\"Twenty Twenty-Two\",\"title\":\"Twenty Twenty-Two\",\"description\":\"Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme\’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you\’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.\",\"version\":\"1.2\",\"active\":0,\"slug\":\"twentytwentytwo\",\"parent_active\":0}]",
        "plugins": "[{\"mainwp\":\"F\",\"name\":\"ActiveCampaign Postmark (Official)\",\"slug\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"version\":\"1.16.0\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Akismet Anti-Spam\",\"slug\":\"akismet\\/akismet.php\",\"description\":\"Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam<\\/strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.\",\"version\":\"4.2.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Breeze\",\"slug\":\"breeze\\/breeze.php\",\"description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"version\":\"2.0.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"CalPress Calendar\",\"slug\":\"calpress-event-calendar\\/calpress.php\",\"description\":\"CalPress is an advanced calendar plugin with an elegant design, that is easy to use.  Multiple views, event detail pop-ups, color categories and more.  Simple integration with Google Maps, Facebook and other social networks.\",\"version\":\"1.5.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Classic Editor\",\"slug\":\"classic-editor\\/classic-editor.php\",\"description\":\"Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.\",\"version\":\"1.6.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Disable XML-RPC-API\",\"slug\":\"disable-xml-rpc-api\\/disable-xml-rpc-api.php\",\"description\":\"Lightweight plugin to disable XML-RPC API and Pingbacks,Trackbacks for faster and more secure website.\",\"version\":\"2.1.3\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Elementor\",\"slug\":\"elementor\\/elementor.php\",\"description\":\"The Elementor Website Builder has it all: drag and drop page builder, pixel perfect design, mobile responsive editing, and more. Get started now!\",\"version\":\"3.6.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"GA Google Analytics\",\"slug\":\"ga-google-analytics\\/ga-google-analytics.php\",\"description\":\"Adds your Google Analytics Tracking Code to your WordPress site.\",\"version\":\"20220517\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Hello Dolly\",\"slug\":\"hello.php\",\"description\":\"This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly<\\/cite> in the upper right of your admin screen on every page.\",\"version\":\"1.7.2\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"iThemes Security\",\"slug\":\"better-wp-security\\/better-wp-security.php\",\"description\":\"Take the guesswork out of WordPress security. iThemes Security offers 30+ ways to lock down WordPress in an easy-to-use WordPress security plugin.\",\"version\":\"8.1.2\",\"active\":0},{\"mainwp\":\"T\",\"name\":\"MainWP Child\",\"slug\":\"mainwp-child\\/mainwp-child.php\",\"description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/kb.mainwp.com\\/.\",\"version\":\"4.2.3\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"MainWP Child Reports\",\"slug\":\"mainwp-child-reports\\/mainwp-child-reports.php\",\"description\":\"The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.\",\"version\":\"2.0.8\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Security Ninja\",\"slug\":\"security-ninja\\/security-ninja.php\",\"description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"version\":\"5.140\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Site Kit by Google\",\"slug\":\"google-site-kit\\/google-site-kit.php\",\"description\":\"Site Kit is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.\",\"version\":\"1.75.0\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"UpdraftPlus - Backup\\/Restore\",\"slug\":\"updraftplus\\/updraftplus.php\",\"description\":\"Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.\",\"version\":\"1.22.11\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Visual Composer\",\"slug\":\"visualcomposer\\/plugin-wordpress.php\",\"description\":\"Create your WordPress website with the fast and easy-to-use drag-and-drop builder for experts and beginners.\",\"version\":\"44.0\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"WooCommerce\",\"slug\":\"woocommerce\\/woocommerce.php\",\"description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"version\":\"6.5.1\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"WordPress Beta Tester\",\"slug\":\"wordpress-beta-tester\\/wp-beta-tester.php\",\"description\":\"Allows you to easily upgrade to Beta releases.\",\"version\":\"3.2.1\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"WP Rocket\",\"slug\":\"wp-rocket\\/wp-rocket.php\",\"description\":\"The best WordPress performance plugin.\",\"version\":\"3.11.0.1\",\"active\":0}]",
        "automatic_update": "0",
        "sync_errors": "",
        "dtsAutomaticSync": "1652521931",
        "dtsAutomaticSyncStart": "1652521931",
        "dtsSync": "1655909944",
        "dtsSyncStart": "1655909938",
        "last_post_gmt": "1653921666",
        "health_value": "92",
        "phpversion": "8.0.19",
        "wp_upgrades": "[]"
    },
    "11": {
        "id": "11",
        "url": "https://childsite3.com/",
        "name": "Nullam Tempor Sagittis Hendrerit",
        "offline_checks_last": "1652712933",
        "offline_check_result": "1",
        "http_response_code": "200",
        "disable_status_check": "0",
        "disable_health_check": "0",
        "status_check_interval": "0",
        "health_threshold": "0",
        "note": "",
        "note_lastupdate": "1650990246",
        "plugin_upgrades": "{\"postmark-approved-wordpress-plugin\\/postmark.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"ActiveCampaign Postmark (Official)\",\"PluginURI\":\"https:\\/\\/postmarkapp.com\\/\",\"Version\":\"1.16.0\",\"Description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"Author\":\"Andrew Yates & Matt Gibbs\",\"AuthorURI\":\"\",\"TextDomain\":\"postmark-approved-wordpress-plugin\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"ActiveCampaign Postmark (Official)\",\"AuthorName\":\"Andrew Yates & Matt Gibbs\",\"update\":{\"id\":\"w.org\\/plugins\\/postmark-approved-wordpress-plugin\",\"slug\":\"postmark-approved-wordpress-plugin\",\"plugin\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"new_version\":\"1.16.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/postmark-approved-wordpress-plugin\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/postmark-approved-wordpress-plugin.1.16.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon-256x256.png?rev=2721461\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\",\"svg\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/icon.svg?rev=2721461\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-1544x500.png?rev=1364193\",\"1x\":\"https:\\/\\/ps.w.org\\/postmark-approved-wordpress-plugin\\/assets\\/banner-772x250.png?rev=1364193\"},\"banners_rtl\":[],\"requires\":\"4.0\",\"tested\":\"6.0\",\"requires_php\":\"7.0\"},\"active\":1},\"breeze\\/breeze.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"Breeze\",\"PluginURI\":\"\",\"Version\":\"2.0.4\",\"Description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"Author\":\"Cloudways\",\"AuthorURI\":\"https:\\/\\/www.cloudways.com\",\"TextDomain\":\"breeze\",\"DomainPath\":\"\\/languages\",\"Network\":true,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Breeze\",\"AuthorName\":\"Cloudways\",\"update\":{\"id\":\"w.org\\/plugins\\/breeze\",\"slug\":\"breeze\",\"plugin\":\"breeze\\/breeze.php\",\"new_version\":\"2.0.5\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/breeze\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/breeze.2.0.5.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-256x256.gif?rev=2594160\",\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/icon-128x128.gif?rev=2594160\"},\"banners\":{\"1x\":\"https:\\/\\/ps.w.org\\/breeze\\/assets\\/banner-772x250.jpg?rev=1705548\"},\"banners_rtl\":[],\"requires\":\"4.5\",\"tested\":\"6.0\",\"requires_php\":false},\"active\":0},\"mainwp-child\\/mainwp-child.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"MainWP Child\",\"PluginURI\":\"https:\\/\\/mainwp.com\\/\",\"Version\":\"4.2.2\",\"Description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/kb.mainwp.com\\/.\",\"Author\":\"MainWP\",\"AuthorURI\":\"https:\\/\\/mainwp.com\",\"TextDomain\":\"mainwp-child\",\"DomainPath\":\"\",\"Network\":false,\"RequiresWP\":\"5.4\",\"RequiresPHP\":\"7.0\",\"UpdateURI\":\"\",\"Title\":\"MainWP Child\",\"AuthorName\":\"MainWP\",\"update\":{\"id\":\"w.org\\/plugins\\/mainwp-child\",\"slug\":\"mainwp-child\",\"plugin\":\"mainwp-child\\/mainwp-child.php\",\"new_version\":\"4.2.3\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/mainwp-child\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/mainwp-child.4.2.3.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/icon-256x256.png?rev=2734948\",\"1x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/icon-128x128.png?rev=2734948\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-1544x500.jpg?rev=2734948\",\"1x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-772x250.jpg?rev=2734948\"},\"banners_rtl\":{\"2x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-1544x500-rtl.jpg?rev=2712922\",\"1x\":\"https:\\/\\/ps.w.org\\/mainwp-child\\/assets\\/banner-772x250-rtl.jpg?rev=2712922\"},\"requires\":\"5.4\",\"tested\":\"6.0\",\"requires_php\":\"7.0\"},\"active\":1},\"security-ninja\\/security-ninja.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"Security Ninja\",\"PluginURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"Version\":\"5.143\",\"Description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"Author\":\"WP Security Ninja\",\"AuthorURI\":\"https:\\/\\/wpsecurityninja.com\\/\",\"TextDomain\":\"security-ninja\",\"DomainPath\":\"\\/languages\",\"Network\":false,\"RequiresWP\":\"\",\"RequiresPHP\":\"\",\"UpdateURI\":\"\",\"Title\":\"Security Ninja\",\"AuthorName\":\"WP Security Ninja\",\"update\":{\"id\":\"w.org\\/plugins\\/security-ninja\",\"slug\":\"security-ninja\",\"plugin\":\"security-ninja\\/security-ninja.php\",\"new_version\":\"5.144\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/security-ninja\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/security-ninja.5.144.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-256x256.gif?rev=2312630\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/icon-128x128.gif?rev=2312630\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-1544x500.png?rev=2705835\",\"1x\":\"https:\\/\\/ps.w.org\\/security-ninja\\/assets\\/banner-772x250.png?rev=2705835\"},\"banners_rtl\":[],\"requires\":\"4.7\",\"tested\":\"6.0\",\"requires_php\":\"5.6\"},\"active\":1},\"woocommerce\\/woocommerce.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"WooCommerce\",\"PluginURI\":\"https:\\/\\/woocommerce.com\\/\",\"Version\":\"6.5.1\",\"Description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"Author\":\"Automattic\",\"AuthorURI\":\"https:\\/\\/woocommerce.com\",\"TextDomain\":\"woocommerce\",\"DomainPath\":\"\\/i18n\\/languages\\/\",\"Network\":false,\"RequiresWP\":\"5.7\",\"RequiresPHP\":\"7.2\",\"UpdateURI\":\"\",\"Title\":\"WooCommerce\",\"AuthorName\":\"Automattic\",\"update\":{\"id\":\"w.org\\/plugins\\/woocommerce\",\"slug\":\"woocommerce\",\"plugin\":\"woocommerce\\/woocommerce.php\",\"new_version\":\"6.6.1\",\"url\":\"https:\\/\\/wordpress.org\\/plugins\\/woocommerce\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/plugin\\/woocommerce.6.6.1.zip\",\"icons\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-256x256.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/icon-128x128.png?rev=2366418\"},\"banners\":{\"2x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-1544x500.png?rev=2366418\",\"1x\":\"https:\\/\\/ps.w.org\\/woocommerce\\/assets\\/banner-772x250.png?rev=2366418\"},\"banners_rtl\":[],\"requires\":\"5.8\",\"tested\":\"6.0\",\"requires_php\":\"7.2\"},\"active\":1},\"wp-rocket\\/wp-rocket.php\":{\"WC requires at least\":\"\",\"WC tested up to\":\"\",\"Woo\":\"\",\"Name\":\"WP Rocket\",\"PluginURI\":\"https:\\/\\/wp-rocket.me\",\"Version\":\"3.11.0.5\",\"Description\":\"The best WordPress performance plugin.\",\"Author\":\"WP Media\",\"AuthorURI\":\"https:\\/\\/wp-media.me\",\"TextDomain\":\"rocket\",\"DomainPath\":\"languages\",\"Network\":false,\"RequiresWP\":\"5.5\",\"RequiresPHP\":\"7.1\",\"UpdateURI\":\"\",\"Title\":\"WP Rocket\",\"AuthorName\":\"WP Media\",\"update\":{\"slug\":\"wp-rocket\",\"plugin\":\"wp-rocket\\/wp-rocket.php\",\"new_version\":\"3.11.3\",\"url\":\"https:\\/\\/wp-rocket.me\\/\",\"package\":\"https:\\/\\/wp-rocket.me\\/ad9c9618\\/wp-rocket_3.11.3.zip\",\"tested\":\"6.0\",\"icons\":{\"2x\":\"https:\\/\\/wordpress-275200-2402279.cloudwaysapps.com\\/wp-content\\/plugins\\/wp-rocket\\/assets\\/img\\/icon-256x256.png\",\"1x\":\"https:\\/\\/wordpress-275200-2402279.cloudwaysapps.com\\/wp-content\\/plugins\\/wp-rocket\\/assets\\/img\\/icon-128x128.png\"}},\"active\":1}}",
        "theme_upgrades": "{\"hello-elementor\":{\"update\":{\"theme\":\"hello-elementor\",\"new_version\":\"2.5.0\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/hello-elementor\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/hello-elementor.2.5.0.zip\",\"requires\":\"4.7\",\"requires_php\":\"5.6\"},\"Name\":\"Hello Elementor\",\"Version\":\"2.1.0\",\"active\":1},\"twentynineteen\":{\"update\":{\"theme\":\"twentynineteen\",\"new_version\":\"2.3\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/twentynineteen\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/twentynineteen.2.3.zip\",\"requires\":\"4.9.6\",\"requires_php\":\"5.2.4\"},\"Name\":\"Twenty Nineteen\",\"Version\":\"2.2\",\"active\":0},\"twentytwenty\":{\"update\":{\"theme\":\"twentytwenty\",\"new_version\":\"2.0\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/twentytwenty\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/twentytwenty.2.0.zip\",\"requires\":\"4.7\",\"requires_php\":\"5.2.4\"},\"Name\":\"Twenty Twenty\",\"Version\":\"1.9\",\"active\":0},\"twentytwentytwo\":{\"update\":{\"theme\":\"twentytwentytwo\",\"new_version\":\"1.2\",\"url\":\"https:\\/\\/wordpress.org\\/themes\\/twentytwentytwo\\/\",\"package\":\"https:\\/\\/downloads.wordpress.org\\/theme\\/twentytwentytwo.1.2.zip\",\"requires\":\"5.9\",\"requires_php\":\"5.6\"},\"Name\":\"Twenty Twenty-Two\",\"Version\":\"1.1\",\"active\":0}}",
        "translation_upgrades": "[]",
        "securityIssues": "6",
        "themes":"[{\"name\":\"Hello Elementor\",\"title\":\"Hello Elementor\",\"description\":\"A plain-vanilla &amp; lightweight theme for Elementor page builder\",\"version\":\"2.1.0\",\"active\":1,\"slug\":\"hello-elementor\",\"parent_active\":0},{\"name\":\"Twenty Nineteen\",\"title\":\"Twenty Nineteen\",\"description\":\"Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you&#8217;ll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you\’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it&#8217;s built to be beautiful on all screen sizes.\",\"version\":\"2.2\",\"active\":0,\"slug\":\"twentynineteen\",\"parent_active\":0},{\"name\":\"Twenty Twenty\",\"title\":\"Twenty Twenty\",\"description\":\"Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.\",\"version\":\"1.9\",\"active\":0,\"slug\":\"twentytwenty\",\"parent_active\":0},{\"name\":\"Twenty Twenty-Two\",\"title\":\"Twenty Twenty-Two\",\"description\":\"Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme\’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Full Site Editing features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you\’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.\",\"version\":\"1.1\",\"active\":0,\"slug\":\"twentytwentytwo\",\"parent_active\":0}]",
        "plugins": "[{\"mainwp\":\"F\",\"name\":\"ActiveCampaign Postmark (Official)\",\"slug\":\"postmark-approved-wordpress-plugin\\/postmark.php\",\"description\":\"Overrides wp_mail to send emails through ActiveCampaign Postmark\",\"version\":\"1.16.0\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Akismet Anti-Spam\",\"slug\":\"akismet\\/akismet.php\",\"description\":\"Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam<\\/strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.\",\"version\":\"4.2.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Breeze\",\"slug\":\"breeze\\/breeze.php\",\"description\":\"Breeze is a WordPress cache plugin with extensive options to speed up your website. All the options including Varnish Cache are compatible with Cloudways hosting.\",\"version\":\"2.0.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"CalPress Calendar\",\"slug\":\"calpress-event-calendar\\/calpress.php\",\"description\":\"CalPress is an advanced calendar plugin with an elegant design, that is easy to use.  Multiple views, event detail pop-ups, color categories and more.  Simple integration with Google Maps, Facebook and other social networks.\",\"version\":\"1.5.4\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Classic Editor\",\"slug\":\"classic-editor\\/classic-editor.php\",\"description\":\"Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.\",\"version\":\"1.6.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Hello Dolly\",\"slug\":\"hello.php\",\"description\":\"This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from <cite>Hello, Dolly<\\/cite> in the upper right of your admin screen on every page.\",\"version\":\"1.7.2\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"iThemes Security\",\"slug\":\"better-wp-security\\/better-wp-security.php\",\"description\":\"Take the guesswork out of WordPress security. iThemes Security offers 30+ ways to lock down WordPress in an easy-to-use WordPress security plugin.\",\"version\":\"8.1.2\",\"active\":1},{\"mainwp\":\"T\",\"name\":\"MainWP Child\",\"slug\":\"mainwp-child\\/mainwp-child.php\",\"description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/kb.mainwp.com\\/.\",\"version\":\"4.2.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"MainWP Child Reports\",\"slug\":\"mainwp-child-reports\\/mainwp-child-reports.php\",\"description\":\"The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.\",\"version\":\"2.0.8\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Security Ninja\",\"slug\":\"security-ninja\\/security-ninja.php\",\"description\":\"Check your site for <strong>security vulnerabilities<\\/strong> and get precise suggestions for corrective actions on passwords, user accounts, file permissions, database security, version hiding, plugins, themes, security headers and other security aspects.\",\"version\":\"5.143\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Swift Performance Lite\",\"slug\":\"swift-performance-lite\\/performance.php\",\"description\":\"Boost your WordPress site\",\"version\":\"2.3.6.5\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"UpdraftPlus - Backup\\/Restore\",\"slug\":\"updraftplus\\/updraftplus.php\",\"description\":\"Backup and restore: take backups locally, or backup to Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & email, on automatic schedules.\",\"version\":\"1.22.12\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"WooCommerce\",\"slug\":\"woocommerce\\/woocommerce.php\",\"description\":\"An eCommerce toolkit that helps you sell anything. Beautifully.\",\"version\":\"6.5.1\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"WP Rocket\",\"slug\":\"wp-rocket\\/wp-rocket.php\",\"description\":\"The best WordPress performance plugin.\",\"version\":\"3.11.0.5\",\"active\":1}]",
        "automatic_update": "0",
        "sync_errors": "",
        "dtsAutomaticSync": "1652521931",
        "dtsAutomaticSyncStart": "1652521931",
        "dtsSync": "1655909952",
        "dtsSyncStart": "1655909938",
        "last_post_gmt": "1653921668",
        "health_value": "92",
        "phpversion": "8.0.19",
        "wp_upgrades": "[]"
    }
} 

All Sites Count

Get a number of child sites added to the MainWP Dashboard.

URI:

/all-sites-count

Method:

GET

Required Parameters:

  • No required parameters

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/all-sites-count?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example

{
  "count": 6
} 

Connected Sites

Get all child sites with the status connected.

URI:

/connected-sites

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/connected-sites?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "1": {
    "id": "1",
    "url": "https://childsite1.com/",
    "name": "Child Site 1"
  },
  "2": {
    "id": "2",
    "url": "https://childsite2.com/",
    "name": "Child Site 2"
  },
  "3": {
    "id": "3",
    "url": "https://childsite3.com/",
    "name": "Child Site 3"
  },
  "4": {
    "id": "4",
    "url": "https://childsite4.com/",
    "name": "Child Site 4"
  }
} 

Connected Sites Count

Get a number of connected child sites.

URI:

/connected-sites-count

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/connected-sites-count?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "count": 4
} 

Disconnected Sites

Get all child sites with the status disconnected.

URI:

/disconnected-sites

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/disconnected-sites?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "5": {
    "id": "5",
    "url": "https://childsite5.com/",
    "name": "Child Site 5"
  },
  "6": {
    "id": "6",
    "url": "https://childsite6.com/",
    "name": "Child Site 6"
  }
} 

Disconnected Sites Count

Get a number of disconnected child sites.

URI:

/disconnected-sites-count

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/disconnected-sites-count?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "count": 2
} 

Sync Sites

Run the sync sites process.

URI:

/sync-sites

Method:

POST

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/sync-sites?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Check Sites

Run the check sites process to get the HTTP response from child sites.

URI:

/check-sites

Method:

POST

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/check-sites?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

HTTP Status

Get the sites HTTP statuses

URI:

/http-status

Method:

GET

Required Parameters:

  • No required parameters

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/http-status?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Health Score

Get the sites health scores

URI:

/health-score

Method:

GET

Required Parameters:

  • No required parameters

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/health-score?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Security Issues

Get the sites security issues

URI:

/security-issues

Method:

GET

Required Parameters:

  • No required parameters

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/security-issues?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Disconnect Sites

Run the disconnect sites process.

URI:

/disconnect-sites

Method:

POST

Required Parameters:

  • No required parameters


Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/sites/disconnect-sites?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site

This section lists all API endpoints that can be used to manipulate a single site.

Site

Get child site data.

URI:

/site

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site


Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "id": "1",
  "userid": "2",
  "adminname": "admin_user",
  "name": "Child Site 1",
  "url": "https://childsite1.com/",
  "pubkey": "",
  "privkey": "",
  "nossl": "0",
  "nosslkey": "",
  "siteurl": "https://childsite1.com/",
  "ga_id": "",
  "gas_id": "0",
  "offline_checks_last": "1603992287",
  "offline_check_result": "-1",
  "http_response_code": "200",
  "note": "",
  "note_lastupdate": "0",
  "statsUpdate": "1603913639",
  "directories": "",
  "plugin_upgrades": "",
  "theme_upgrades": "[]",
  "translation_upgrades": "[]",
  "premium_upgrades": "",
  "securityIssues": "8",
  "themes": "",
  "ignored_themes": "",
  "plugins": "[{\"mainwp\":\"F\",\"name\":\"Akismet Anti-Spam\",\"slug\":\"akismet\\/akismet.php\",\"description\":\"Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam<\\/strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.\",\"version\":\"4.1.1\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Classic Editor\",\"slug\":\"classic-editor\\/classic-editor.php\",\"description\":\"Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.\",\"version\":\"1.3\",\"active\":0},{\"mainwp\":\"F\",\"name\":\"Debug\",\"slug\":\"debug\\/debug.php\",\"description\":\"Debug your blog, wordpress site and multisite with <a href=\\\"http:\\/\\/www.soninow.com\\/\\\" target=\\\"_blank\\\">Soninow<\\/a>. Debug is a development\\/production tool, that's help you to remove bugs from your wordpress website.\",\"version\":\"1.9\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Maintenance\",\"slug\":\"maintenance\\/maintenance.php\",\"description\":\"Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.\",\"version\":\"3.97\",\"active\":1},{\"mainwp\":\"T\",\"name\":\"MainWP Child\",\"slug\":\"mainwp-child\\/mainwp-child.php\",\"description\":\"Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https:\\/\\/mainwp.com\\/help\\/.\",\"version\":\"4.1.2\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"MainWP Child Reports\",\"slug\":\"mainwp-child-reports\\/mainwp-child-reports.php\",\"description\":\"The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.\",\"version\":\"2.0.6\",\"active\":1},{\"mainwp\":\"F\",\"name\":\"Wordfence Security\",\"slug\":\"wordfence\\/wordfence.php\",\"description\":\"Wordfence Security - Anti-virus, Firewall and Malware Scan\",\"version\":\"7.4.12\",\"active\":1}]",
  "ignored_plugins": "{\"classic-editor\\/classic-editor.php\":\"ClassicEditor\"}",
  "pages": "",
  "users": "[]",
  "categories": "[\"Test\",\"Uncategorized\"]",
  "pluginDir": "",
  "automatic_update": "0",
  "backup_before_upgrade": "2",
  "backups": "",
  "mainwpdir": "1",
  "loadFilesBeforeZip": "1",
  "is_ignoreCoreUpdates": "0",
  "is_ignorePluginUpdates": "0",
  "is_ignoreThemeUpdates": "0",
  "verify_certificate": "0",
  "force_use_ipv4": "0",
  "ssl_version": "0",
  "ip": "",
  "uniqueId": "VZD59qyK",
  "maximumFileDescriptorsOverride": "0",
  "maximumFileDescriptorsAuto": "1",
  "maximumFileDescriptors": "150",
  "http_user": "",
  "http_pass": "",
  "wpe": "0",
  "is_staging": "0",
  "disable_status_check": "0",
  "status_check_interval": "0",
  "health_threshold": "0",
  "http_send_noticed": "1",
  "http_code_noticed": "1",
  "disable_health_check": "0",
  "wpid": "1",
  "version": "4.1.2",
  "sync_errors": "",
  "dtsAutomaticSync": "1603973330",
  "dtsAutomaticSyncStart": "1603973323",
  "dtsSync": "1603991933",
  "dtsSyncStart": "1603991932",
  "totalsize": "0",
  "dbsize": "1736704",
  "extauth": "0d8f21d551d7c0sf8e57268716fsb072",
  "last_post_gmt": "1602690034",
  "health_issues_total": "0",
  "health_issues": "0",
  "health_value": "-25",
  "health_site_noticed": "1",
  "recent_comments": "[{\"id\":\"1\",\"status\":\"approved\",\"author\":\"A WordPress Commenter\",\"author_url\":\"https:\\/\\/wordpress.org\\/\",\"author_ip\":\"\",\"author_email\":\"wa&#112;uu&#64;wor&#100;pre&#115;&#115;.&#101;&#120;&#97;&#109;ple\",\"postId\":\"1\",\"postName\":\"Hello world!\",\"comment_count\":\"1\",\"content\":\"Hi, this is a comment.\\nTo get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\\nCommenter avatars come from <a href=\\\"https:\\/\\/gravatar.com\\\">Gravatar<\\/a>.\",\"dts\":1601640570}]",
  "recent_posts": "[{\"id\":25,\"post_type\":\"post\",\"status\":\"publish\",\"title\":\"Test\",\"comment_count\":\"0\",\"dts\":1602690034,\"author\":\"bogdan\",\"categories\":\"Uncategorized\",\"tags\":\"\"},{\"id\":20,\"post_type\":\"post\",\"status\":\"publish\",\"title\":\"Test post\",\"comment_count\":\"0\",\"dts\":1602074396,\"author\":\"contact\",\"categories\":\"Uncategorized\",\"tags\":\"\"},{\"id\":1,\"post_type\":\"post\",\"status\":\"publish\",\"title\":\"Hello world!\",\"comment_count\":\"1\",\"dts\":1601640570,\"author\":\"contact\",\"categories\":\"Uncategorized\",\"tags\":\"\"}]",
  "recent_pages": "[{\"id\":27,\"post_type\":\"page\",\"status\":\"publish\",\"title\":\"Test date\",\"comment_count\":\"0\",\"dts\":1602762717,\"author\":\"bogdan\",\"categories\":\"\",\"tags\":\"\"},{\"id\":2,\"post_type\":\"page\",\"status\":\"publish\",\"title\":\"Sample Page\",\"comment_count\":\"0\",\"dts\":1601640570,\"author\":\"contact\",\"categories\":\"\",\"tags\":\"\"},{\"id\":3,\"post_type\":\"page\",\"status\":\"draft\",\"title\":\"Privacy Policy\",\"comment_count\":\"0\",\"dts\":1601640570,\"author\":\"contact\",\"categories\":\"\",\"tags\":\"\"}]",
  "phpversion": "7.4.11",
  "wp_upgrades": "[]",
  "favi_icon": null
} 

Site Info

Get child site info such as PHP version, MySQL version, WordPress versoin, Active theme, Debug mode, MainWP Child plugin version, PHP memory limit and Server IP.

URI:

/site-info

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-info?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "wpversion": "5.5.1",
  "debug_mode": true,
  "phpversion": "7.4.11",
  "child_version": "4.1.2",
  "memory_limit": "512M",
  "mysql_version": "10.3.24-MariaDB-1:10.3.24+maria~stretch-log",
  "themeactivated": "Twenty Nineteen",
  "ip": "127.0.0.1"
} 

Site Installed Plugins

Get the list of installed plugins on a Child Site.

URI:

/site-installed-plugins

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-installed-plugins?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

[
  {
    "mainwp": "F",
    "name": "Akismet Anti-Spam",
    "slug": "akismet/akismet.php",
    "description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
    "version": "4.1.1",
    "active": 0
  },
  {
    "mainwp": "F",
    "name": "Classic Editor",
    "slug": "classic-editor/classic-editor.php",
    "description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
    "version": "1.3",
    "active": 0
  },
  {
    "mainwp": "F",
    "name": "Debug",
    "slug": "debug/debug.php",
    "description": "Debug your blog, wordpress site and multisite with <a href=\"http://www.soninow.com/\" target=\"_blank\">Soninow</a>. Debug is a development/production tool, that's help you to remove bugs from your wordpress website.",
    "version": "1.9",
    "active": 1
  },
  {
    "mainwp": "F",
    "name": "Maintenance",
    "slug": "maintenance/maintenance.php",
    "description": "Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.",
    "version": "3.97",
    "active": 1
  },
  {
    "mainwp": "T",
    "name": "MainWP Child",
    "slug": "mainwp-child/mainwp-child.php",
    "description": "Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https://mainwp.com/help/.",
    "version": "4.1.2",
    "active": 1
  },
  {
    "mainwp": "F",
    "name": "MainWP Child Reports",
    "slug": "mainwp-child-reports/mainwp-child-reports.php",
    "description": "The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.",
    "version": "2.0.6",
    "active": 1
  },
  {
    "mainwp": "F",
    "name": "Wordfence Security",
    "slug": "wordfence/wordfence.php",
    "description": "Wordfence Security - Anti-virus, Firewall and Malware Scan",
    "version": "7.4.12",
    "active": 1
  }
] 

Site Installed Plugins Count

Get the number of installed plugins on a Child Site.

URI:

/site-installed-plugins-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-installed-plugins-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "count": 7
} 

Site Active Plugins

Get the list of active plugins on a Child Site.

URI:

/site-active-plugins

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-active-plugins?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

[
  {
    "mainwp": "F",
    "name": "Debug",
    "slug": "debug/debug.php",
    "description": "Debug your blog, wordpress site and multisite with <a href=\"http://www.soninow.com/\" target=\"_blank\">Soninow</a>. Debug is a development/production tool, that's help you to remove bugs from your wordpress website.",
    "version": "1.9",
    "active": 1
  },
  {
    "mainwp": "F",
    "name": "Maintenance",
    "slug": "maintenance/maintenance.php",
    "description": "Put your site in maintenance mode, away from the public view. Use maintenance plugin if your website is in development or you need to change a few things, run an upgrade. Make it only accessible to logged in users.",
    "version": "3.97",
    "active": 1
  },
  {
    "mainwp": "T",
    "name": "MainWP Child",
    "slug": "mainwp-child/mainwp-child.php",
    "description": "Provides a secure connection between your MainWP Dashboard and your WordPress sites. MainWP allows you to manage WP sites from one central location. Plugin documentation and options can be found here https://mainwp.com/help/.",
    "version": "4.1.2",
    "active": 1
  },
  {
    "mainwp": "F",
    "name": "MainWP Child Reports",
    "slug": "mainwp-child-reports/mainwp-child-reports.php",
    "description": "The MainWP Child Report plugin tracks Child sites for the MainWP Client Reports Extension. The plugin is only useful if you are using MainWP and the Client Reports Extension.",
    "version": "2.0.6",
    "active": 1
  },
  {
    "mainwp": "F",
    "name": "Wordfence Security",
    "slug": "wordfence/wordfence.php",
    "description": "Wordfence Security - Anti-virus, Firewall and Malware Scan",
    "version": "7.4.12",
    "active": 1
  }
] 

Site Active Plugins Count

Get the number of active plugins on a Child Site.

URI:

/site-active-plugins-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-active-plugins-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "count": 5
} 

Site Inactive Plugins

Get the list of inactive plugins on a Child Site.

URI:

/site-inactive-plugins

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-inactive-plugins?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

[
  {
    "mainwp": "F",
    "name": "Akismet Anti-Spam",
    "slug": "akismet/akismet.php",
    "description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
    "version": "4.1.1",
    "active": 0
  },
  {
    "mainwp": "F",
    "name": "Classic Editor",
    "slug": "classic-editor/classic-editor.php",
    "description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
    "version": "1.3",
    "active": 0
  }
] 

Site Inactive Plugins Count

Get the number of inactive plugins on a Child Site.

URI:

/site-inactive-plugins-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-inactive-plugins-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Response Example:

{
  "count": 2
} 

Site Installed Themes

Get the list of installed themes on a Child Site.

URI:

/site-installed-themes

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-installed-themes?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

[
  {
    "name": "Twenty Nineteen",
    "title": "Twenty Nineteen",
    "description": "Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you&#8217;ll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it&#8217;s built to be beautiful on all screen sizes.",
    "version": "1.5",
    "active": 0,
    "slug": "twentynineteen"
  },
  {
    "name": "Twenty Seventeen",
    "title": "Twenty Seventeen",
    "description": "Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.",
    "version": "2.3",
    "active": 0,
    "slug": "twentyseventeen"
  },
  {
    "name": "Twenty Twenty",
    "title": "Twenty Twenty",
    "description": "Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.",
    "version": "1.2",
    "active": 1,
    "slug": "twentytwenty"
  }
] 

Site Installed Themes Count

Get the number of installed themes on a Child Site.

URI:

/site-installed-themes-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-installed-themes-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "count": 3
} 

Site Active Themes

Get the list of active themes on a Child Site.

URI:

/site-active-themes

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-active-themes?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

[
  {
    "name": "Twenty Twenty",
    "title": "Twenty Twenty",
    "description": "Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.",
    "version": "1.2",
    "active": 1,
    "slug": "twentytwenty"
  }
] 

Site Inactive Themes

Get the list of inactive themes on a Child Site.

URI:

/site-inactive-themes

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-inactive-themes?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

[
  {
    "name": "Twenty Nineteen",
    "title": "Twenty Nineteen",
    "description": "Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you&#8217;ll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it&#8217;s built to be beautiful on all screen sizes.",
    "version": "1.5",
    "active": 0,
    "slug": "twentynineteen"
  },
  {
    "name": "Twenty Seventeen",
    "title": "Twenty Seventeen",
    "description": "Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.",
    "version": "2.3",
    "active": 0,
    "slug": "twentyseventeen"
  }
] 

Site Inactive Themes Count

Get the number of inactive themes on a Child Site.

URI:

/site-inactive-themes-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-inactive-themes-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "count": 2
} 

Site Available Updates

Get the list of available updates on a Child Site.

URI:

/site-available-updates

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-available-updates?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "wp_core": {
    "current": "5.4.3",
    "new": "5.5.2"
  },
  "plugins": {
    "akismet/akismet.php": {
      "Name": "Akismet Anti-Spam",
      "PluginURI": "https://akismet.com/",
      "Version": "4.1.1",
      "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
      "Author": "Automattic",
      "AuthorURI": "https://automattic.com/wordpress-plugins/",
      "TextDomain": "akismet",
      "DomainPath": "",
      "Network": false,
      "RequiresWP": "",
      "RequiresPHP": "",
      "Title": "Akismet Anti-Spam",
      "AuthorName": "Automattic",
      "update": {
        "id": "w.org/plugins/akismet",
        "slug": "akismet",
        "plugin": "akismet/akismet.php",
        "new_version": "4.1.7",
        "url": "https://wordpress.org/plugins/akismet/",
        "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
        "icons": {
          "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
          "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
        },
        "banners": {
          "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
        },
        "banners_rtl": [],
        "tested": "5.5.2",
        "requires_php": false,
        "compatibility": []
      },
      "active": 0
    },
    "classic-editor/classic-editor.php": {
      "Name": "Classic Editor",
      "PluginURI": "https://wordpress.org/plugins/classic-editor/",
      "Version": "1.3",
      "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
      "Author": "WordPress Contributors",
      "AuthorURI": "https://github.com/WordPress/classic-editor/",
      "TextDomain": "classic-editor",
      "DomainPath": "/languages",
      "Network": true,
      "RequiresWP": "",
      "RequiresPHP": "",
      "Title": "Classic Editor",
      "AuthorName": "WordPress Contributors",
      "update": {
        "id": "w.org/plugins/classic-editor",
        "slug": "classic-editor",
        "plugin": "classic-editor/classic-editor.php",
        "new_version": "1.6",
        "url": "https://wordpress.org/plugins/classic-editor/",
        "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
        "icons": {
          "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
          "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
        },
        "banners": {
          "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
          "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
        },
        "banners_rtl": [],
        "tested": "5.5.2",
        "requires_php": "5.2.4",
        "compatibility": []
      },
      "active": 0
    },
    "contact-form-7/wp-contact-form-7.php": {
      "Name": "Contact Form 7",
      "PluginURI": "https://contactform7.com/",
      "Version": "5.1.4",
      "Description": "Just another contact form plugin. Simple but flexible.",
      "Author": "Takayuki Miyoshi",
      "AuthorURI": "https://ideasilo.wordpress.com/",
      "TextDomain": "contact-form-7",
      "DomainPath": "/languages/",
      "Network": false,
      "RequiresWP": "",
      "RequiresPHP": "",
      "Title": "Contact Form 7",
      "AuthorName": "Takayuki Miyoshi",
      "update": {
        "id": "w.org/plugins/contact-form-7",
        "slug": "contact-form-7",
        "plugin": "contact-form-7/wp-contact-form-7.php",
        "new_version": "5.3",
        "url": "https://wordpress.org/plugins/contact-form-7/",
        "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
        "icons": {
          "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
          "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
          "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
        },
        "banners": {
          "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
          "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
        },
        "banners_rtl": [],
        "tested": "5.5.2",
        "requires_php": false,
        "compatibility": []
      },
      "active": 0
    }
  },
  "themes": {
    "twentynineteen": {
      "update": {
        "theme": "twentynineteen",
        "new_version": "1.7",
        "url": "https://wordpress.org/themes/twentynineteen/",
        "package": "https://downloads.wordpress.org/theme/twentynineteen.1.7.zip",
        "requires": "4.9.6",
        "requires_php": "5.2.4"
      },
      "Name": "Twenty Nineteen",
      "Version": "1.5",
      "active": 0
    },
    "twentyseventeen": {
      "update": {
        "theme": "twentyseventeen",
        "new_version": "2.4",
        "url": "https://wordpress.org/themes/twentyseventeen/",
        "package": "https://downloads.wordpress.org/theme/twentyseventeen.2.4.zip",
        "requires": "4.7",
        "requires_php": "5.2.4"
      },
      "Name": "Twenty Seventeen",
      "Version": "2.3",
      "active": 0
    },
    "twentytwenty": {
      "update": {
        "theme": "twentytwenty",
        "new_version": "1.5",
        "url": "https://wordpress.org/themes/twentytwenty/",
        "package": "https://downloads.wordpress.org/theme/twentytwenty.1.5.zip",
        "requires": "4.7",
        "requires_php": "5.2.4"
      },
      "Name": "Twenty Twenty",
      "Version": "1.2",
      "active": 1
    }
  },
  "translation": []
} 

Site Available Updates Count

Get the number of available updates on a Child Site.

URI:

/site-available-updates-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-available-updates-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "total": 7,
  "wp": 1,
  "plugins": 3,
  "themes": 3,
  "translations": 0
} 

Site Abandoned Plugins

Get the list of abandoned plugins on a Child Site.

URI:

/site-abandoned-plugins

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-abandoned-plugins?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "akismet/akismet.php": {
    "Name": "Akismet Anti-Spam",
    "PluginURI": "https://akismet.com/",
    "Version": "4.1.5",
    "last_updated": 1603394160
  },
  "shortcode-ui/shortcode-ui.php": {
    "Name": "Shortcake (Shortcode UI)",
    "PluginURI": "",
    "Version": "0.7.4",
    "last_updated": 1547679360
  },
  "wordfence/wordfence.php": {
    "Name": "Wordfence Security",
    "PluginURI": "http://www.wordfence.com/",
    "Version": "7.4.12",
    "last_updated": 1603294380
  }
} 

Site Abandoned Plugins Count

Get the number of abandoned plugins on a Child Site.

URI:

/site-abandoned-plugins-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-abandoned-plugins-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "count": 3
} 

Site Abandoned Themes

Get the list of abandoned themes on a Child Site.

URI:

/site-abandoned-themes

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-abandoned-themes?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "twentynineteen": {
    "Name": "Twenty Nineteen",
    "Version": "1.5",
    "last_updated": 1597104000
  },
  "twentyseventeen": {
    "Name": "Twenty Seventeen",
    "Version": "2.3",
    "last_updated": 1597104000
  },
  "twentytwenty": {
    "Name": "Twenty Twenty",
    "Version": "1.2",
    "last_updated": 1597104000
  }
} 

Site Abandoned Themes Count

Get the number of abandoned themes on a Child Site.

URI:

/site-abandoned-themes-count

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-abandoned-themes-count?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "count": 3
} 

Site HTTP Status

Get the HTTP Status of a Child Site.

URI:

/site-http-status

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-http-status?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

"200" 

Site Health Score

Get the Health Score of a Child Site.

URI:

/site-health-score

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-health-score?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

"Should be improved" 

Get a Child Site security issues list.

URI:

/site-security-issues

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

Site Security Issues

Get a Child Site security issues list.

URI:

/site-security-issues

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-security-issues?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "listing": "N",
  "wp_version": "N",
  "rsd": "N",
  "wlw": "N",
  "db_reporting": "Y",
  "php_reporting": "Y",
  "versions": "N",
  "registered_versions": "N",
  "admin": "Y",
  "readme": "N"
} 

Add Site

Add new site to MainWP Dashboard.

URI:

/add-site

Method:

POST

Required Parameters:

  • @TODO


Example Request:

$url = 'https://your-dashboard.com/wp-json/mainwp/v1/site/add-site';
	$body = array(		
			'url' => 'https://childsite.com',
			'name' => 'Child Site',
			'admin' => 'adminuser',
		);

		$hder = array(
			'consumer_key'    => 'ck_1b74beb790d5dd8246sdfb0f3448e918f7749626d',
			'consumer_secret' => 'cs_73da09486a7d8d4d446sdfsfa2b71d7a3ee949dd9',
		);

		$body = wp_json_encode( $body );

		$headers = array( 'x-api-key' => json_encode( $hder ) );

		$headers['Content-Type'] = 'application/json; charset=utf-8';

		$resp = wp_remote_get(
			$url,
			array(
				'method'  => 'POST',
				'timeout' => 45,
				'headers' => $headers,
				'body'    => $body,
			)
		);

		$result = wp_remote_retrieve_body( $resp ); 

Edit Site

Update connected site details.

URI:

/edit-site

Method:

PUT

Required Parameters:

  • site_id – (INT) ID of the child site
  • @TODO

 

Example Request:

$url = 'https://your-dashboard.com/wp-json/mainwp/v1/site/edit-site';
	$body = array(
		'consumer_key'    => 'ck_b587c54fa39976a2ad47b8faf260de84beb70f5d',
		'consumer_secret' => 'cs_75f7a905fa7ae1243570425ede6be026f4731f9c',
		'name' => 'child site',
		'url' => 'http://childsite.com',
		'admin' => 'Adminname',
	);
	$body = wp_json_encode( $body );
	$headers = array();
	$headers['Content-Type'] = 'application/json; charset=utf-8';
	$resp = wp_remote_post(
		$url,
		array(
			'method'  => 'POST',
			'timeout' => 45,
			'headers' => $headers,
			'body'    => $body,
		)
	); 

Sync Site

Sync specific child site.

URI:

/sync-site

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site to sync

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/sync-site?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Reconnect Site

Reconnect specific child site.

URI:

/reconnect-site

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site to reconnect

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/reconnect-site?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Disconnect Site

Disconnect specific child site.

URI:

/disconnect-site

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site to disconnect

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/disconnect-site?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Remove Site

Remove specific child site from MainWP Dashboard.

URI:

/remove-site

Method:

DELETE

Required Parameters:

  • site_id – (INT) ID of the child site to remove

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/remove-site?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Update WordPress

Update WP Core on a Child Site.

URI:

/site-update-wordpress

Method:

PUT

Required Parameters:

  • site_id – (INT) ID of the child site to update

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-update-wordpress?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Update Plugins

Update Plugins on a Child Site.

URI:

/site-update-plugins

Method:

PUT

Required Parameters:

  • site_id – (INT) ID of the child site to update

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-update-plugins?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Update Themes

Update Themes on a Child Site.

URI:

/site-update-themes

Method:

PUT

Required Parameters:

  • site_id – (INT) ID of the child site to update

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-update-themes?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Update Translations

Update Translations on a Child Site.

URI:

/site-update-translations

Method:

PUT

Required Parameters:

  • site_id – (INT) ID of the child site to update

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-update-translations?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Update Item

Update a single item (plugin, theme or translation) on a Child Site.

URI:

/site-update-item

Method:

PUT

Required Parameters:

  • site_id – (INT) ID of the child site to update
  • type – (STRING) ‘plugin’, ‘theme’ or ‘translation’
  • slug – (STRING) slug of the item that needs to be updated

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-update-item?site_id=25&type=plugin&slug=akismet/akismet.php&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Manage Plugin

Manage (activate, deactivate or delete) a plugin on a Child Site.

URI:

/site-manage-plugin

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site
  • plugin – (STRING) slug of a plugin to manage
  • action – (STRING) ‘activate’, ‘deactivate’ or ‘delete’

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-manage-plugin?site_id=25&plugin=akismet/akismet.php&action=deactivate&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Site Manage Theme

Manage (activate, deactivate or delete) a theme on a Child Site.

URI:

/site-manage-theme

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site
  • theme – (STRING) slug of a theme to manage
  • action – (STRING) ‘activate’, ‘deactivate’ or ‘delete’

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/site-manage-theme?site_id=25&theme=twentytwenty&action=activate&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Check Site HTTP Status

Check HTTP Status of a Child Site.

URI:

/check-site-http-status

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site to cehck

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/site/check-site-http-status?site_id=25&consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Clients (@since 4.3)

This section lists all API endpoints that can be used to manipulate clients.

Get Clients (@since 4.3)

Get all clients.

URI:

/all-clients

Method:

GET

Required Parameters:

  • No required parameters

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/clients/all-clients?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{ "data":
  [ {
    "client_id":"1",
    "email":"[email protected]",
    "image":"cropped.jpg",
    "name":"John",
    "client_contact_name":"John Doe",
    "phone":"555 5555",
    "company":"Company LLC.",
    "address_1":"Address 1",
    "address_2":"",
    "city":"City",
    "zip":"12345",
    "state":"Country",
    "note":"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.",
    "suspended":"0",
    "selected_sites":"2,3,5"
    }
  ]
} 

Add Client (@since 4.3)

Add a new client.

URI:

/add-client

Method:

POST

Example Request:

$url = 'https://your-dashboard.com/wp-json/mainwp/v1/client/add-client';
$body = array(
	'name' => 'client name',
	'email' => '[email protected]',
	'selected_sites' => array(),
);

$hder = array(
	'consumer_key'    => 'ck_dd32d931ef775d15dc061d10bb564b97fd861951',
	'consumer_secret' => 'cs_271c5720eed9356606e36a361b46e63716add732',
);

$body = wp_json_encode( $body );

$headers = array( 'x-api-key' => json_encode( $hder ) );

$headers['Content-Type'] = 'application/json; charset=utf-8';

$resp = wp_remote_get(
	$url,
	array(
		'method'  => 'POST',
		'timeout' => 45,
		'headers' => $headers,
		'body'    => $body,
	)
);

$result = wp_remote_retrieve_body( $resp ); 

Edit Client (@since 4.3)

Edit client.

URI:

/edit-client

Method:

POST

Example Request:

$url = 'https://your-dashboard.com/wp-json/mainwp/v1/client/edit-client';
$body = array(
	'name' => 'edit client name',
	'email' => '[email protected]',
	'selected_sites' => array(),
	'client_id' => 5
);

$hder = array(
	'consumer_key'    => 'ck_dd32d931ef775d15dc061d10bb564b97fd861951',
	'consumer_secret' => 'cs_271c5720eed9356606e36a361b46e63716add732',
);

$body = wp_json_encode( $body );

$headers = array( 'x-api-key' => json_encode( $hder ) );

$headers['Content-Type'] = 'application/json; charset=utf-8';

$resp = wp_remote_get(
	$url,
	array(
		'method'  => 'POST',
		'timeout' => 45,
		'headers' => $headers,
		'body'    => $body,
	)
);

$result = wp_remote_retrieve_body( $resp ); 

Updates

This section lists all API endpoints that can be used to manipulate updates.

Available Updates

Get all available updates.

URI:

/available-updates

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/available-updates?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "91": {
    "wp_core": [],
    "plugins": {
      "akismet/akismet.php": {
        "Name": "Akismet Anti-Spam",
        "PluginURI": "https://akismet.com/",
        "Version": "4.1.1",
        "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
        "Author": "Automattic",
        "AuthorURI": "https://automattic.com/wordpress-plugins/",
        "TextDomain": "akismet",
        "DomainPath": "",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Akismet Anti-Spam",
        "AuthorName": "Automattic",
        "update": {
          "id": "w.org/plugins/akismet",
          "slug": "akismet",
          "plugin": "akismet/akismet.php",
          "new_version": "4.1.7",
          "url": "https://wordpress.org/plugins/akismet/",
          "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
          "icons": {
            "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
            "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
          },
          "banners": {
            "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      },
      "classic-editor/classic-editor.php": {
        "Name": "Classic Editor",
        "PluginURI": "https://wordpress.org/plugins/classic-editor/",
        "Version": "1.3",
        "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
        "Author": "WordPress Contributors",
        "AuthorURI": "https://github.com/WordPress/classic-editor/",
        "TextDomain": "classic-editor",
        "DomainPath": "/languages",
        "Network": true,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Classic Editor",
        "AuthorName": "WordPress Contributors",
        "update": {
          "id": "w.org/plugins/classic-editor",
          "slug": "classic-editor",
          "plugin": "classic-editor/classic-editor.php",
          "new_version": "1.6",
          "url": "https://wordpress.org/plugins/classic-editor/",
          "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
          "icons": {
            "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
          },
          "banners": {
            "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": "5.2.4",
          "compatibility": []
        },
        "active": 0
      },
      "contact-form-7/wp-contact-form-7.php": {
        "Name": "Contact Form 7",
        "PluginURI": "https://contactform7.com/",
        "Version": "5.1.4",
        "Description": "Just another contact form plugin. Simple but flexible.",
        "Author": "Takayuki Miyoshi",
        "AuthorURI": "https://ideasilo.wordpress.com/",
        "TextDomain": "contact-form-7",
        "DomainPath": "/languages/",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Contact Form 7",
        "AuthorName": "Takayuki Miyoshi",
        "update": {
          "id": "w.org/plugins/contact-form-7",
          "slug": "contact-form-7",
          "plugin": "contact-form-7/wp-contact-form-7.php",
          "new_version": "5.3",
          "url": "https://wordpress.org/plugins/contact-form-7/",
          "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
          "icons": {
            "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
            "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
            "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
          },
          "banners": {
            "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
            "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      }
    },
    "themes": [],
    "translation": []
  },
  "93": {
    "wp_core": [],
    "plugins": {
      "akismet/akismet.php": {
        "Name": "Akismet Anti-Spam",
        "PluginURI": "https://akismet.com/",
        "Version": "4.1.1",
        "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
        "Author": "Automattic",
        "AuthorURI": "https://automattic.com/wordpress-plugins/",
        "TextDomain": "akismet",
        "DomainPath": "",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Akismet Anti-Spam",
        "AuthorName": "Automattic",
        "update": {
          "id": "w.org/plugins/akismet",
          "slug": "akismet",
          "plugin": "akismet/akismet.php",
          "new_version": "4.1.7",
          "url": "https://wordpress.org/plugins/akismet/",
          "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
          "icons": {
            "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
            "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
          },
          "banners": {
            "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      },
      "classic-editor/classic-editor.php": {
        "Name": "Classic Editor",
        "PluginURI": "https://wordpress.org/plugins/classic-editor/",
        "Version": "1.3",
        "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
        "Author": "WordPress Contributors",
        "AuthorURI": "https://github.com/WordPress/classic-editor/",
        "TextDomain": "classic-editor",
        "DomainPath": "/languages",
        "Network": true,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Classic Editor",
        "AuthorName": "WordPress Contributors",
        "update": {
          "id": "w.org/plugins/classic-editor",
          "slug": "classic-editor",
          "plugin": "classic-editor/classic-editor.php",
          "new_version": "1.6",
          "url": "https://wordpress.org/plugins/classic-editor/",
          "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
          "icons": {
            "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
          },
          "banners": {
            "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": "5.2.4",
          "compatibility": []
        },
        "active": 0
      },
      "contact-form-7/wp-contact-form-7.php": {
        "Name": "Contact Form 7",
        "PluginURI": "https://contactform7.com/",
        "Version": "5.1.4",
        "Description": "Just another contact form plugin. Simple but flexible.",
        "Author": "Takayuki Miyoshi",
        "AuthorURI": "https://ideasilo.wordpress.com/",
        "TextDomain": "contact-form-7",
        "DomainPath": "/languages/",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Contact Form 7",
        "AuthorName": "Takayuki Miyoshi",
        "update": {
          "id": "w.org/plugins/contact-form-7",
          "slug": "contact-form-7",
          "plugin": "contact-form-7/wp-contact-form-7.php",
          "new_version": "5.3",
          "url": "https://wordpress.org/plugins/contact-form-7/",
          "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
          "icons": {
            "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
            "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
            "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
          },
          "banners": {
            "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
            "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      }
    },
    "themes": [],
    "translation": []
  },
  "94": {
    "wp_core": {
      "current": "5.4.3",
      "new": "5.5.2"
    },
    "plugins": {
      "akismet/akismet.php": {
        "Name": "Akismet Anti-Spam",
        "PluginURI": "https://akismet.com/",
        "Version": "4.1.1",
        "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
        "Author": "Automattic",
        "AuthorURI": "https://automattic.com/wordpress-plugins/",
        "TextDomain": "akismet",
        "DomainPath": "",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Akismet Anti-Spam",
        "AuthorName": "Automattic",
        "update": {
          "id": "w.org/plugins/akismet",
          "slug": "akismet",
          "plugin": "akismet/akismet.php",
          "new_version": "4.1.7",
          "url": "https://wordpress.org/plugins/akismet/",
          "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
          "icons": {
            "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
            "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
          },
          "banners": {
            "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      },
      "classic-editor/classic-editor.php": {
        "Name": "Classic Editor",
        "PluginURI": "https://wordpress.org/plugins/classic-editor/",
        "Version": "1.3",
        "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
        "Author": "WordPress Contributors",
        "AuthorURI": "https://github.com/WordPress/classic-editor/",
        "TextDomain": "classic-editor",
        "DomainPath": "/languages",
        "Network": true,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Classic Editor",
        "AuthorName": "WordPress Contributors",
        "update": {
          "id": "w.org/plugins/classic-editor",
          "slug": "classic-editor",
          "plugin": "classic-editor/classic-editor.php",
          "new_version": "1.6",
          "url": "https://wordpress.org/plugins/classic-editor/",
          "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
          "icons": {
            "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
          },
          "banners": {
            "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": "5.2.4",
          "compatibility": []
        },
        "active": 0
      },
      "contact-form-7/wp-contact-form-7.php": {
        "Name": "Contact Form 7",
        "PluginURI": "https://contactform7.com/",
        "Version": "5.1.4",
        "Description": "Just another contact form plugin. Simple but flexible.",
        "Author": "Takayuki Miyoshi",
        "AuthorURI": "https://ideasilo.wordpress.com/",
        "TextDomain": "contact-form-7",
        "DomainPath": "/languages/",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Contact Form 7",
        "AuthorName": "Takayuki Miyoshi",
        "update": {
          "id": "w.org/plugins/contact-form-7",
          "slug": "contact-form-7",
          "plugin": "contact-form-7/wp-contact-form-7.php",
          "new_version": "5.3",
          "url": "https://wordpress.org/plugins/contact-form-7/",
          "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
          "icons": {
            "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
            "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
            "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
          },
          "banners": {
            "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
            "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      }
    },
    "themes": {
      "twentynineteen": {
        "update": {
          "theme": "twentynineteen",
          "new_version": "1.7",
          "url": "https://wordpress.org/themes/twentynineteen/",
          "package": "https://downloads.wordpress.org/theme/twentynineteen.1.7.zip",
          "requires": "4.9.6",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Nineteen",
        "Version": "1.5",
        "active": 0
      },
      "twentyseventeen": {
        "update": {
          "theme": "twentyseventeen",
          "new_version": "2.4",
          "url": "https://wordpress.org/themes/twentyseventeen/",
          "package": "https://downloads.wordpress.org/theme/twentyseventeen.2.4.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Seventeen",
        "Version": "2.3",
        "active": 0
      },
      "twentytwenty": {
        "update": {
          "theme": "twentytwenty",
          "new_version": "1.5",
          "url": "https://wordpress.org/themes/twentytwenty/",
          "package": "https://downloads.wordpress.org/theme/twentytwenty.1.5.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Twenty",
        "Version": "1.2",
        "active": 1
      }
    },
    "translation": []
  },
  "95": {
    "wp_core": {
      "current": "5.4.3",
      "new": "5.5.2"
    },
    "plugins": {
      "akismet/akismet.php": {
        "Name": "Akismet Anti-Spam",
        "PluginURI": "https://akismet.com/",
        "Version": "4.1.1",
        "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
        "Author": "Automattic",
        "AuthorURI": "https://automattic.com/wordpress-plugins/",
        "TextDomain": "akismet",
        "DomainPath": "",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Akismet Anti-Spam",
        "AuthorName": "Automattic",
        "update": {
          "id": "w.org/plugins/akismet",
          "slug": "akismet",
          "plugin": "akismet/akismet.php",
          "new_version": "4.1.7",
          "url": "https://wordpress.org/plugins/akismet/",
          "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
          "icons": {
            "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
            "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
          },
          "banners": {
            "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      },
      "classic-editor/classic-editor.php": {
        "Name": "Classic Editor",
        "PluginURI": "https://wordpress.org/plugins/classic-editor/",
        "Version": "1.3",
        "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
        "Author": "WordPress Contributors",
        "AuthorURI": "https://github.com/WordPress/classic-editor/",
        "TextDomain": "classic-editor",
        "DomainPath": "/languages",
        "Network": true,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Classic Editor",
        "AuthorName": "WordPress Contributors",
        "update": {
          "id": "w.org/plugins/classic-editor",
          "slug": "classic-editor",
          "plugin": "classic-editor/classic-editor.php",
          "new_version": "1.6",
          "url": "https://wordpress.org/plugins/classic-editor/",
          "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
          "icons": {
            "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
          },
          "banners": {
            "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": "5.2.4",
          "compatibility": []
        },
        "active": 0
      },
      "contact-form-7/wp-contact-form-7.php": {
        "Name": "Contact Form 7",
        "PluginURI": "https://contactform7.com/",
        "Version": "5.1.4",
        "Description": "Just another contact form plugin. Simple but flexible.",
        "Author": "Takayuki Miyoshi",
        "AuthorURI": "https://ideasilo.wordpress.com/",
        "TextDomain": "contact-form-7",
        "DomainPath": "/languages/",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Contact Form 7",
        "AuthorName": "Takayuki Miyoshi",
        "update": {
          "id": "w.org/plugins/contact-form-7",
          "slug": "contact-form-7",
          "plugin": "contact-form-7/wp-contact-form-7.php",
          "new_version": "5.3",
          "url": "https://wordpress.org/plugins/contact-form-7/",
          "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
          "icons": {
            "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
            "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
            "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
          },
          "banners": {
            "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
            "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      }
    },
    "themes": {
      "twentynineteen": {
        "update": {
          "theme": "twentynineteen",
          "new_version": "1.7",
          "url": "https://wordpress.org/themes/twentynineteen/",
          "package": "https://downloads.wordpress.org/theme/twentynineteen.1.7.zip",
          "requires": "4.9.6",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Nineteen",
        "Version": "1.5",
        "active": 0
      },
      "twentyseventeen": {
        "update": {
          "theme": "twentyseventeen",
          "new_version": "2.4",
          "url": "https://wordpress.org/themes/twentyseventeen/",
          "package": "https://downloads.wordpress.org/theme/twentyseventeen.2.4.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Seventeen",
        "Version": "2.3",
        "active": 0
      },
      "twentytwenty": {
        "update": {
          "theme": "twentytwenty",
          "new_version": "1.5",
          "url": "https://wordpress.org/themes/twentytwenty/",
          "package": "https://downloads.wordpress.org/theme/twentytwenty.1.5.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Twenty",
        "Version": "1.2",
        "active": 1
      }
    },
    "translation": []
  },
  "96": {
    "wp_core": {
      "current": "5.4.3",
      "new": "5.5.2"
    },
    "plugins": {
      "akismet/akismet.php": {
        "Name": "Akismet Anti-Spam",
        "PluginURI": "https://akismet.com/",
        "Version": "4.1.1",
        "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
        "Author": "Automattic",
        "AuthorURI": "https://automattic.com/wordpress-plugins/",
        "TextDomain": "akismet",
        "DomainPath": "",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Akismet Anti-Spam",
        "AuthorName": "Automattic",
        "update": {
          "id": "w.org/plugins/akismet",
          "slug": "akismet",
          "plugin": "akismet/akismet.php",
          "new_version": "4.1.7",
          "url": "https://wordpress.org/plugins/akismet/",
          "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
          "icons": {
            "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
            "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
          },
          "banners": {
            "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      },
      "classic-editor/classic-editor.php": {
        "Name": "Classic Editor",
        "PluginURI": "https://wordpress.org/plugins/classic-editor/",
        "Version": "1.3",
        "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
        "Author": "WordPress Contributors",
        "AuthorURI": "https://github.com/WordPress/classic-editor/",
        "TextDomain": "classic-editor",
        "DomainPath": "/languages",
        "Network": true,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Classic Editor",
        "AuthorName": "WordPress Contributors",
        "update": {
          "id": "w.org/plugins/classic-editor",
          "slug": "classic-editor",
          "plugin": "classic-editor/classic-editor.php",
          "new_version": "1.6",
          "url": "https://wordpress.org/plugins/classic-editor/",
          "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
          "icons": {
            "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
          },
          "banners": {
            "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": "5.2.4",
          "compatibility": []
        },
        "active": 0
      },
      "contact-form-7/wp-contact-form-7.php": {
        "Name": "Contact Form 7",
        "PluginURI": "https://contactform7.com/",
        "Version": "5.1.4",
        "Description": "Just another contact form plugin. Simple but flexible.",
        "Author": "Takayuki Miyoshi",
        "AuthorURI": "https://ideasilo.wordpress.com/",
        "TextDomain": "contact-form-7",
        "DomainPath": "/languages/",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Contact Form 7",
        "AuthorName": "Takayuki Miyoshi",
        "update": {
          "id": "w.org/plugins/contact-form-7",
          "slug": "contact-form-7",
          "plugin": "contact-form-7/wp-contact-form-7.php",
          "new_version": "5.3",
          "url": "https://wordpress.org/plugins/contact-form-7/",
          "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
          "icons": {
            "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
            "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
            "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
          },
          "banners": {
            "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
            "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      }
    },
    "themes": {
      "twentynineteen": {
        "update": {
          "theme": "twentynineteen",
          "new_version": "1.7",
          "url": "https://wordpress.org/themes/twentynineteen/",
          "package": "https://downloads.wordpress.org/theme/twentynineteen.1.7.zip",
          "requires": "4.9.6",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Nineteen",
        "Version": "1.5",
        "active": 0
      },
      "twentyseventeen": {
        "update": {
          "theme": "twentyseventeen",
          "new_version": "2.4",
          "url": "https://wordpress.org/themes/twentyseventeen/",
          "package": "https://downloads.wordpress.org/theme/twentyseventeen.2.4.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Seventeen",
        "Version": "2.3",
        "active": 0
      },
      "twentytwenty": {
        "update": {
          "theme": "twentytwenty",
          "new_version": "1.5",
          "url": "https://wordpress.org/themes/twentytwenty/",
          "package": "https://downloads.wordpress.org/theme/twentytwenty.1.5.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Twenty",
        "Version": "1.2",
        "active": 1
      }
    },
    "translation": []
  },
  "97": {
    "wp_core": {
      "current": "5.4.3",
      "new": "5.5.2"
    },
    "plugins": {
      "akismet/akismet.php": {
        "Name": "Akismet Anti-Spam",
        "PluginURI": "https://akismet.com/",
        "Version": "4.1.1",
        "Description": "Used by millions, Akismet is quite possibly the best way in the world to <strong>protect your blog from spam</strong>. It keeps your site protected even while you sleep. To get started: activate the Akismet plugin and then go to your Akismet Settings page to set up your API key.",
        "Author": "Automattic",
        "AuthorURI": "https://automattic.com/wordpress-plugins/",
        "TextDomain": "akismet",
        "DomainPath": "",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Akismet Anti-Spam",
        "AuthorName": "Automattic",
        "update": {
          "id": "w.org/plugins/akismet",
          "slug": "akismet",
          "plugin": "akismet/akismet.php",
          "new_version": "4.1.7",
          "url": "https://wordpress.org/plugins/akismet/",
          "package": "https://downloads.wordpress.org/plugin/akismet.4.1.7.zip",
          "icons": {
            "2x": "https://ps.w.org/akismet/assets/icon-256x256.png?rev=969272",
            "1x": "https://ps.w.org/akismet/assets/icon-128x128.png?rev=969272"
          },
          "banners": {
            "1x": "https://ps.w.org/akismet/assets/banner-772x250.jpg?rev=479904"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      },
      "classic-editor/classic-editor.php": {
        "Name": "Classic Editor",
        "PluginURI": "https://wordpress.org/plugins/classic-editor/",
        "Version": "1.3",
        "Description": "Enables the WordPress classic editor and the old-style Edit Post screen with TinyMCE, Meta Boxes, etc. Supports the older plugins that extend this screen.",
        "Author": "WordPress Contributors",
        "AuthorURI": "https://github.com/WordPress/classic-editor/",
        "TextDomain": "classic-editor",
        "DomainPath": "/languages",
        "Network": true,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Classic Editor",
        "AuthorName": "WordPress Contributors",
        "update": {
          "id": "w.org/plugins/classic-editor",
          "slug": "classic-editor",
          "plugin": "classic-editor/classic-editor.php",
          "new_version": "1.6",
          "url": "https://wordpress.org/plugins/classic-editor/",
          "package": "https://downloads.wordpress.org/plugin/classic-editor.1.6.zip",
          "icons": {
            "2x": "https://ps.w.org/classic-editor/assets/icon-256x256.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/icon-128x128.png?rev=1998671"
          },
          "banners": {
            "2x": "https://ps.w.org/classic-editor/assets/banner-1544x500.png?rev=1998671",
            "1x": "https://ps.w.org/classic-editor/assets/banner-772x250.png?rev=1998676"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": "5.2.4",
          "compatibility": []
        },
        "active": 0
      },
      "contact-form-7/wp-contact-form-7.php": {
        "Name": "Contact Form 7",
        "PluginURI": "https://contactform7.com/",
        "Version": "5.1.4",
        "Description": "Just another contact form plugin. Simple but flexible.",
        "Author": "Takayuki Miyoshi",
        "AuthorURI": "https://ideasilo.wordpress.com/",
        "TextDomain": "contact-form-7",
        "DomainPath": "/languages/",
        "Network": false,
        "RequiresWP": "",
        "RequiresPHP": "",
        "Title": "Contact Form 7",
        "AuthorName": "Takayuki Miyoshi",
        "update": {
          "id": "w.org/plugins/contact-form-7",
          "slug": "contact-form-7",
          "plugin": "contact-form-7/wp-contact-form-7.php",
          "new_version": "5.3",
          "url": "https://wordpress.org/plugins/contact-form-7/",
          "package": "https://downloads.wordpress.org/plugin/contact-form-7.5.3.zip",
          "icons": {
            "2x": "https://ps.w.org/contact-form-7/assets/icon-256x256.png?rev=2279696",
            "1x": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255",
            "svg": "https://ps.w.org/contact-form-7/assets/icon.svg?rev=2339255"
          },
          "banners": {
            "2x": "https://ps.w.org/contact-form-7/assets/banner-1544x500.png?rev=860901",
            "1x": "https://ps.w.org/contact-form-7/assets/banner-772x250.png?rev=880427"
          },
          "banners_rtl": [],
          "tested": "5.5.2",
          "requires_php": false,
          "compatibility": []
        },
        "active": 0
      }
    },
    "themes": {
      "twentynineteen": {
        "update": {
          "theme": "twentynineteen",
          "new_version": "1.7",
          "url": "https://wordpress.org/themes/twentynineteen/",
          "package": "https://downloads.wordpress.org/theme/twentynineteen.1.7.zip",
          "requires": "4.9.6",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Nineteen",
        "Version": "1.5",
        "active": 0
      },
      "twentyseventeen": {
        "update": {
          "theme": "twentyseventeen",
          "new_version": "2.4",
          "url": "https://wordpress.org/themes/twentyseventeen/",
          "package": "https://downloads.wordpress.org/theme/twentyseventeen.2.4.zip",
          "requires": "4.7",
          "requires_php": "5.2.4"
        },
        "Name": "Twenty Seventeen",
        "Version": "2.3",
        "active": 1
      }
    },
    "translation": []
  }
} 

Ignored Plugins Updates

Get the list of Globally ignored plugins updates

URI:

/ignored-plugins-updates

Method:

GET

Required Parameters:

  • No required parameters

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/ignored-plugins-updates?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "akismet/akismet.php": "Akismet Anti-Spam",
  "classic-editor/classic-editor.php": "Classic Editor",
  "contact-form-7/wp-contact-form-7.php": "Contact Form 7"
} 

Site Ignored Plugins Updates

Get the list of per site ignored plugins updates

URI:

/site-ignored-plugins-updates

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site.

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/site-ignored-plugins-updates?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "akismet/akismet.php": "Akismet Anti-Spam",
  "classic-editor/classic-editor.php": "Classic Editor",
  "contact-form-7/wp-contact-form-7.php": "Contact Form 7"
} 

Ignored Themes Updates

Get the list of Globally ignored themes updates

URI:

/ignored-themes-updates

Method:

GET

Required Parameters:

  • No required parameters

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/ignored-themes-updates?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "twentynineteen": "TwentyNineteen",
  "twentyseventeen": "TwentySeventeen",
  "twentytwenty": "TwentyTwenty"
} 

Site Ignored Themes Updates

Get the list of per site ignored themes updates

URI:

/site-ignored-themes-updates

Method:

GET

Required Parameters:

  • site_id – (INT) ID of the child site.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/ignored-themes-updates?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Example Response:

{
  "twentynineteen": "TwentyNineteen",
  "twentyseventeen": "TwentySeventeen",
  "twentytwenty": "TwentyTwenty"
} 

Ignore Updates

Ignore Plugins and/or Themes updates.

URI:

/ignore-updates

Method:

POST

Required Parameters:

  • type – (STRING) ‘plugin’ or ‘theme’.
  • slug – (STRING) plugin or theme slug.
  • name – (STRING) plugin or theme name.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/ignore-updates?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Ignore Update

Ignore Plugin and/or Theme updates.

URI:

/ignore-update

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site.
  • type – (STRING) ‘plugin’ or ‘theme’.
  • slug – (STRING) plugin or theme slug.
  • name – (STRING) plugin or theme name.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/ignore-update?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Unignore Update

Unignore Plugin and/or Theme updates.

URI:

/unignore-update

Method:

POST

Required Parameters:

  • type – (STRING) ‘plugin’ or ‘theme’.
  • slug – (STRING) plugin or theme slug.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/unignore-update?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Unignore Update

Unignore Plugin and/or Theme updates.

URI:

/unignore-update

Method:

POST

Required Parameters:

  • site_id – (INT) ID of the child site.
  • type – (STRING) ‘plugin’ or ‘theme’.
  • slug – (STRING) plugin or theme slug.

 

Example Request:

https://your-dashboard.com/wp-json/mainwp/v1/updates/unignore-update?consumer_key=ck_b587c54fa39976a2ad47b8faf260de84beb70f5d&consumer_secret=cs_75f7a905fa7ae1243570425ede6be026f4731f9c 

Responses

Response bodies from the MainWP API are in JSON format, with a Content-Type: of application/json and UTF-8 character encoding.

Success Response

Successful requests will return a the following HTTP status codes:

  • 200 (OK)– A successful response will return a 200 status code.

Error Responses

The following status codes represent failure states:
  • 400 (Bad Request)– Indicates that the format of the request is invalid. This may be caused by missing or malformed required parameters.
  • 401 (Unauthorized)– Indicates that the requester does not have permission to access the requested resource. This could be caused by invalid or malformed authentication parameters.
  • 500 (Server Error)– This response indicates a failure in the API’s application server.