Configure User Prayer Preferences
configure_prayer_preferencesConfigures prayer calculation parameters, location behavior (fixed or auto_travel), madhab, reminder mode, and notification language in persistent storage.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | No | Language for reminder text: en or ar | |
| madhab | No | Jurisprudential Asr shadow calculation: Shafi or Hanafi | |
| userId | Yes | Unique user identifier | |
| enabled | No | Whether prayer reminders are enabled | |
| timezone | No | IANA timezone identifier (e.g. Asia/Riyadh, Europe/London) | |
| fixedCity | No | Predefined city name for fixed location (e.g. Riyadh, London) | |
| locationMode | No | Location strategy: auto_travel or fixed | |
| reminderMode | No | Reminder display policy: prayer_window, exact_window, persistent | |
| fixedCoordinates | No | Fixed geographical coordinates | |
| highLatitudeRule | No | High latitude twilight adjustment rule | |
| calculationMethod | No | Islamic prayer calculation authority | |
| minuteAdjustments | No | Custom per-prayer minute offsets (-60 to +60) | |
| exactWindowMinutes | No | Duration in minutes for exact_window mode |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether configuration succeeded | |
| preferences | Yes |