delete(path: string, query = {}, headers = {}, timeout: number = 5000): AxiosPromise {
    return this.axios.delete(
      path,
      {
        headers,