diff --git a/bruno/Block Patterns/Browse All Patterns.bru b/bruno/Block Patterns/Browse All Patterns.bru new file mode 100644 index 0000000..24c126d --- /dev/null +++ b/bruno/Block Patterns/Browse All Patterns.bru @@ -0,0 +1,23 @@ +meta { + name: Browse All Patterns + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/patterns/:api_version/?pattern-categories=2&wp-version=5.8&locale=en_US + body: none + auth: none +} + +params:query { + pattern-categories: 2 + wp-version: 5.8 + locale: en_US + ~search: button + ~pattern-keywords: 11 +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/Core/Core Checksums.bru b/bruno/Core/Core Checksums.bru new file mode 100644 index 0000000..57614fa --- /dev/null +++ b/bruno/Core/Core Checksums.bru @@ -0,0 +1,28 @@ +meta { + name: Core Checksums + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/core/checksums/:api_version/?version=6.0&locale=en_US + body: none + auth: none +} + +params:query { + version: 6.0 + locale: en_US +} + +params:path { + api_version: 1.0 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5 + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive +} diff --git a/bruno/Core/Core Stability Check.bru b/bruno/Core/Core Stability Check.bru new file mode 100644 index 0000000..e4d49e1 --- /dev/null +++ b/bruno/Core/Core Stability Check.bru @@ -0,0 +1,23 @@ +meta { + name: Core Stability Check + type: http + seq: 3 +} + +get { + url: https://{{API_URL}}/core/stable-check//:api_version + body: none + auth: none +} + +params:path { + api_version: 1.0 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5 + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive +} diff --git a/bruno/Core/Core Version Check.bru b/bruno/Core/Core Version Check.bru new file mode 100644 index 0000000..77ec3bc --- /dev/null +++ b/bruno/Core/Core Version Check.bru @@ -0,0 +1,70 @@ +meta { + name: Core Version Check + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/core/version-check/:api_version/?version=6.2.2&php=7.4.19&locale=en_US&mysql=5.7.34&local_package=&blogs=1&users=1&multisite_enabled=0&initial_db_version=47018&extensions%5Bapache2handler%5D=7.4.19&extensions%5Bbcmath%5D=7.4.19&extensions%5BCore%5D=7.4.19&extensions%5Bctype%5D=7.4.19&extensions%5Bcurl%5D=7.4.19&extensions%5Bdate%5D=7.4.19&extensions%5Bdom%5D=20031129&extensions%5Bexif%5D=7.4.19&extensions%5Bfileinfo%5D=7.4.19&extensions%5Bfilter%5D=7.4.19&extensions%5Bftp%5D=7.4.19&extensions%5Bgd%5D=7.4.19&extensions%5Bhash%5D=7.4.19&extensions%5Biconv%5D=7.4.19&extensions%5Bimagick%5D=3.4.4&extensions%5Bjson%5D=7.4.19&extensions%5Blibxml%5D=7.4.19&extensions%5Bmbstring%5D=7.4.19&extensions%5Bmysqli%5D=7.4.19&extensions%5Bmysqlnd%5D=mysqlnd+7.4.19&extensions%5Bopenssl%5D=7.4.19&extensions%5Bpcre%5D=7.4.19&extensions%5BPDO%5D=7.4.19&extensions%5Bpdo_sqlite%5D=7.4.19&extensions%5BPhar%5D=7.4.19&extensions%5Bposix%5D=7.4.19&extensions%5BReflection%5D=7.4.19&extensions%5Bsession%5D=7.4.19&extensions%5BSimpleXML%5D=7.4.19&extensions%5Bsodium%5D=7.4.19&extensions%5BSPL%5D=7.4.19&extensions%5Bsqlite3%5D=7.4.19&extensions%5Bstandard%5D=7.4.19&extensions%5Btokenizer%5D=7.4.19&extensions%5Bxml%5D=7.4.19&extensions%5Bxmlreader%5D=7.4.19&extensions%5Bxmlwriter%5D=7.4.19&extensions%5BZend+OPcache%5D=7.4.19&extensions%5Bzip%5D=1.15.6&extensions%5Bzlib%5D=7.4.19&platform_flags%5Bos%5D=Linux&platform_flags%5Bbits%5D=64&image_support%5Bimagick%5D%5B0%5D=webp + body: none + auth: none +} + +params:query { + version: 6.2.2 + php: 7.4.19 + locale: en_US + mysql: 5.7.34 + local_package: + blogs: 1 + users: 1 + multisite_enabled: 0 + initial_db_version: 47018 + extensions[apache2handler]: 7.4.19 + extensions[bcmath]: 7.4.19 + extensions[Core]: 7.4.19 + extensions[ctype]: 7.4.19 + extensions[curl]: 7.4.19 + extensions[date]: 7.4.19 + extensions[dom]: 20031129 + extensions[exif]: 7.4.19 + extensions[fileinfo]: 7.4.19 + extensions[filter]: 7.4.19 + extensions[ftp]: 7.4.19 + extensions[gd]: 7.4.19 + extensions[hash]: 7.4.19 + extensions[iconv]: 7.4.19 + extensions[imagick]: 3.4.4 + extensions[json]: 7.4.19 + extensions[libxml]: 7.4.19 + extensions[mbstring]: 7.4.19 + extensions[mysqli]: 7.4.19 + extensions[mysqlnd]: mysqlnd 7.4.19 + extensions[openssl]: 7.4.19 + extensions[pcre]: 7.4.19 + extensions[PDO]: 7.4.19 + extensions[pdo_sqlite]: 7.4.19 + extensions[Phar]: 7.4.19 + extensions[posix]: 7.4.19 + extensions[Reflection]: 7.4.19 + extensions[session]: 7.4.19 + extensions[SimpleXML]: 7.4.19 + extensions[sodium]: 7.4.19 + extensions[SPL]: 7.4.19 + extensions[sqlite3]: 7.4.19 + extensions[standard]: 7.4.19 + extensions[tokenizer]: 7.4.19 + extensions[xml]: 7.4.19 + extensions[xmlreader]: 7.4.19 + extensions[xmlwriter]: 7.4.19 + extensions[Zend OPcache]: 7.4.19 + extensions[zip]: 1.15.6 + extensions[zlib]: 7.4.19 + platform_flags[os]: Linux + platform_flags[bits]: 64 + image_support[imagick][0]: webp +} + +params:path { + api_version: 1.7 +} diff --git a/bruno/Credits & Translations/Core Translations.bru b/bruno/Credits & Translations/Core Translations.bru new file mode 100644 index 0000000..f8a1f20 --- /dev/null +++ b/bruno/Credits & Translations/Core Translations.bru @@ -0,0 +1,19 @@ +meta { + name: Core Translations + type: http + seq: 2 +} + +get { + url: https://{{API_URL}}/translations/core/:api_version/?version=6.0 + body: none + auth: none +} + +params:query { + version: 6.0 +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/Credits & Translations/Credits.bru b/bruno/Credits & Translations/Credits.bru new file mode 100644 index 0000000..709bedc --- /dev/null +++ b/bruno/Credits & Translations/Credits.bru @@ -0,0 +1,20 @@ +meta { + name: Credits + type: http + seq: 1 +} + +get { + url: {{API_URL}}/core/credits/:api_version/?version=6.0&locale=en-US + body: none + auth: none +} + +params:query { + version: 6.0 + locale: en-US +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/Credits & Translations/Plugins Translations.bru b/bruno/Credits & Translations/Plugins Translations.bru new file mode 100644 index 0000000..e4cc371 --- /dev/null +++ b/bruno/Credits & Translations/Plugins Translations.bru @@ -0,0 +1,20 @@ +meta { + name: Plugins Translations + type: http + seq: 3 +} + +get { + url: https://{{API_URL}}/translations/plugins/:api_version?slug=elementor&version=3.24.7 + body: none + auth: none +} + +params:query { + slug: elementor + version: 3.24.7 +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/Editor/Documentation.bru b/bruno/Editor/Documentation.bru new file mode 100644 index 0000000..791b357 --- /dev/null +++ b/bruno/Editor/Documentation.bru @@ -0,0 +1,21 @@ +meta { + name: Documentation + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/core/handbook/:api_version/?function=wp_options_meta&version=6.0&redirect=false + body: none + auth: none +} + +params:query { + function: wp_options_meta + version: 6.0 + redirect: false +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/Happy/Browse Happy.bru b/bruno/Happy/Browse Happy.bru new file mode 100644 index 0000000..dee7223 --- /dev/null +++ b/bruno/Happy/Browse Happy.bru @@ -0,0 +1,15 @@ +meta { + name: Browse Happy + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/core/browse-happy/:api_version/ + body: none + auth: none +} + +params:path { + api_version: 1.1 +} diff --git a/bruno/Happy/Serve Happy.bru b/bruno/Happy/Serve Happy.bru new file mode 100644 index 0000000..0d51a88 --- /dev/null +++ b/bruno/Happy/Serve Happy.bru @@ -0,0 +1,19 @@ +meta { + name: Serve Happy + type: http + seq: 2 +} + +get { + url: https://{{API_URL}}/core/serve-happy/:api_version/?php_version=8.0 + body: none + auth: none +} + +params:query { + php_version: 8.0 +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/Plugins/Plugin Checksums.bru b/bruno/Plugins/Plugin Checksums.bru new file mode 100644 index 0000000..df4a8e2 --- /dev/null +++ b/bruno/Plugins/Plugin Checksums.bru @@ -0,0 +1,19 @@ +meta { + name: Plugin Checksums + type: http + seq: 3 +} + +get { + url: https://{{DOWNLOADS_URL}}/plugin-checksums/ + body: none + auth: none +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5 + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive +} diff --git a/bruno/Plugins/Plugin Info.bru b/bruno/Plugins/Plugin Info.bru new file mode 100644 index 0000000..a3b89cb --- /dev/null +++ b/bruno/Plugins/Plugin Info.bru @@ -0,0 +1,24 @@ +meta { + name: Plugin Info + type: http + seq: 4 +} + +get { + url: https://{{API_URL}}/plugins/info/:api_version/:slug + body: none + auth: none +} + +params:path { + slug: newpath-wildapricot-press.json + api_version: 1.0 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5/ + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive +} diff --git a/bruno/Plugins/Plugins Info.bru b/bruno/Plugins/Plugins Info.bru new file mode 100644 index 0000000..f973af6 --- /dev/null +++ b/bruno/Plugins/Plugins Info.bru @@ -0,0 +1,42 @@ +meta { + name: Plugins Info + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/plugins/info/:api_version/?action=query_plugins&request%5Bpage%5D=1&request%5Bper_page%5D=36&request%5Blocale%5D=en_US&request%5Bbrowse%5D=popular&request%5Bwp_version%5D=6.2 + body: none + auth: none +} + +params:query { + action: query_plugins + request[page]: 1 + request[per_page]: 36 + request[locale]: en_US + request[browse]: popular + request[wp_version]: 6.2 +} + +params:path { + api_version: 1.2 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5/ + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive +} + +docs { + Note: You can find information about arguments and examples in the following blog articles: + + [v1.2](https://wplake.org/blog/wordpress-org-api/) + + [v1.0](http://wp.tutsplus.com/tutorials/plugins/communicating-with-the-wordpress-org-plugin-api/) + + [v1.0](http://dd32.id.au/projects/wordpressorg-plugin-information-api-docs/) +} diff --git a/bruno/Plugins/Plugins Update Check.bru b/bruno/Plugins/Plugins Update Check.bru new file mode 100644 index 0000000..a5672da --- /dev/null +++ b/bruno/Plugins/Plugins Update Check.bru @@ -0,0 +1,35 @@ +meta { + name: Plugins Update Check + type: http + seq: 2 +} + +get { + url: https://{{API_URL}}/plugins/update-check/:api_version + body: formUrlEncoded + auth: none +} + +params:path { + api_version: 1.1 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5/ + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive + Content-Type: application/x-www-form-urlencoded +} + +body:form-urlencoded { + plugins: {"plugins":{"aryo-activity-log\/aryo-activity-log.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Activity+Log","PluginURI":"https:\/\/activitylog.io\/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","Version":"2.6.0","Description":"Get+aware+of+any+activities+that+are+taking+place+on+your+dashboard!+Imagine+it+like+a+black-box+for+your+WordPress+site.+e.g.+post+was+deleted,+plugin+was+activated,+user+logged+in+or+logged+out+-+it's+all+these+for+you+to+see.","Author":"Activity+Log+Team","AuthorURI":"https:\/\/activitylog.io\/?utm_source=wp-plugins&utm_campaign=author-uri&utm_medium=wp-dash","TextDomain":"aryo-activity-log","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Activity+Log","AuthorName":"Activity+Log+Team"},"advanced-custom-fields-pro\/acf.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Advanced+Custom+Fields+PRO","PluginURI":"https:\/\/www.advancedcustomfields.com","Version":"6.3.6","Description":"Customize+WordPress+with+powerful,+professional+and+intuitive+fields.","Author":"WP+Engine","AuthorURI":"https:\/\/wpengine.com\/?utm_source=wordpress.org&utm_medium=referral&utm_campaign=plugin_directory&utm_content=advanced_custom_fields","TextDomain":"acf","DomainPath":"\/lang","Network":false,"RequiresWP":"6.0","RequiresPHP":"7.4","UpdateURI":"https:\/\/www.advancedcustomfields.com\/pro","Title":"Advanced+Custom+Fields+PRO","AuthorName":"WP+Engine"},"akismet\/akismet.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Akismet+Anti-Spam:+Spam+Protection","PluginURI":"https:\/\/akismet.com\/","Version":"5.1","Description":"Used+by+millions,+Akismet+is+quite+possibly+the+best+way+in+the+world+to+protect+your+blog+from+spam<\/strong>.+Akismet+anti+spam+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+-+Anti+Spam+Team","AuthorURI":"https:\/\/automattic.com\/wordpress-plugins\/","TextDomain":"akismet","DomainPath":"","Network":false,"RequiresWP":"5.0","RequiresPHP":"5.2","UpdateURI":"","Title":"Akismet+Anti-Spam:+Spam+Protection","AuthorName":"Automattic+-+Anti+Spam+Team"},"bbpress\/bbpress.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"bbPress","PluginURI":"https:\/\/bbpress.org","Version":"2.6.11","Description":"bbPress+is+forum+software+with+a+twist+from+the+creators+of+WordPress.","Author":"The+bbPress+Contributors","AuthorURI":"https:\/\/bbpress.org","TextDomain":"bbpress","DomainPath":"\/languages\/","Network":false,"RequiresWP":"6.0","RequiresPHP":"5.6.20","UpdateURI":"","Title":"bbPress","AuthorName":"The+bbPress+Contributors"},"caldera-forms\/caldera-core.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Caldera+Forms","PluginURI":"https:\/\/CalderaForms.com","Version":"1.9.2","Description":"Easy+to+use,+grid+based+responsive+form+builder+for+creating+simple+to+complex+forms.","Author":"Caldera+Forms","AuthorURI":"https:\/\/CalderaForms.com","TextDomain":"caldera-forms","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Caldera+Forms","AuthorName":"Caldera+Forms"},"child-theme-configurator\/child-theme-configurator.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Child+Theme+Configurator","PluginURI":"http:\/\/www.childthemeconfigurator.com","Version":"2.5.6","Description":"When+using+the+Customizer+is+not+enough+-+Create+child+themes+and+customize+styles,+templates,+functions+and+more.","Author":"Lilaea+Media","AuthorURI":"http:\/\/www.lilaeamedia.com","TextDomain":"child-theme-configurator","DomainPath":"\/lang","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Child+Theme+Configurator","AuthorName":"Lilaea+Media"},"classic-editor\/classic-editor.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Classic+Editor","PluginURI":"https:\/\/wordpress.org\/plugins\/classic-editor\/","Version":"1.6","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":false,"RequiresWP":"4.9","RequiresPHP":"5.2.4","UpdateURI":"","Title":"Classic+Editor","AuthorName":"WordPress+Contributors"},"disableauth\/disableauth.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Disable+Auth","PluginURI":"","Version":"","Description":"","Author":"","AuthorURI":"","TextDomain":"disableauth","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Disable+Auth","AuthorName":""},"duplicator\/duplicator.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Duplicator","PluginURI":"https:\/\/snapcreek.com\/duplicator\/duplicator-free\/","Version":"1.3.40","Description":"Migrate+and+backup+a+copy+of+your+WordPress+files+and+database.+Duplicate+and+move+a+site+from+one+location+to+another+quickly.","Author":"Snap+Creek","AuthorURI":"http:\/\/www.snapcreek.com\/duplicator\/","TextDomain":"duplicator","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Duplicator","AuthorName":"Snap+Creek"},"elementor\/elementor.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Elementor","PluginURI":"https:\/\/elementor.com\/?utm_source=wp-plugins&utm_campaign=plugin-uri&utm_medium=wp-dash","Version":"3.18.0","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"},"elementor-pro\/elementor-pro.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Elementor+Pro","PluginURI":"https:\/\/go.elementor.com\/wp-dash-wp-plugins-author-uri\/","Version":"3.13.2","Description":"Elevate+your+designs+and+unlock+the+full+power+of+Elementor.+Gain+access+to+dozens+of+Pro+widgets+and+kits,+Theme+Builder,+Pop+Ups,+Forms+and+WooCommerce+building+capabilities.","Author":"Elementor.com","AuthorURI":"https:\/\/go.elementor.com\/wp-dash-wp-plugins-author-uri\/","TextDomain":"elementor-pro","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Elementor+Pro","AuthorName":"Elementor.com"},"fancy-product-designer\/fancy-product-designer.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Fancy+Product+Designer","PluginURI":"https:\/\/fancyproductdesigner.com\/","Version":"4.4.0","Description":"HTML5+Product+Designer+for+Wordpress+and+WooCommerce.+Create+and+sell+customizable+products.","Author":"fancyproductdesigner.com","AuthorURI":"https:\/\/fancyproductdesigner.com","TextDomain":"fancy-product-designer","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Fancy+Product+Designer","AuthorName":"fancyproductdesigner.com"},"fancy-product-designer-export\/fancy-product-designer-export.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Fancy+Product+Designer+Export","PluginURI":"https:\/\/fancyproductdesigner.com\/","Version":"1.1.1","Description":"Print-ready+export+for+Fancy+Product+Designer.","Author":"fancyproductdesigner.com","AuthorURI":"https:\/\/fancyproductdesigner.com","TextDomain":"fancy-product-designer-export","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Fancy+Product+Designer+Export","AuthorName":"fancyproductdesigner.com"},"hello.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Hello+Dolly","PluginURI":"http:\/\/wordpress.org\/plugins\/hello-dolly\/","Version":"1.7.2","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+Hello,+Dolly<\/cite>+in+the+upper+right+of+your+admin+screen+on+every+page.","Author":"Matt+Mullenweg","AuthorURI":"http:\/\/ma.tt\/","TextDomain":"","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Hello+Dolly","AuthorName":"Matt+Mullenweg"},"hsdevkit\/hsdevkit.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"HS+Dev+Kit","PluginURI":"","Version":"","Description":"","Author":"","AuthorURI":"","TextDomain":"hsdevkit","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"HS+Dev+Kit","AuthorName":""},"loco-translate\/loco.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Loco+Translate","PluginURI":"https:\/\/wordpress.org\/plugins\/loco-translate\/","Version":"2.6.11","Description":"Translate+themes+and+plugins+directly+in+WordPress","Author":"Tim+Whitlock","AuthorURI":"https:\/\/localise.biz\/wordpress\/plugin","TextDomain":"loco-translate","DomainPath":"\/languages\/","Network":false,"RequiresWP":"5.2","RequiresPHP":"5.6.20","UpdateURI":"","Title":"Loco+Translate","AuthorName":"Tim+Whitlock"},"post-meta-data-manager\/post-meta-data-manager.php":{"WC+requires+at+least":"","WC+tested+up+to":"6.1","Woo":"","Name":"Post+Meta+Data+Manager","PluginURI":"http:\/\/www.wpexpertplugins.com\/","Version":"1.4.2","Description":"Post+Meta+management+Posts,+Pages,+Custom+Post+Types,+Users,+Taxonomoies.","Author":"WpExpertPlugins","AuthorURI":"http:\/\/www.wpexpertplugins.com\/contact-us\/","TextDomain":"pmdm_wp","DomainPath":"\/languages","Network":false,"RequiresWP":"6.0.1","RequiresPHP":"","UpdateURI":"","Title":"Post+Meta+Data+Manager","AuthorName":"WpExpertPlugins"},"sip\/sip.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"SIP","PluginURI":"","Version":"1.0.1.1727842556441","Description":"","Author":"","AuthorURI":"","TextDomain":"sip","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"SIP","AuthorName":""},"google-site-kit\/google-site-kit.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Site+Kit+by+Google","PluginURI":"https:\/\/sitekit.withgoogle.com","Version":"1.136.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":"5.2","RequiresPHP":"7.4","UpdateURI":"","Title":"Site+Kit+by+Google","AuthorName":"Google"},"strip-query\/strip-query.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Strip+Queries","PluginURI":"","Version":"","Description":"","Author":"","AuthorURI":"","TextDomain":"strip-query","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Strip+Queries","AuthorName":""},"updraftplus\/updraftplus.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"UpdraftPlus+-+Backup\/Restore","PluginURI":"https:\/\/updraftplus.com","Version":"1.16.41","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":"","Title":"UpdraftPlus+-+Backup\/Restore","AuthorName":"UpdraftPlus.Com,+DavidAnderson"},"wc-order-dash\/wc-order-dash.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WC+Order+Dash","PluginURI":"","Version":"","Description":"","Author":"","AuthorURI":"","TextDomain":"wc-order-dash","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"WC+Order+Dash","AuthorName":""},"woocommerce\/woocommerce.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WooCommerce","PluginURI":"https:\/\/woocommerce.com\/","Version":"7.7.2","Description":"An+eCommerce+toolkit+that+helps+you+sell+anything.+Beautifully.","Author":"Automattic","AuthorURI":"https:\/\/woocommerce.com","TextDomain":"woocommerce","DomainPath":"\/i18n\/languages\/","Network":false,"RequiresWP":"6.0","RequiresPHP":"7.3","UpdateURI":"","Title":"WooCommerce","AuthorName":"Automattic"},"woocommerce-gateway-stripe\/woocommerce-gateway-stripe.php":{"WC+requires+at+least":"3.0","WC+tested+up+to":"4.3","Woo":"","Name":"WooCommerce+Stripe+Gateway","PluginURI":"https:\/\/wordpress.org\/plugins\/woocommerce-gateway-stripe\/","Version":"4.5.5","Description":"Take+credit+card+payments+on+your+store+using+Stripe.","Author":"WooCommerce","AuthorURI":"https:\/\/woocommerce.com\/","TextDomain":"woocommerce-gateway-stripe","DomainPath":"\/languages","Network":false,"RequiresWP":"4.4","RequiresPHP":"","UpdateURI":"","Title":"WooCommerce+Stripe+Gateway","AuthorName":"WooCommerce"},"tier-pricing-table-premium\/tier-pricing-table.php":{"WC+requires+at+least":"4.0","WC+tested+up+to":"8.4","Woo":"","Name":"WooCommerce+Tiered+Price+Table+(Premium)","PluginURI":"https:\/\/u2code.com\/plugins\/tiered-pricing-table-for-woocommerce\/","Version":"4.0.7","Description":"Quantity-based+discounts+with+nice-looking+reflection+on+the+product+page.","Author":"u2Code","AuthorURI":"https:\/\/u2code.com","TextDomain":"tier-pricing-table","DomainPath":"\/languages\/","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"https:\/\/api.freemius.com","Title":"WooCommerce+Tiered+Price+Table+(Premium)","AuthorName":"u2Code"},"wordfence2\/wordfence.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"Wordfence+Security","PluginURI":"http:\/\/www.wordfence.com\/","Version":"7.4.12","Description":"Wordfence+Security+-+Anti-virus,+Firewall+and+Malware+Scan","Author":"Wordfence","AuthorURI":"http:\/\/www.wordfence.com\/","TextDomain":"wordfence","DomainPath":"\/languages","Network":true,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"Wordfence+Security","AuthorName":"Wordfence"},"wpantimatter\/wpantimatter.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WPAntimatter","PluginURI":"https:\/\/yourwebsite.com\/antimatterwp","Version":"1.0.0","Description":"Decentralize+WordPress+updates+and+take+control+over+your+plugin,+theme,+and+core+update+endpoints.+Bypass+the+central+update+system+and+use+your+own+custom+update+sources.","Author":"HotSource","AuthorURI":"https:\/\/hotsource.io","TextDomain":"wpantimatter","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"WPAntimatter","AuthorName":"HotSource"},"wpforms-lite\/wpforms.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WPForms+Lite","PluginURI":"https:\/\/wpforms.com","Version":"1.9.1.3","Description":"Beginner+friendly+WordPress+contact+form+plugin.+Use+our+Drag+&+Drop+form+builder+to+create+your+WordPress+forms.","Author":"WPForms","AuthorURI":"https:\/\/wpforms.com","TextDomain":"wpforms-lite","DomainPath":"assets\/languages","Network":false,"RequiresWP":"5.5","RequiresPHP":"7.0","UpdateURI":"","Title":"WPForms+Lite","AuthorName":"WPForms"},"wp-mail-log\/wp-mail-log.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WP+Mail+Log","PluginURI":"https:\/\/wpvibes.com\/","Version":"1.0.2","Description":"WP+Mail+Log+helps+you+to+Log+and+view+all+emails+from+WordPress.","Author":"WPVibes","AuthorURI":"https:\/\/wpvibes.com\/","TextDomain":"wml-wts","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"WP+Mail+Log","AuthorName":"WPVibes"},"wp-mail-logging\/wp-mail-logging.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WP+Mail+Logging","PluginURI":"http:\/\/wordpress.org\/extend\/plugins\/wp-mail-logging\/","Version":"1.9.7","Description":"Logs+each+email+sent+by+WordPress.","Author":"MailPoet","AuthorURI":"https:\/\/www.mailpoet.com\/","TextDomain":"wp-mail-logging","DomainPath":"","Network":false,"RequiresWP":"","RequiresPHP":"","UpdateURI":"","Title":"WP+Mail+Logging","AuthorName":"MailPoet"},"wps-hide-login\/wps-hide-login.php":{"WC+requires+at+least":"","WC+tested+up+to":"","Woo":"","Name":"WPS+Hide+Login","PluginURI":"","Version":"1.9.16.7","Description":"Protect+your+website+by+changing+the+login+URL+and+preventing+access+to+wp-login.php+page+and+wp-admin+directory+while+not+logged-in","Author":"WPServeur,+NicolasKulka,+wpformation","AuthorURI":"https:\/\/wpserveur.net","TextDomain":"wps-hide-login","DomainPath":"languages","Network":false,"RequiresWP":"4.1","RequiresPHP":"7.0","UpdateURI":"","Title":"WPS+Hide+Login","AuthorName":"WPServeur,+NicolasKulka,+wpformation"}},"active":{"0":"advanced-custom-fields-pro\/acf.php","1":"disableauth\/disableauth.php","2":"hsdevkit\/hsdevkit.php","3":"post-meta-data-manager\/post-meta-data-manager.php","5":"tier-pricing-table-premium\/tier-pricing-table.php","6":"woocommerce\/woocommerce.php","7":"wp-mail-log\/wp-mail-log.php"}} + translations: [] + locale: [] + all: true +} + +docs { + Check if a version of WordPress is latest, outdated, or insecure. +} diff --git a/bruno/Popular Import Plugins/List Popular Import Plugins.bru b/bruno/Popular Import Plugins/List Popular Import Plugins.bru new file mode 100644 index 0000000..9e7c61b --- /dev/null +++ b/bruno/Popular Import Plugins/List Popular Import Plugins.bru @@ -0,0 +1,15 @@ +meta { + name: List Popular Import Plugins + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/core/importers/:api_version/ + body: none + auth: none +} + +params:path { + api_version: 1.1 +} diff --git a/bruno/Themes/Themes Info.bru b/bruno/Themes/Themes Info.bru new file mode 100644 index 0000000..11cc6d1 --- /dev/null +++ b/bruno/Themes/Themes Info.bru @@ -0,0 +1,51 @@ +meta { + name: Themes Info + type: http + seq: 2 +} + +get { + url: https://{{API_URL}}/themes/info/:api_version/?action=query_themes | theme_information | hot_tags | feature_list&request[per_page]=100&request[fields][reviews_url]=1&request[slug]=adonay&browse=popular | featured | updated | new&request[author]=x&request[page]=1 + body: none + auth: none +} + +params:query { + action: query_themes | theme_information | hot_tags | feature_list + request[per_page]: 100 + request[fields][reviews_url]: 1 + request[slug]: adonay + browse: popular | featured | updated | new + request[author]: x + request[page]: 1 + ~request[tag][0]: education + ~request[tag][1]: accessibility-ready + ~request[tag][2]: four-columns + ~request[locale]: en_US + ~request[wp_version]: 6.2 + ~request[search]: + ~request[fields ]: description: false + ~number: +} + +params:path { + api_version: 1.2 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5/ + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive +} + +docs { + Note: You can find information about arguments and examples in the following blog articles: + + [v1.2](https://wplake.org/blog/wordpress-org-api/) + + [v1.0](http://wp.tutsplus.com/tutorials/plugins/communicating-with-the-wordpress-org-plugin-api/) + + The source-code behind this API is [available](https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/class-themes-api.php). +} diff --git a/bruno/Themes/Themes Update Check.bru b/bruno/Themes/Themes Update Check.bru new file mode 100644 index 0000000..896f343 --- /dev/null +++ b/bruno/Themes/Themes Update Check.bru @@ -0,0 +1,30 @@ +meta { + name: Themes Update Check + type: http + seq: 1 +} + +post { + url: https://{{API_URL}}/themes/update-check/:api_version/ + body: formUrlEncoded + auth: none +} + +params:path { + api_version: 1.1 +} + +headers { + Host: api.wordpress.org + User-Agent: WordPress/6.2.2; http://172.18.0.5/ + Accept: */* + Accept-Encoding: deflate, gzip + Connection: Keep-Alive + Content-Type: application/x-www-form-urlencoded +} + +body:form-urlencoded { + themes: {"active":"twentytwentythree","themes":{"Divi":{"Name":"Divi","Title":"Divi","Version":"4.4.8","Author":"Elegant+Themes","Author+URI":"http:\/\/www.elegantthemes.com","UpdateURI":"","Template":"Divi","Stylesheet":"Divi"},"diviecommerce":{"Name":"Divi+Ecommerce","Title":"Divi+Ecommerce","Version":"1.2.3","Author":"Divi+Space","Author+URI":"https:\/\/divi.space","UpdateURI":"","Template":"Divi","Stylesheet":"diviecommerce"},"twentynineteen":{"Name":"Twenty+Nineteen","Title":"Twenty+Nineteen","Version":"1.7","Author":"the+WordPress+team","Author+URI":"https:\/\/wordpress.org\/","UpdateURI":"","Template":"twentynineteen","Stylesheet":"twentynineteen"},"twentyseventeen":{"Name":"Twenty+Seventeen","Title":"Twenty+Seventeen","Version":"2.4","Author":"the+WordPress+team","Author+URI":"https:\/\/wordpress.org\/","UpdateURI":"","Template":"twentyseventeen","Stylesheet":"twentyseventeen"},"twentytwenty":{"Name":"Twenty+Twenty","Title":"Twenty+Twenty","Version":"1.5","Author":"the+WordPress+team","Author+URI":"https:\/\/wordpress.org\/","UpdateURI":"","Template":"twentytwenty","Stylesheet":"twentytwenty"},"twentytwentyone":{"Name":"Twenty+Twenty-One","Title":"Twenty+Twenty-One","Version":"2.3","Author":"the+WordPress+team","Author+URI":"https:\/\/wordpress.org\/","UpdateURI":"","Template":"twentytwentyone","Stylesheet":"twentytwentyone"},"twentytwentythree":{"Name":"Twenty+Twenty-Three","Title":"Twenty+Twenty-Three","Version":"1.1","Author":"the+WordPress+team","Author+URI":"https:\/\/wordpress.org","UpdateURI":"","Template":"twentytwentythree","Stylesheet":"twentytwentythree"},"twentytwentytwo":{"Name":"Twenty+Twenty-Two","Title":"Twenty+Twenty-Two","Version":"1.4","Author":"the+WordPress+team","Author+URI":"https:\/\/wordpress.org\/","UpdateURI":"","Template":"twentytwentytwo","Stylesheet":"twentytwentytwo"}}} + translations: [] + locale: [] +} diff --git a/bruno/WP Stats Collection/Locale Stats.bru b/bruno/WP Stats Collection/Locale Stats.bru new file mode 100644 index 0000000..8ea0c27 --- /dev/null +++ b/bruno/WP Stats Collection/Locale Stats.bru @@ -0,0 +1,15 @@ +meta { + name: Locale Stats + type: http + seq: 4 +} + +get { + url: https://{{API_URL}}/stats/locale/1.0/ + body: none + auth: none +} + +docs { + Populates the [WP Statistics](https://wordpress.org/about/stats/) web page +} diff --git a/bruno/WP Stats Collection/MySQL Stats.bru b/bruno/WP Stats Collection/MySQL Stats.bru new file mode 100644 index 0000000..8524f56 --- /dev/null +++ b/bruno/WP Stats Collection/MySQL Stats.bru @@ -0,0 +1,15 @@ +meta { + name: MySQL Stats + type: http + seq: 3 +} + +get { + url: https://{{API_URL}}/stats/mysql/1.0/ + body: none + auth: none +} + +docs { + Populates the [WP Statistics](https://wordpress.org/about/stats/) web page +} diff --git a/bruno/WP Stats Collection/PHP Stats.bru b/bruno/WP Stats Collection/PHP Stats.bru new file mode 100644 index 0000000..efbdbd1 --- /dev/null +++ b/bruno/WP Stats Collection/PHP Stats.bru @@ -0,0 +1,15 @@ +meta { + name: PHP Stats + type: http + seq: 2 +} + +get { + url: https://{{API_URL}}/stats/php/1.0/ + body: none + auth: none +} + +docs { + Populates the [WP Statistics](https://wordpress.org/about/stats/) web page +} diff --git a/bruno/WP Stats Collection/Plugin Stats w Callback.bru b/bruno/WP Stats Collection/Plugin Stats w Callback.bru new file mode 100644 index 0000000..a7d7b10 --- /dev/null +++ b/bruno/WP Stats Collection/Plugin Stats w Callback.bru @@ -0,0 +1,21 @@ +meta { + name: Plugin Stats w Callback + type: http + seq: 6 +} + +get { + url: https://{{API_URL}}/stats/plugin/1.0/downloads.php?slug=newpath-wildapricot-press&limit=20&callback=myFunc + body: none + auth: none +} + +params:query { + slug: newpath-wildapricot-press + limit: 20 + callback: myFunc +} + +docs { + Populates the [WP Statistics](https://wordpress.org/about/stats/) web page +} diff --git a/bruno/WP Stats Collection/Plugin Stats.bru b/bruno/WP Stats Collection/Plugin Stats.bru new file mode 100644 index 0000000..96e210a --- /dev/null +++ b/bruno/WP Stats Collection/Plugin Stats.bru @@ -0,0 +1,19 @@ +meta { + name: Plugin Stats + type: http + seq: 5 +} + +get { + url: https://{{API_URL}}/stats/plugin/1.0/:slug + body: none + auth: none +} + +params:path { + slug: newpath-wildapricot-press +} + +docs { + Populates the [WP Statistics](https://wordpress.org/about/stats/) web page +} diff --git a/bruno/WP Stats Collection/WP Stats.bru b/bruno/WP Stats Collection/WP Stats.bru new file mode 100644 index 0000000..e5d4ca8 --- /dev/null +++ b/bruno/WP Stats Collection/WP Stats.bru @@ -0,0 +1,15 @@ +meta { + name: WP Stats + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/stats/wordpress/1.0/ + body: none + auth: none +} + +docs { + Populates the [WP Statistics](https://wordpress.org/about/stats/) web page +} diff --git a/bruno/WordPress Events/Upcoming Events.bru b/bruno/WordPress Events/Upcoming Events.bru new file mode 100644 index 0000000..59808fa --- /dev/null +++ b/bruno/WordPress Events/Upcoming Events.bru @@ -0,0 +1,27 @@ +meta { + name: Upcoming Events + type: http + seq: 1 +} + +get { + url: https://{{API_URL}}/events/:api_version?country=CA + body: none + auth: none +} + +params:query { + country: CA + ~number: 3 + ~location: Seattle + ~locale: de_DE + ~timezone: Europe/Berlin + ~location: Dresden + ~latitude: 51.051 + ~longitude: 13.738 + ~ip: 136.0.16.1 +} + +params:path { + api_version: 1.0 +} diff --git a/bruno/bruno.json b/bruno/bruno.json index d1f3c80..0824449 100644 --- a/bruno/bruno.json +++ b/bruno/bruno.json @@ -1,6 +1,6 @@ { "version": "1", - "name": "WordPress Update API", + "name": "WordPress.org API", "type": "collection", "ignore": [ "node_modules", diff --git a/bruno/collection.bru b/bruno/collection.bru index 0ccd856..9d9a039 100644 --- a/bruno/collection.bru +++ b/bruno/collection.bru @@ -1,5 +1,5 @@ docs { - This is the WordPress Update API. It is documented in the WordPress code and has no public docs. + [Public docs are on the Codex](https://codex.wordpress.org/WordPress.org_API) We can use [OpenAPI Mocker](https://www.npmjs.com/package/open-api-mocker) for using a mock server }