{
    "ok": true,
    "notification_preferences": {
        "categories": {
            "marketplace": {
                "label": "Marketplace notifications",
                "description": "Sales, offers, watched cards, price drops and marketplace warnings.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "2": "push",
                    "in_app": {
                        "id": 1,
                        "user_id": 904,
                        "category": "marketplace",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 2,
                        "user_id": 904,
                        "category": "marketplace",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 3,
                        "user_id": 904,
                        "category": "marketplace",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "guild": {
                "label": "Guild notifications",
                "description": "Guild chat, announcements, treasury goals, wars and league updates.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "2": "push",
                    "in_app": {
                        "id": 4,
                        "user_id": 904,
                        "category": "guild",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 5,
                        "user_id": 904,
                        "category": "guild",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 6,
                        "user_id": 904,
                        "category": "guild",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "match": {
                "label": "Match notifications",
                "description": "Match results, replay ready, stamina updates and ranked changes.",
                "channels": {
                    "0": "in_app",
                    "1": "push",
                    "in_app": {
                        "id": 7,
                        "user_id": 904,
                        "category": "match",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 8,
                        "user_id": 904,
                        "category": "match",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "live_ops": {
                "label": "Live Ops reminders",
                "description": "Daily/weekly tasks, event ending soon, calendar rewards and reward claims.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "2": "push",
                    "in_app": {
                        "id": 9,
                        "user_id": 904,
                        "category": "live_ops",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 10,
                        "user_id": 904,
                        "category": "live_ops",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 11,
                        "user_id": 904,
                        "category": "live_ops",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "auction": {
                "label": "Auction alerts",
                "description": "Outbid, won, lost, buyout, settlement and ending-soon alerts.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "2": "push",
                    "in_app": {
                        "id": 12,
                        "user_id": 904,
                        "category": "auction",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 13,
                        "user_id": 904,
                        "category": "auction",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 14,
                        "user_id": 904,
                        "category": "auction",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "trade": {
                "label": "Trade alerts",
                "description": "Trade received, accepted, rejected, expired and escrow messages.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "2": "push",
                    "in_app": {
                        "id": 15,
                        "user_id": 904,
                        "category": "trade",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 16,
                        "user_id": 904,
                        "category": "trade",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 17,
                        "user_id": 904,
                        "category": "trade",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "rental_loan": {
                "label": "Rental / loan alerts",
                "description": "Rental created, card loaned, overdue returns and auto-return notices.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "2": "push",
                    "in_app": {
                        "id": 18,
                        "user_id": 904,
                        "category": "rental_loan",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 19,
                        "user_id": 904,
                        "category": "rental_loan",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "push": {
                        "id": 20,
                        "user_id": 904,
                        "category": "rental_loan",
                        "channel": "push",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 1,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            },
            "system": {
                "label": "System notices",
                "description": "Security, maintenance, account and support notices.",
                "channels": {
                    "0": "in_app",
                    "1": "email",
                    "in_app": {
                        "id": 21,
                        "user_id": 904,
                        "category": "system",
                        "channel": "in_app",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 0,
                        "push_enabled": 0,
                        "in_app_enabled": 1,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    },
                    "email": {
                        "id": 22,
                        "user_id": 904,
                        "category": "system",
                        "channel": "email",
                        "is_enabled": 1,
                        "delivery_mode": "immediate",
                        "quiet_start": "22:00:00",
                        "quiet_end": "07:00:00",
                        "frequency_limit_count": 8,
                        "frequency_limit_window_minutes": 240,
                        "email_enabled": 1,
                        "push_enabled": 0,
                        "in_app_enabled": 0,
                        "created_at": "2026-07-02 20:22:44",
                        "updated_at": "2026-07-02 20:22:44"
                    }
                }
            }
        },
        "channel_profiles": {
            "in_app": {
                "label": "In-app",
                "description": "Inbox, bell badge and activity prompts inside the game."
            },
            "email": {
                "label": "Email",
                "description": "Send selected important messages by email."
            },
            "push": {
                "label": "Push",
                "description": "Mobile push contract for Unity/native clients."
            }
        },
        "quiet_hours": {
            "active": true,
            "starts": [
                "22:00:00"
            ],
            "ends": [
                "07:00:00"
            ],
            "timezone": "Australia/Brisbane"
        },
        "frequency_limits": [
            {
                "category": "marketplace",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "marketplace",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "marketplace",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "guild",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "guild",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "guild",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "match",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "match",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "live_ops",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "live_ops",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "live_ops",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "auction",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "auction",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "auction",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "trade",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "trade",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "trade",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "rental_loan",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "rental_loan",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "rental_loan",
                "channel": "push",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "system",
                "channel": "email",
                "count": 8,
                "window_minutes": 240
            },
            {
                "category": "system",
                "channel": "in_app",
                "count": 8,
                "window_minutes": 240
            }
        ],
        "digest_options": [
            "immediate",
            "hourly_digest",
            "daily_digest",
            "off"
        ],
        "advanced_controls": [
            "category channels",
            "quiet hours",
            "frequency window",
            "email/push/in-app delivery",
            "digest mode",
            "snooze per category"
        ]
    }
}