Added specialized webapi client class
Integrated into controller
Refactored signature and request generation
Narrowed down example code