Ustawienia modułu Mail są zarządzane przez standardowy endpoint CRUD oraz set_field.
Endpointy
| Metoda |
Ścieżka |
Opis |
| GET |
/mail/settings.json |
Pobranie ustawień |
| PATCH |
/mail/settings.json |
Aktualizacja ustawień |
| POST |
/mail/settings/update_counters |
Reset liczników skrzynek |
| POST |
/mail/settings/update_all_reports |
Regeneracja raportów |
Autoryzacja: Authorization: Bearer TOKEN (uprawnienie: mail)
Pola ustawień
| Pole |
Typ |
Wymagane |
Opis |
notes |
string |
nie |
Notatki wewnętrzne |
fields |
object |
nie |
Pola konfiguracyjne (JSONB) |
secret_fields |
object |
nie |
Pola tajne (JSONB) |
Aktualizacja ustawień
PATCH /mail/settings.json
Authorization: Bearer TOKEN
{
"setting": {
"notes": "SMTP przez Sendgrid, weryfikacja co kwartał"
}
}
Ustawienia per użytkownik (via set_field)
POST /account/set_field?key=mail.inbox.per_page&value=50&target=user_setting
| Klucz |
Wartości |
Opis |
mail.inbox.per_page |
number |
Liczba e-maili na stronę |