@smartsheet/smar-mcp
Version:
A Model Context Protocol (MCP) server for interacting with the Smartsheet API. This server provides tools for searching, retrieving, and updating Smartsheet sheets through the MCP protocol.
30 lines (29 loc) • 733 B
JavaScript
/**
* Folder-specific API methods for Smartsheet
*/
export class SmartsheetFolderAPI {
api;
constructor(api) {
this.api = api;
}
/**
* Creates a new folder in a folder
* @param folderId folder ID
* @param folderName Name of the folder to create
* @returns Created folder data
*/
async createFolder(folderId, folderName) {
const data = {
name: folderName
};
return this.api.request('POST', `/folders/${folderId}/folders`, data);
}
/**
* Gets a folder by ID
* @param folderId Folder ID
* @returns Folder data
*/
async getFolder(folderId) {
return this.api.request('GET', `/folders/${folderId}`);
}
}