System Status Tools
Introduction
REST API End Points for managing and checking GD System Status Tools.
EndPoints
/wp-json/geodir/v2/system_status/tools
Output
[
{
"id": "clear_version_numbers",
"name": "Clear version numbers",
"action": "Run",
"description": "This will force install/upgrade functions to run.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/clear_version_numbers"
}
]
}
},
{
"id": "check_reviews",
"name": "Check reviews",
"action": "Run",
"description": "Check reviews for correct location and content settings.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/check_reviews"
}
]
}
},
{
"id": "install_pages",
"name": "Create default GeoDirectory pages",
"action": "Run",
"description": "Note: This tool will install all the missing GeoDirectory pages. Pages already defined and set up will not be replaced.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/install_pages"
}
]
}
},
{
"id": "recount_terms",
"name": "Term counts",
"action": "Run",
"description": "This tool will recount the listing terms.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/recount_terms"
}
]
}
},
{
"id": "export_db_texts",
"name": "DB text translation",
"action": "Run",
"description": "This tool will collect any texts stored in the DB and put them in the file db-language.php so they can then be used to translate them by translations tools.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/export_db_texts"
}
]
}
}
]
/wp-json/geodir/v2/system_status/tools/
Example
/wp-json/geodir/v2/system_status/tools/clear_version_numbers
Output
[
{
"id": "clear_version_numbers",
"name": "Clear version numbers",
"action": "Run",
"description": "This will force install/upgrade functions to run.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/clear_version_numbers"
}
]
}
},
{
"id": "check_reviews",
"name": "Check reviews",
"action": "Run",
"description": "Check reviews for correct location and content settings.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/check_reviews"
}
]
}
},
{
"id": "install_pages",
"name": "Create default GeoDirectory pages",
"action": "Run",
"description": "Note: This tool will install all the missing GeoDirectory pages. Pages already defined and set up will not be replaced.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/install_pages"
}
]
}
},
{
"id": "recount_terms",
"name": "Term counts",
"action": "Run",
"description": "This tool will recount the listing terms.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/recount_terms"
}
]
}
},
{
"id": "export_db_texts",
"name": "DB text translation",
"action": "Run",
"description": "This tool will collect any texts stored in the DB and put them in the file db-language.php so they can then be used to translate them by translations tools.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/export_db_texts"
}
]
}
}
]
/wp-json/geodir/v2/system_status/tools/
Example
/wp-json/geodir/v2/system_status/tools/clear_version_numbers
Output
{
"id": "clear_version_numbers",
"name": "Clear version numbers",
"action": "Run",
"description": "This will force install/upgrade functions to run.",
"success": true,
"message": "Version numbers cleared. Install/upgrade functions will run on next page load.",
"_links": {
"item": [
{
"embeddable": true,
"href": "http://local.newwp.test/wp-json/geodir/v2/system_status/tools/clear_version_numbers"
}
]
}
}