-
Notifications
You must be signed in to change notification settings - Fork 0
Cleanup Settings
sadhasivam edited this page Sep 10, 2024
·
1 revision
URL: /api/admin/cleanupSettings
Method: GET
Description: Retrieves dropdown options for cleanup settings.
This endpoint does not require any parameters.
{
"success": true,
"data": {
"conditions": [
{
"id": 1,
"scenario": "callback-cleanup",
"value": "everyMinute",
"command": "app:crack-callback-cleanup",
"status": 1,
"job_info": "callback_cleanup_tooltip",
"icon": "glyphicon glyphicon-random",
"created_at": "2024-08-20 18:49:50",
"updated_at": "2024-08-20 18:49:50"
},
{
"id": 2,
"scenario": "crack-reports-cleanup",
"value": "everyMinute",
"command": "app:crack-reports-cleanup",
"status": 1,
"job_info": "crack_cleanup_tooltip",
"icon": "glyphicon glyphicon-modal-window",
"created_at": "2024-08-20 18:49:50",
"updated_at": "2024-08-20 18:49:50"
},
{
"id": 3,
"scenario": "license-reports-cleanup",
"value": "everyMinute",
"command": "app:license-reports-cleanup",
"status": 1,
"job_info": "license_report_cleanup_tooltip",
"icon": "glyphicon glyphicon-tags",
"created_at": "2024-08-20 18:49:50",
"updated_at": "2024-08-20 18:49:50"
},
{
"id": 4,
"scenario": "system-reports-cleanup",
"value": "everyMinute",
"command": "app:system-reports-cleanup",
"status": 1,
"job_info": "system_cleanup_tooltip",
"icon": "glyphicon glyphicon-wrench",
"created_at": "2024-08-20 18:49:50",
"updated_at": "2024-08-20 18:49:50"
},
{
"id": 5,
"scenario": "installation-status-logs",
"value": "everyMinute",
"command": "installation:logs",
"status": 1,
"job_info": "installation_logs_tooltip",
"icon": "glyphicon glyphicon-repeat",
"created_at": "2024-08-20 18:49:50",
"updated_at": "2024-08-20 18:49:50"
}
],
"php_bin_paths": [
"\/usr\/bin\/php",
"\/bin\/php",
"\/usr\/bin\/php8.2",
"\/usr\/lib\/php",
"\/etc\/php",
"\/usr\/include\/php",
"\/usr\/share\/php"
],
"cron_path": "-q \/var\/www\/html\/manager\/artisan schedule:run 2>&1",
"settings": [
{
"SETTING_ID": 1,
"ROOT_URL": "https:\/\/demo.admin.com",
"CLIENT_EMAIL": "admin@demo.com",
"LICENSE_CODE": "a601e-5949-4339-a182-e4bd51186",
"INSTALLATION_HASH": " ",
"SYSTEM_LANGUAGE": "en",
"TIMEZONE": "UTC",
"RECORDS_ARCHIVE_DAYS": 1000,
"RECORDS_ON_ADMIN_PAGE": 10,
"RECORDS_ON_INDEX_PAGE": 5,
"RECORDS_ON_SEARCH_PAGE": 10,
"API_STATUS": 1,
"BANNED_HOSTS": 0,
"BANNED_HOST_MESSAGE": "",
"FAILED_LOGINS": 1,
"FAILED_LOGINS_LIMIT": 3,
"FAILED_LICENSINGS_LIMIT": 0,
"FAILED_UPDATES_LIMIT": 0,
"FAILED_HOSTS_FORGET": 1,
"FAILED_FORGET_LIMIT": 3,
"SMART_REPORTS": 1,
"SMART_TABLES": 1,
"MIN_PASSWORD_LENGTH": 8,
"PASSWORD_VALIDATION_MESSAGE": null,
"WHITELISTED_ACCESS": 0,
"WHITELISTED_IP": "",
"VERIFIED_UPDATES": "0",
"EMAIL_FROM_NAME": "Testing",
"EMAIL_FROM_ADDRESS": "demoadmin@gmail.com",
"EMAIL_CC_ADMIN": 0,
"EMAIL_EXPIRING_LICENSE_DAYS": 0,
"EMAIL_EXPIRING_UPDATES_DAYS": 0,
"EMAIL_EXPIRING_SUPPORT_DAYS": 0,
"EXPIRATION_CHECK_DATE": "2021-08-04",
"DATABASE_CLEANUP_ENABLED": 1,
"DATABASE_CLEANUP_CALLBACKS": 90,
"DATABASE_CLEANUP_REPORTS_MAIN": 90,
"DATABASE_CLEANUP_REPORTS_SYSTEM": 60,
"DATABASE_CLEANUP_REPORTS_LICENSES": 0,
"DATABASE_CLEANUP_VERSIONS": 0,
"DATABASE_CLEANUP_FILES": 0,
"DATABASE_CLEANUP_DATE": "2021-08-04",
"NEWS_TEXT": "[{\"title\":\"license manager Scripts Receive New Features and Core Updates\",\"full_url\":\"https:\\\/\\\/www.license manager.com\\\/blog\\\/license manager-scripts-receive-new-features-and-core-updates\\\/\",\"date\":\"2019-08-19\"},{\"title\":\"Force User Input Validation with Auto PHP Licenser 2.5\",\"full_url\":\"https:\\\/\\\/www.license manager.com\\\/blog\\\/force-user-input-validation-with-auto-php-licenser-2-5\\\/\",\"date\":\"2019-04-18\"},{\"title\":\"Dead Man Switch 1.4 Gets Visual Emails Composer\",\"full_url\":\"https:\\\/\\\/www.license manager.com\\\/blog\\\/dead-man-switch-1-4-gets-visual-emails-composer\\\/\",\"date\":\"2019-01-28\"}]",
"NEWS_DATE": "2021-08-02",
"ENVATO_API_TOKEN": "",
"DATABASE_VERSION": "v3.0.1",
"created_at": null,
"updated_at": null,
"EMAIL_DRIVER": "smtp",
"EMAIL_PASSWORD": "eyJpdiI6IllWYmtsWE9tREJkZjcrS3Raa2hYWUE9PSIsInZhbHVlIjoiRCtEOVdrSkxKWUtXc1BkVGhlQUZwWTlOSG1uY1l3VnR2clJlOHNqQVVMbz0hvguacbkjaajVlZDRhMDcyM2I4YjcwZmQ3Mzk4NDRiMjI4NzNmN2QyMWI2YmFhZGNkMDM0NTI4OTdhMzZlNGRlOTJjYzU3IiwidGFnIjoiIn0=",
"EMAIL_PORT": 465,
"EMAIL_ENCRYPTION": "SSL",
"EMAIL_HOST": "smtp.gmail.com",
"EMAIL_SENDING_STATUS": 1,
"debugger": 0
}
],
"php_extension_status": true
}
}URL: /api/admin/cleanSettings
Method: GET
Description: Retrieves options for clean settings.
This endpoint does not require any parameters.
{
"database cleanup callbacks": [
{
"value": 0,
"title": "Disabled",
"selected": ""
},
{
"value": 1,
"title": "1 Day",
"selected": ""
},
{
"value": 7,
"title": "7 Days",
"selected": ""
},
{
"value": 14,
"title": "14 Days",
"selected": ""
},
{
"value": 30,
"title": "30 Days",
"selected": ""
},
{
"value": 60,
"title": "60 Days",
"selected": ""
},
{
"value": 90,
"title": "90 Days",
"selected": " selected"
},
{
"value": 180,
"title": "180 Days",
"selected": ""
},
{
"value": 365,
"title": "365 Days",
"selected": ""
}
],
"database cleanup reports main": [
{
"value": 0,
"title": "Disabled",
"selected": ""
},
{
"value": 1,
"title": "1 Day",
"selected": ""
},
{
"value": 7,
"title": "7 Days",
"selected": ""
},
{
"value": 14,
"title": "14 Days",
"selected": ""
},
{
"value": 30,
"title": "30 Days",
"selected": ""
},
{
"value": 60,
"title": "60 Days",
"selected": ""
},
{
"value": 90,
"title": "90 Days",
"selected": " selected"
},
{
"value": 180,
"title": "180 Days",
"selected": ""
},
{
"value": 365,
"title": "365 Days",
"selected": ""
}
],
"database cleanup reports system": [
{
"value": 0,
"title": "Disabled",
"selected": ""
},
{
"value": 1,
"title": "1 Day",
"selected": ""
},
{
"value": 7,
"title": "7 Days",
"selected": ""
},
{
"value": 14,
"title": "14 Days",
"selected": ""
},
{
"value": 30,
"title": "30 Days",
"selected": ""
},
{
"value": 60,
"title": "60 Days",
"selected": " selected"
},
{
"value": 90,
"title": "90 Days",
"selected": ""
},
{
"value": 180,
"title": "180 Days",
"selected": ""
},
{
"value": 365,
"title": "365 Days",
"selected": ""
}
],
"database cleanup versions": [
{
"value": 0,
"title": "Disabled",
"selected": " selected"
},
{
"value": 1,
"title": "1 Day",
"selected": ""
},
{
"value": 7,
"title": "7 Days",
"selected": ""
},
{
"value": 14,
"title": "14 Days",
"selected": ""
},
{
"value": 30,
"title": "30 Days",
"selected": ""
},
{
"value": 60,
"title": "60 Days",
"selected": ""
},
{
"value": 90,
"title": "90 Days",
"selected": ""
},
{
"value": 180,
"title": "180 Days",
"selected": ""
},
{
"value": 365,
"title": "365 Days",
"selected": ""
}
],
"database cleanup reports license": [
{
"value": 0,
"title": "Disabled",
"selected": " selected"
},
{
"value": 1,
"title": "1 Day",
"selected": ""
},
{
"value": 7,
"title": "7 Days",
"selected": ""
},
{
"value": 14,
"title": "14 Days",
"selected": ""
},
{
"value": 30,
"title": "30 Days",
"selected": ""
},
{
"value": 60,
"title": "60 Days",
"selected": ""
},
{
"value": 90,
"title": "90 Days",
"selected": ""
},
{
"value": 180,
"title": "180 Days",
"selected": ""
},
{
"value": 365,
"title": "365 Days",
"selected": ""
}
]
}URL: /api/admin/saveintervalSettings
Method: POST
Description: Saves the interval settings.
| Parameter | Type | Required/Optional | Description |
|---|---|---|---|
DATABASE_CLEANUP_CALLBACKS |
Integer | Required | The interval for database cleanup related to callbacks in days. |
DATABASE_CLEANUP_REPORTS_MAIN |
Integer | Required | The interval for database cleanup related to main reports in days. |
DATABASE_CLEANUP_REPORTS_SYSTEM |
Integer | Required | The interval for database cleanup related to system reports in days. |
DATABASE_CLEANUP_REPORTS_LICENSES |
Integer | Required | The interval for database cleanup related to license reports in days. |
DATABASE_CLEANUP_VERSIONS |
Integer | Required | The interval for database cleanup related to version records in days. |
{
"success": true,
"message": "The above settings of Auto Faveo license manager has been updated ",
"data": {
"SETTING_ID": 1,
"ROOT_URL": "https:\/\/demo.admin.com",
"CLIENT_EMAIL": "admin@demo.com",
"LICENSE_CODE": "a601e-5949-4339-a182-e4bd51186",
"INSTALLATION_HASH": " ",
"SYSTEM_LANGUAGE": "en",
"TIMEZONE": "UTC",
"RECORDS_ARCHIVE_DAYS": 1000,
"RECORDS_ON_ADMIN_PAGE": 10,
"RECORDS_ON_INDEX_PAGE": 5,
"RECORDS_ON_SEARCH_PAGE": 10,
"API_STATUS": 1,
"BANNED_HOSTS": 0,
"BANNED_HOST_MESSAGE": "",
"FAILED_LOGINS": 1,
"FAILED_LOGINS_LIMIT": 3,
"FAILED_LICENSINGS_LIMIT": 0,
"FAILED_UPDATES_LIMIT": 0,
"FAILED_HOSTS_FORGET": 1,
"FAILED_FORGET_LIMIT": 3,
"SMART_REPORTS": 1,
"SMART_TABLES": 1,
"MIN_PASSWORD_LENGTH": 8,
"PASSWORD_VALIDATION_MESSAGE": null,
"WHITELISTED_ACCESS": 0,
"WHITELISTED_IP": "",
"VERIFIED_UPDATES": "0",
"EMAIL_FROM_NAME": "Testing",
"EMAIL_FROM_ADDRESS": "demoadmin@gmail.com",
"EMAIL_CC_ADMIN": 0,
"EMAIL_EXPIRING_LICENSE_DAYS": 0,
"EMAIL_EXPIRING_UPDATES_DAYS": 0,
"EMAIL_EXPIRING_SUPPORT_DAYS": 0,
"EXPIRATION_CHECK_DATE": "2021-08-04",
"DATABASE_CLEANUP_ENABLED": 1,
"DATABASE_CLEANUP_CALLBACKS": 90,
"DATABASE_CLEANUP_REPORTS_MAIN": 90,
"DATABASE_CLEANUP_REPORTS_SYSTEM": 60,
"DATABASE_CLEANUP_REPORTS_LICENSES": 0,
"DATABASE_CLEANUP_VERSIONS": 0,
"DATABASE_CLEANUP_FILES": 0,
"DATABASE_CLEANUP_DATE": "2021-08-04",
"NEWS_TEXT": "[{\"title\":\"license manager Scripts Receive New Features and Core Updates\",\"full_url\":\"https:\\\/\\\/www.license manager.com\\\/blog\\\/license manager-scripts-receive-new-features-and-core-updates\\\/\",\"date\":\"2019-08-19\"},{\"title\":\"Force User Input Validation with Auto PHP Licenser 2.5\",\"full_url\":\"https:\\\/\\\/www.license manager.com\\\/blog\\\/force-user-input-validation-with-auto-php-licenser-2-5\\\/\",\"date\":\"2019-04-18\"},{\"title\":\"Dead Man Switch 1.4 Gets Visual Emails Composer\",\"full_url\":\"https:\\\/\\\/www.license manager.com\\\/blog\\\/dead-man-switch-1-4-gets-visual-emails-composer\\\/\",\"date\":\"2019-01-28\"}]",
"NEWS_DATE": "2021-08-02",
"ENVATO_API_TOKEN": "",
"DATABASE_VERSION": "v3.0.1",
"created_at": null,
"updated_at": null,
"EMAIL_DRIVER": "smtp",
"EMAIL_PASSWORD": "eyJpdiI6IllWYmtsWE9tREJkZjcrS3Raa2hYWUE9PSIsInZhbHVlIjoiRCtEOVdrSkxKWUtXc1BkVGhlQUZwWTlOSG1uY1l3VnR2clJlOHNqQVVMbz0hvguacbkjaajVlZDRhMDcyM2I4YjcwZmQ3Mzk4NDRiMjI4NzNmN2QyMWI2YmFhZGNkMDM0NTI4OTdhMzZlNGRlOTJjYzU3IiwidGFnIjoiIn0=",
"EMAIL_PORT": 465,
"EMAIL_ENCRYPTION": "SSL",
"EMAIL_HOST": "smtp.gmail.com",
"EMAIL_SENDING_STATUS": 1,
"debugger": 0
}
}URL: /api/admin/getDebugger
Method: GET
Description: Retrieves debugger settings.
This endpoint does not require any parameters.
{
"debugger":0
}URL: /api/admin/cronTimeCommands
Method: GET
Description: Retrieves commands for cron time settings.
This endpoint does not require any parameters.
{
"success": true,
"message": "Commands",
"data": {
"cron_time_commands": [
{
"id": "everyMinute",
"name": "Every Minute"
},
{
"id": "everyFiveMinutes",
"name": "Every Five Minute"
},
{
"id": "everyTenMinutes",
"name": "Every Ten Minute"
},
{
"id": "everyThirtyMinutes",
"name": "Every Thirty Minute"
},
{
"id": "hourly",
"name": "Every hour"
},
{
"id": "daily",
"name": "Every day"
},
{
"id": "dailyAt",
"name": "Daily At"
},
{
"id": "weekly",
"name": "Every Week"
},
{
"id": "monthly",
"name": "Every Month"
},
{
"id": "yearly",
"name": "Every Year"
}
]
}
}URL: /api/admin/verify-php-path
Method: POST
Description: Verifies the PHP executable path.
| Parameter | Type | Required/Optional | Description |
|---|---|---|---|
path |
String | Required | The file path to the PHP executable that needs to be checked. |
{
"success": true,
"message": "Cron command copied to clipboard. Specified PHP exectable path valid",
"data": ""
}