MonetizationOS Docs
Workflows ReferenceType Definitions

WorkflowBotTag

type WorkflowBotTag = {
  category:   | "ai-assistant"
     | "ai-crawler"
     | "search-crawler"
     | "analytics-monitor"
     | "page-previewer"
     | "marketing"
     | "seo"
     | "framework"
     | "webhook"
     | "aggregator"
     | null;
  code: string;
  isVerified: boolean;
  operator: string | null;
  product: string | null;
};

An identification tag for bots making a request. Requests may be tagged with multiple bot tags from different methods used to detect bot traffic.

Properties

category

category: 
  | "ai-assistant"
  | "ai-crawler"
  | "search-crawler"
  | "analytics-monitor"
  | "page-previewer"
  | "marketing"
  | "seo"
  | "framework"
  | "webhook"
  | "aggregator"
  | null;

The type of bot.


code

code: string;

An internal code identifying the tag.


isVerified

isVerified: boolean;

Whether the bot could be verified as authentic. If false, the request may contain properties (such as a user-agent header) that appear to be from a known bot, but their authenticity could not be confirmed.


operator

operator: string | null;

The name of the organization that 'owns' this bot. e.g. Meta


product

product: string | null;

The name of the bot. e.g. Googlebot

On this page