guides / Resources
Florian avatar



Our API is simple and straightforward but it's important to understand all terms behind the analysis of data in order to use it effectively. Let's discover our internal data structure:


The organization represents the global account holder of your Bodyguard account.


Use the source to establish where you would like to use Bodyguard. This could be your website, your blog, your Facebook page, your YouTube channel, Twitch account, your mobile application, your forum, etc.

By using sources you can easily distinguish between the various platforms you would like to moderate.


The channel is about how you would like to use Bodyguard on your selected project for your moderation needs. A channel indicates what type of communication Bodyguard should moderate: comments, live chat, private messages, group chats, etc.


Let's illustrate all this terms with our internal use of the API :

Moderation rules

You can set custom moderation rules for each channel, meaning that you can select different levels of moderation based on the specificity of that channel.

For example, you could choose to apply a higher level of moderation on your public comments, but a lower level on your private messages. Or you could select to moderate trolling on a channel, but not in another one.

Bodyguard allows you to have the necessary granularity for your needs.