async listDocuments(path: string, creds: Credentials) {
        return await lastValueFrom(this.withAuthorization()
            .pipe(mergeMap(token =>
                this.httpClient.get(this.listDocumentUri + path, ApiService.headersWithAuth(token, creds))
            )));