The WebActivity API primarily provides functions for classifying HTTP content. You register a classifier with WebActivityRegisterClassifier and the framework will call your WebActivityClassifierInterface functions to classify content. Additionally your classifier can query the HTTP content using WebActivityRequestContextData.