New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow moderation through API #8580

Open
codesections opened this Issue Sep 2, 2018 · 2 comments

Comments

Projects
None yet
3 participants
@codesections

codesections commented Sep 2, 2018

Moderators of Mastodon instances can currently take several actions through the web UI that they cannot accomplish through the public API:

  • Delete toots
  • Silence users
  • Silence instances
  • Resolve/unresolve reports
  • etc.

This issue exists to suggest an API be created that would allow moderators to take every action that they can currently take through the web UI. This would enable third-party tools to be built to help with the moderation process, which would magnify the effectives of moderators. This, in turn, would help strengthen one of Mastodon's key selling points: that it provides a better-moderated environment than other social networks.

Potential use-cases for a moderation API include:

  • Tools to enable easier moderation from a mobile device
  • Tools to bulk-resolve certain reports
  • Tools to block spam domains based on reported spam
  • Tools to manage moderation workload between multiple mods
  • Tools to automatically take certain moderation action in extreme cases (e.g., racial slurs)
  • Many others that we cannot think of right now.

I believe that Mastodon user @balrogboogie@ceilidh.space is working on a related API, but I don't know the status of that work or whether it would close this issue.


  • I searched or browsed the repo’s other issues to ensure this is not a duplicate.
@duvjones

This comment has been minimized.

Show comment
Hide comment
@duvjones

duvjones Sep 4, 2018

Hmmm, that would be rather useful to have since instances are rather active.
Still, I am not sure how I feel about putting all of the moderation tools to an API... I feel that it should be enough to observe and suspend bad behaviour at the least.

duvjones commented Sep 4, 2018

Hmmm, that would be rather useful to have since instances are rather active.
Still, I am not sure how I feel about putting all of the moderation tools to an API... I feel that it should be enough to observe and suspend bad behaviour at the least.

@Gargron

This comment has been minimized.

Show comment
Hide comment
@Gargron

Gargron Sep 5, 2018

Member

This is on the 2.6 roadmap

Member

Gargron commented Sep 5, 2018

This is on the 2.6 roadmap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment