Discourse Integration

Automating your privacy request fulfillment by integrating MineOS to Discourse

This integration allows you to automate deletion requests for Discourse data.

What does this integration do?

    • Anonymize an account 
      • The user will no longer be able to log in to your community as this specific account.

      • A new username will be randomly assigned to the user such as anon123456. This new username will be applied to all their posts in the system, and we will update all @mentions and quotes too.

      • The new username is not applied to: deleted posts, post revisions when the current post doesn’t mention or quote the renamed user anymore, oneboxed user profiles, queued posts, or staff logs.

      • Their email, name, date of birth and avatar will be removed.

      • Their user profile will be removed.

      • Any api keys generated for the user will be revoked.

      • Any third party authentication mechanisms (Google/Facebook/etc) will be revoked.

  • Copy requests are automated by Sending a copy of the user data held.



    Discourse does not support looking up users by their alternate email


    Before you start

    • Make sure your MineOS plan supports automatic integrations.
    • Ensure you have a Discourse admin account with Manager/Admin permissions to create an API key.

    Setting up

    To connect the Discourse integration, please follow the steps below:

    1. On the left sidebar, click “Data Sources” and search for Discourse in the integration list 

      Discourse - Crunchbase Company Profile & Funding

    2. Next, enter Discourse API key.
      1. If you don’t have a Discourse API key, follow these steps to create one:
      2. On your Discourse account, Click on Admin:

      3. Select the API tab and click "New API Key"
      1. Define an API key Description and select the Scope. 

        The required permissions for the API are:

        Under 'Users':

        - anonymize

        - list

        - show

      2. Hit Save

      3. Copy the newly generated key.
      4. Back in the MineOS, paste the API key.
    1. Next, copy the host of your discourse domain and paste it to host field in the MineOS.
      1. This can be found in the URL of your Discourse page
    2. After pasting your API key, click “Test your integration” so MineOS can verify the key.
    3. Click "Enable integration" and “Save”.
    • You're done! MineOS has been connected to your Discourse account.

      What's next?

      Read more about the deletion process using integrations here.

      Read more about the get a copy process using integrations here.


      Talk to us if you need any help with Integrations via our chat or at portal@saymine.com, and we'll be happy to assist!🙂