Based on this old thread :
It seems like you are using the scope activity. Scope is an Microsoft internal facing activity and due to security requirements, it can only be run from within Microsoft IP addresses. To use Scope Activity, user will have to add a GlobalParameter to their factory { “name” : “ADFScopeSupport”, “value” : “true” }. After this global parameter is added, all calls to their factory must originate from Microsoft IP addresses (GET calls are still allowed), if not they will fail with the error “Client IP not authorized to access the API. ClientIPNotAuthorized”.