I tested the method using Claude Desktop and it seems that the update of table description doesn't work as expected, without error, the new description or any other update is not performed. however, using the expected method via API with curl, it works as expected
I tried to clone the repo, and updating a couple of lines in the update_table method
// Before
async updateTable(id: number, updateData: any): Promise<any> {
const response = await this.axiosInstance.put(`/api/table/${id}`, updateData);
return response.data;
}
// after
async updateTable(id: number, updateData: any): Promise<any> {
const response = await this.axiosInstance.request({
method: 'PUT',
url: `/api/table/${id}`,
data: updateData,
headers: {
'Content-Type': 'application/json',
'X-API-Key': this.config.apiKey,
},
});
return response.data;
}
Using the updated version with .request it works
I tested the method using Claude Desktop and it seems that the update of table description doesn't work as expected, without error, the new description or any other update is not performed. however, using the expected method via API with curl, it works as expected
I tried to clone the repo, and updating a couple of lines in the update_table method
// Before
// after
}
Using the updated version with .request it works