# 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

| 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

| 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

| 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

| 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

| 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

| 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

| 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

| 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

### Globális figyelési beállítások módosítása

```bash
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"
```

```json
{
  "success": 1,
  "message": "Monitoring settings updated successfully."
}
```

### API-mentési szolgáltató módosítása

```bash
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"
```

```json
{
  "success": 1,
  "message": "API backup settings updated successfully."
}
```

## Kapcsolódó fejezetek

- [REST API áttekintés](https://hub.hellowp.io/hu/plugins/mainwp/rest-api-attekintes/)
- [Monitorok végpontjai](https://hub.hellowp.io/hu/plugins/mainwp/rest-api-monitorok/)
- [API-kulcsok kezelése](https://hub.hellowp.io/hu/plugins/mainwp/rest-api-api-kulcsok/)
