public static function removeSubscriptions($network, $userToken, $topics)
 {
     $userId = JWT::decode($userToken, $network->getKey())->user_id;
     $userUrn = $network->getUserUrn($userId);
     $data = json_encode(array("delete" => self::buildSubscriptions($topics, $userUrn)));
     $url = self::getSubscriptionUrl($network, $userUrn);
     $response = Client::PATCH($url, self::getHeaders($network, $userToken), $data);
     $body = self::getData($response);
     if (!property_exists($body, "removed")) {
         return 0;
     }
     return self::getData($response)->{"removed"};
 }