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