Beállítások végpontjai
A REST API v2 beállításvégpontjai: általános, haladó, figyelési, e-mail, költségkövető, Dashboard Insights, API-mentések és eszközök.
A beállításvégpontokkal a vezérlőpult beállításait olvashatod és módosíthatod programból. A pontos kérés- és válaszszerkezetet a Postman-gyűjtemény és az OpenAPI-leírás adja.
Általános beállítások
Szekció neve “Általános beállítások”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/general |
Általános beállítások lekérése | |
| PUT, PATCH | /settings/general/edit |
Általános beállítások módosítása | Például timezone_string, time_daily_update, frequency_auto_update, backup_before_upgrade |
Haladó beállítások
Szekció neve “Haladó beállítások”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/advanced |
Haladó beállítások lekérése | |
| PUT, PATCH | /settings/advanced/edit |
Haladó beállítások módosítása | Például mainwp_maximum_requests, mainwp_minimum_delay, mainwp_ssl_verify_certificate, mainwp_verify_connection_method |
Figyelési beállítások
Szekció neve “Figyelési beállítások”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/monitoring |
Globális figyelési beállítások | |
| PUT, PATCH | /settings/monitoring/edit |
Globális figyelési beállítások módosítása | Például mainwp_uptime_monitoring_active, mainwp_uptime_monitoring_type, mainwp_uptime_monitoring_interval, mainwp_sitehealth_threshold |
E-mail-beállítások
Szekció neve “E-mail-beállítások”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/emails |
E-mail-beállítások lekérése | |
| PUT, PATCH | /settings/emails/{mail_type}/edit |
Egy levélsablon vagy beállításcsoport módosítása | mail_type, opcionális disable, heading, subject, recipients |
Költségkövető-beállítások
Szekció neve “Költségkövető-beállítások”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/cost-tracker |
Költségkövető-beállítások | |
| PUT, PATCH | /settings/cost-tracker/edit |
Költségkövető-beállítások módosítása | currency, currency_position, thousand_separator, decimal_separator |
| POST | /settings/cost-tracker/product-types/add |
Terméktípus hozzáadása | title, opcionális color, icon |
| PUT, PATCH | /settings/cost-tracker/product-types/{slug}/edit |
Terméktípus szerkesztése | slug, title, opcionális color, icon |
| DELETE | /settings/cost-tracker/product-types/{slug}/delete |
Terméktípus törlése | slug |
| POST | /settings/cost-tracker/payment-methods/add |
Fizetési mód hozzáadása | title |
| PUT, PATCH | /settings/cost-tracker/payment-methods/{slug}/edit |
Fizetési mód szerkesztése | slug, title |
| DELETE | /settings/cost-tracker/payment-methods/{slug}/delete |
Fizetési mód törlése | slug |
Dashboard Insights
Szekció neve “Dashboard Insights”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/dashboard-insights |
Dashboard Insights beállítások | |
| PUT, PATCH | /settings/dashboard-insights/edit |
Beállítások módosítása | enable_insights_logging |
API-mentések beállításai
Szekció neve “API-mentések beállításai”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/api-backups |
Az API-mentési szolgáltatók beállításai | |
| PUT, PATCH | /settings/api-backups/{api_slug}/edit |
Egy szolgáltató konfigurációjának módosítása | api_slug, szolgáltatófüggő hitelesítési és kapcsolati mezők (enabled, username, password, url, secrets.api_key) |
Eszközbeállítások és eszközműveletek
Szekció neve “Eszközbeállítások és eszközműveletek”| Metódus | Útvonal | Mire jó | Fő paraméterek |
|---|---|---|---|
| GET | /settings/tools |
Eszközbeállítások lekérése | |
| PUT, PATCH | /settings/tools/edit |
Eszközbeállítások módosítása | mainwp_theme, guided_tours, chatbase, guided_video |
| POST | /settings/tools/destroy-sessions |
Munkamenetek megsemmisítésének indítása | |
| GET | /settings/tools/destroy-sessions-status/{destroy_id} |
A munkamenet-megsemmisítés állapota | destroy_id |
| POST | /settings/tools/renew-connections |
Kapcsolatok megújításának indítása | |
| GET | /settings/tools/renew-connections-status/{renew_id} |
A kapcsolatmegújítás állapota | renew_id |
| POST | /settings/tools/disconnect-all-sites |
Az összes webhely leválasztásának indítása | |
| GET | /settings/tools/disconnect-all-sites-status/{disconnect_id} |
A leválasztás állapota | disconnect_id |
| POST | /settings/tools/clear-activation-data |
Aktiválási adatok törlése | |
| POST | /settings/tools/restore-info-messages |
Tájékoztató üzenetek visszaállítása |
Példák
Szekció neve “Példák”Globális figyelési beállítások módosítása
Szekció neve “Globális figyelési beállítások módosítása”curl -X PUT \ -H "Authorization: Bearer API_KULCS" \ -H "Content-Type: application/json" \ -d '{ "mainwp_uptime_monitoring_active": 1, "mainwp_uptime_monitoring_type": "http", "mainwp_uptime_monitoring_interval": 5 }' \ "https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/settings/monitoring/edit"{ "success": 1, "message": "Monitoring settings updated successfully."}API-mentési szolgáltató módosítása
Szekció neve “API-mentési szolgáltató módosítása”curl -X PATCH \ -H "Authorization: Bearer API_KULCS" \ -H "Content-Type: application/json" \ -d '{ "enabled": true, "username": "api-felhasznalo", "password": "api-titok" }' \ "https://a-te-vezerlopultod.hu/wp-json/mainwp/v2/settings/api-backups/cloudways/edit"{ "success": 1, "message": "API backup settings updated successfully."}Kapcsolódó fejezetek
Szekció neve “Kapcsolódó fejezetek”Készült: