docs: function handle_error(err, response) {
    if(errorCb){
      errorCb(err, response); 
    }
    if (response && response.text) {
      let final_message
      try {
        final_message = JSON.parse(response.text).message
      } catch(e) {
        final_message = response.text
      }
      return new NS1Error(`NS1 API Request Failed on \n ${this.method.toUpperCase()} ${api_url}${this.uri} \n ${final_message} \n`, final_message) 
    } else {
      return new NS1Error(`NS1 API Request Failed on \n ${this.method.toUpperCase()} ${api_url}${this.uri} \n ${err.message} \n`, err.message) 
    }
  }