Describe your feature request
I would like official documentation on the rules concerning the usage of the Replit GraphQL. My understanding is that some of them are soft rules (only punishable for excessive usage) and others are hard rules (instant ban). I would like a list of the rules, hard and soft, so that I know what I can do and what I can’t do.
What problem(s) would this feature solve?
This would eliminate the fear of being banned for using GQL. People will know how they can use it and how they cannot and won’t have to go off of hearsay.
Explain what you were trying to do when you came across the problem leading to this feature request
There have just been various things. I’ve heard many rules about GQL and seen GQL used many times, but I don’t have a list of what I can and can’t do. So, I kind of go off of what others do as a guide for what I can do.
Then that should be public somewhere. People are allowed to use some GQL but not others. Whether it is supported or not, I would like to know what I’m allowed to do. They can put in a disclaimer if they want that it’s not officially supported so any bugs are on the user. In my opinion, anything that you can be banned over should be in some set of rules somewhere.
Thank you. I won’t make a ticket because I have no specific questions. Kinda sad though. I like to follow the rules but when I don’t know what the rules are, it’s kinda tricky.
Technically speaking people are not supposed to use GraphQL as it violates our Terms of Service. We will step in when we feel it is needed, and that can be for pretty much any reason since using GraphQL outside the typical manner of the client is violating the Terms of Service.
Our Community Guidelines outline some of our policies on account automation and the Terms of Service cover pretty much everything else. There’s no list of what’s allowed (and never will be since the API is not supposed to be used) but there is an express list of what’s not allowed and needs our permission. Hopefully, that will help clarify things and you can always open a contact ticket to ask for further clarification.
Community Guidelines and Terms of Service dictate any action the end user is allowed/not allowed to take and can specify what actions moderation can take