@staticmethod
def _auto_detect_post(params):
    """
        Determine if a post request should be made instead of a get depending on the size of the parameters
        in the request.

        Args:
            params (dict): params to pass in the request

        Returns:
            Boolean: True if post is needed
        """
    if params:
        for k, v in params.items():
            if isinstance(v, (list, tuple)):
                if len(v) > 3:
                    return True
    return False
