لأي شخص مهتم بمتابعة الأمر:
تم تلبية حاجتي باتباع دليل الهندسة العكسية. كانت عملية جمع محتويات حمولة PUT مباشرة إلى حد ما.
في لغة Ruby، الحمولة التي انتهيت بها هي:
payload = {mailing_list_mode: false, mailing_list_mode_frequency: 1, email_digests: false, email_in_reply_to: false, email_messages_level: 2, email_level: 2, email_previous_replies: 2 }
يمكن على الأرجح استبعاد ‘mailing_list_mode_frequency’ نظرًا لأن ‘mailing_list_mode’ مُعدّ على false.
ثم تُرسل الحمولة عبر PUT إلى https://DISCOURSEHOST/u/USERNAME.json?api_key=DISCOURSE_SYSTEM_API_KEY&api_username=system