docs: def get_all(self, inactive='', email_filter='', tag='', count=25, offset=0):
          '''
          Fetches a portion of bounces according to the specified input criteria. The count and offset
          parameters are mandatory. You should never retrieve all bounces as that could be excessively
          slow for your application. To know how many bounces you have, you need to request a portion
          first, usually the first page, and the service will return the count in the TotalCount property
          of the response.
          '''
  
          self._check_values()
  
          params = '?inactive=' + inactive + '&emailFilter=' + email_filter +'&tag=' + tag
          params += '&count=' + str(count) + '&offset=' + str(offset)
  
          req = Request(
              __POSTMARK_URL__ + 'bounces' + params,
              None,
              {
                  'Accept': 'application/json',
                  'Content-Type': 'application/json',
                  'X-Postmark-Server-Token': self.__api_key,
                  'User-agent': self.__user_agent
              }
          )
  
          # Attempt send
          try:
              # print 'sending request to postmark:'
              result = urlopen(req)
              with closing(result):
                  if result.code == 200:
                      return json.loads(result.read())
                  else:
                      raise PMMailSendException('Return code %d: %s' % (result.code, result.msg))
  
          except HTTPError as err:
              return err