[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M780R8EA2A8EAPGHCERY2RED":3,"skill-same:01M780R8EA2A8EAPGHCERY2RED":53},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":29,"ownerHtmlUrl":30,"ownerBlogUrl":29,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M780R8EA2A8EAPGHCERY2RED","pm-smartsheets",null,"Smartsheets connector knowledge and safe action guide.","polymetrics-ai\u002Fcli","polymetrics-ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F177650388?v=4","01M77Z920R1RTP5NXCP1V1HNMS","Polymetrics","01M77Z921DPWZC4DQSSZNWF82B",7,"AGPL-3.0","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fconnectors\u002Fsmartsheets\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: pm-smartsheets\ndescription: Smartsheets connector knowledge and safe action guide.\n---\n\n# pm-smartsheets\n\n## Purpose\n\nReads and writes Smartsheet sheets, rows, folders, reports, dashboards, users, webhooks, attachments, discussions, proofs, update requests, and workspace metadata.\n\n## Icon\n\n- id: smartsheet\n- asset: icons\u002Fsmartsheet.svg\n- source: upstream_registry\n- review_status: upstream_seeded\n- review_url: https:\u002F\u002Fsmartsheet.redoc.ly\u002F\n\n## Capabilities\n\n- check=true catalog=true read=true write=true query=false\n- Integration type: api\n\n## Authentication\n\n- Use pm credentials add with --from-env or --value-stdin for secret fields.\n\n## Configuration\n\n- alternate_email_id\n- asset_id\n- asset_type\n- attachment_id\n- automation_rule_id\n- base_url\n- column_id\n- comment_id\n- config_spreadsheet_id\n- contact_id\n- cross_sheet_reference_id\n- discussion_id\n- favorite_id\n- favorite_type\n- field_id\n- folder_id\n- group_id\n- page_size\n- plan_id\n- proof_id\n- report_id\n- row_id\n- sent_update_request_id\n- share_id\n- sheet_id\n- sight_id\n- spreadsheet_id\n- update_request_id\n- user_id\n- webhook_id\n- workspace_id\n- access_token (secret) (required)\n\n## ETL Streams\n\n- sheets:\n  - primary key: id\n  - fields: id(integer), modifiedAt(string), name(string), permalink(string)\n- sheet_rows:\n  - primary key: row_id\n  - cursor: modified_at\n  - fields: cells(array), modified_at(string), row_id(integer), row_number(integer), sheet_id(integer), sheet_name(string)\n- contacts:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- contact:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- events:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- favorites:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- favorite:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- folder_metadata:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- folder_children:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- folder_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- home_contents:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- groups:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- group:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- home_folders:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- reports:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- report:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- report_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- report_publish:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- asset_shares:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- asset_share:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_attachment:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_attachment_versions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_automation_rules:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_automation_rule:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_columns:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_column:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_comment:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_cross_sheet_references:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_cross_sheet_reference:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_discussions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_discussion:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_discussion_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proofs:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_discussions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_request_actions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_versions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_publish:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_row:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_row_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_cell_history:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_row_discussions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_sent_update_requests:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_sent_update_request:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_summary:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_summary_fields:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_update_requests:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_update_request:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_version:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboards:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboard:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboard_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboard_publish:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- users:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- current_user:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- org_sheets:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user_alternate_emails:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user_alternate_email:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user_plans:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- webhooks:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- webhook:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- workspaces:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- workspace_metadata:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- workspace_children:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n\n## Sync Modes\n\n- ETL sync modes: full_refresh_append, full_refresh_overwrite, full_refresh_overwrite_deduped\n\n## Reverse ETL Actions\n\n- add_favorites:\n  - endpoint: POST \u002Ffavorites\n  - risk: adds one or more favorites\n- delete_favorite:\n  - endpoint: DELETE \u002Ffavorites\u002F{{ record.favorite_type }}\u002F{{ record.favorite_id }}\n  - required fields: favorite_type, favorite_id\n  - risk: removes one favorite\n- update_folder:\n  - endpoint: PUT \u002Ffolders\u002F{{ record.folder_id }}\n  - required fields: folder_id\n  - risk: updates folder metadata\n- copy_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Fcopy\n  - required fields: folder_id\n  - risk: copies a folder to a destination\n- create_folder_in_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Ffolders\n  - required fields: folder_id\n  - risk: creates a child folder\n- move_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Fmove\n  - required fields: folder_id\n  - risk: moves a folder to a destination\n- create_sheet_in_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Fsheets\n  - required fields: folder_id\n  - risk: creates a sheet in a folder\n- create_group:\n  - endpoint: POST \u002Fgroups\n  - risk: creates an organization group\n- update_group:\n  - endpoint: PUT \u002Fgroups\u002F{{ record.group_id }}\n  - required fields: group_id\n  - risk: updates an organization group\n- add_group_members:\n  - endpoint: POST \u002Fgroups\u002F{{ record.group_id }}\u002Fmembers\n  - required fields: group_id\n  - risk: adds members to a group\n- delete_group_member:\n  - endpoint: DELETE \u002Fgroups\u002F{{ record.group_id }}\u002Fmembers\u002F{{ record.user_id }}\n  - required fields: group_id, user_id\n  - risk: removes a member from a group\n- create_home_folder:\n  - endpoint: POST \u002Fhome\u002Ffolders\n  - risk: creates a folder in home\n- create_report:\n  - endpoint: POST \u002Freports\n  - risk: creates a report\n- add_report_columns:\n  - endpoint: POST \u002Freports\u002F{{ record.report_id }}\u002Fcolumns\n  - required fields: report_id\n  - risk: adds columns to a report\n- update_report_definition:\n  - endpoint: PUT \u002Freports\u002F{{ record.report_id }}\u002Fdefinition\n  - required fields: report_id\n  - risk: updates a report definition\n- set_report_publish:\n  - endpoint: PUT \u002Freports\u002F{{ record.report_id }}\u002Fpublish\n  - required fields: report_id\n  - risk: updates report publish settings\n- add_report_scope:\n  - endpoint: POST \u002Freports\u002F{{ record.report_id }}\u002Fscope\n  - required fields: report_id\n  - risk: adds sheets to a report scope\n- remove_report_scope:\n  - endpoint: DELETE \u002Freports\u002F{{ record.report_id }}\u002Fscope\n  - required fields: report_id\n  - risk: removes sheets from a report scope\n- create_sheet:\n  - endpoint: POST \u002Fsheets\n  - risk: creates a sheet in the Sheets folder\n- update_sheet:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\n  - required fields: sheet_id\n  - risk: updates sheet metadata\n- attach_url_to_sheet:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fattachments\n  - required fields: sheet_id\n  - risk: adds a URL attachment to a sheet\n- delete_sheet_attachment:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fattachments\u002F{{ record.attachment_id }}\n  - required fields: sheet_id, attachment_id\n  - risk: deletes a sheet attachment\n- delete_sheet_attachment_versions:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fattachments\u002F{{ record.attachment_id }}\u002Fversions\n  - required fields: sheet_id, attachment_id\n  - risk: deletes all versions of a sheet attachment\n- update_automation_rule:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fautomationrules\u002F{{ record.automation_rule_id }}\n  - required fields: sheet_id, automation_rule_id\n  - risk: updates an automation rule\n- delete_automation_rule:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fautomationrules\u002F{{ record.automation_rule_id }}\n  - required fields: sheet_id, automation_rule_id\n  - risk: deletes an automation rule\n- add_sheet_columns:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcolumns\n  - required fields: sheet_id\n  - risk: adds columns to a sheet\n- update_sheet_column:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcolumns\u002F{{ record.column_id }}\n  - required fields: sheet_id, column_id\n  - risk: updates a sheet column\n- delete_sheet_column:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcolumns\u002F{{ record.column_id }}\n  - required fields: sheet_id, column_id\n  - risk: deletes a sheet column\n- update_comment:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcomments\u002F{{ record.comment_id }}\n  - required fields: sheet_id, comment_id\n  - risk: edits a comment\n- delete_comment:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcomments\u002F{{ record.comment_id }}\n  - required fields: sheet_id, comment_id\n  - risk: deletes a comment\n- attach_url_to_comment:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcomments\u002F{{ record.comment_id }}\u002Fattachments\n  - required fields: sheet_id, comment_id\n  - risk: adds a URL attachment to a comment\n- copy_sheet:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcopy\n  - required fields: sheet_id\n  - risk: copies a sheet\n- create_cross_sheet_reference:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcrosssheetreferences\n  - required fields: sheet_id\n  - risk: creates cross-sheet references\n- create_sheet_discussion:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fdiscussions\n  - required fields: sheet_id\n  - risk: creates a sheet discussion\n- delete_sheet_discussion:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fdiscussions\u002F{{ record.discussion_id }}\n  - required fields: sheet_id, discussion_id\n  - risk: deletes a sheet discussion\n- create_discussion_comment:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fdiscussions\u002F{{ record.discussion_id }}\u002Fcomments\n  - required fields: sheet_id, discussion_id\n  - risk: adds a comment to a discussion\n- move_sheet:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fmove\n  - required fields: sheet_id\n  - risk: moves a sheet\n- update_proof:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\n  - required fields: sheet_id, proof_id\n  - risk: updates proof status\n- delete_proof:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\n  - required fields: sheet_id, proof_id\n  - risk: deletes a proof\n- create_proof_discussion:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Fdiscussions\n  - required fields: sheet_id, proof_id\n  - risk: creates a proof discussion\n- create_proof_request:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Frequests\n  - required fields: sheet_id, proof_id\n  - risk: creates proof requests\n- delete_proof_requests:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Frequests\n  - required fields: sheet_id, proof_id\n  - risk: deletes proof requests\n- create_proof_version:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Fversions\n  - required fields: sheet_id, proof_id\n  - risk: creates a proof version from JSON metadata\n- delete_proof_version:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Fversions\n  - required fields: sheet_id, proof_id\n  - risk: deletes a proof version\n- set_sheet_publish:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fpublish\n  - required fields: sheet_id\n  - risk: updates sheet publish settings\n- add_sheet_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\n  - required fields: sheet_id\n  - risk: adds rows to a sheet\n- update_sheet_rows:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\n  - required fields: sheet_id\n  - risk: updates rows in a sheet\n- copy_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002Fcopy\n  - required fields: sheet_id\n  - risk: copies rows to another sheet\n- move_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002Fmove\n  - required fields: sheet_id\n  - risk: moves rows to another sheet\n- attach_url_to_row:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002F{{ record.row_id }}\u002Fattachments\n  - required fields: sheet_id, row_id\n  - risk: adds a URL attachment to a row\n- create_row_discussion:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002F{{ record.row_id }}\u002Fdiscussions\n  - required fields: sheet_id, row_id\n  - risk: creates a row discussion\n- delete_sent_update_request:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsentupdaterequests\u002F{{ record.sent_update_request_id }}\n  - required fields: sheet_id, sent_update_request_id\n  - risk: deletes a sent update request\n- add_summary_fields:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsummary\u002Ffields\n  - required fields: sheet_id\n  - risk: adds sheet summary fields\n- update_summary_fields:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsummary\u002Ffields\n  - required fields: sheet_id\n  - risk: updates sheet summary fields\n- create_update_request:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fupdaterequests\n  - required fields: sheet_id\n  - risk: creates an update request\n- delete_update_request:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fupdaterequests\u002F{{ record.update_request_id }}\n  - required fields: sheet_id, update_request_id\n  - risk: deletes an update request\n- sort_sheet_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsort\n  - required fields: sheet_id\n  - risk: sorts rows in a sheet\n- update_dashboard:\n  - endpoint: PUT \u002Fsights\u002F{{ record.sight_id }}\n  - required fields: sight_id\n  - risk: updates dashboard metadata\n- copy_dashboard:\n  - endpoint: POST \u002Fsights\u002F{{ record.sight_id }}\u002Fcopy\n  - required fields: sight_id\n  - risk: copies a dashboard\n- move_dashboard:\n  - endpoint: POST \u002Fsights\u002F{{ record.sight_id }}\u002Fmove\n  - required fields: sight_id\n  - risk: moves a dashboard\n- set_dashboard_publish:\n  - endpoint: PUT \u002Fsights\u002F{{ record.sight_id }}\u002Fpublish\n  - required fields: sight_id\n  - risk: updates dashboard publish settings\n- add_alternate_emails:\n  - endpoint: POST \u002Fusers\u002F{{ record.user_id }}\u002Falternateemails\n  - required fields: user_id\n  - risk: adds alternate email addresses to a user\n- delete_alternate_email:\n  - endpoint: DELETE \u002Fusers\u002F{{ record.user_id }}\u002Falternateemails\u002F{{ record.alternate_email_id }}\n  - required fields: user_id, alternate_email_id\n  - risk: deletes an alternate email address\n- make_alternate_email_primary:\n  - endpoint: POST \u002Fusers\u002F{{ record.user_id }}\u002Falternateemails\u002F{{ record.alternate_email_id }}\u002Fmakeprimary\n  - required fields: user_id, alternate_email_id\n  - risk: makes an alternate email primary\n- create_webhook:\n  - endpoint: POST \u002Fwebhooks\n  - risk: creates a webhook\n- update_webhook:\n  - endpoint: PUT \u002Fwebhooks\u002F{{ record.webhook_id }}\n  - required fields: webhook_id\n  - risk: updates a webhook\n- delete_webhook:\n  - endpoint: DELETE \u002Fwebhooks\u002F{{ record.webhook_id }}\n  - required fields: webhook_id\n  - risk: deletes a webhook\n- create_workspace:\n  - endpoint: POST \u002Fworkspaces\n  - risk: creates a workspace\n- update_workspace:\n  - endpoint: PUT \u002Fworkspaces\u002F{{ record.workspace_id }}\n  - required fields: workspace_id\n  - risk: updates a workspace\n- copy_workspace:\n  - endpoint: POST \u002Fworkspaces\u002F{{ record.workspace_id }}\u002Fcopy\n  - required fields: workspace_id\n  - risk: copies a workspace\n- create_workspace_folder:\n  - endpoint: POST \u002Fworkspaces\u002F{{ record.workspace_id }}\u002Ffolders\n  - required fields: workspace_id\n  - risk: creates a folder in a workspace\n- create_sheet_in_workspace:\n  - endpoint: POST \u002Fworkspaces\u002F{{ record.workspace_id }}\u002Fsheets\n  - required fields: workspace_id\n  - risk: creates a sheet in a workspace\n\n## Security\n\n- read risk: external Smartsheet API read of sheets, rows, folders, reports, dashboards, users, shares, webhooks, attachments, discussions, proofs, update requests, workspaces, and event metadata\n- write risk: creates, updates, copies, moves, publishes, shares, and deletes Smartsheet business objects including rows, sheets, reports, folders, comments, attachments, proofs, update requests, webhooks, and workspaces; destructive deletes require approval\n- approval: reverse ETL writes require plan preview and approval token\n- Never pass secret values in chat, shell arguments, logs, docs, or JSON output.\n\n## Commands\n\n### Inspect as a manual\n\n```bash\npm connectors inspect smartsheets\n```\n\n### Inspect as structured JSON\n\n```bash\npm connectors inspect smartsheets --json\n```\n\n## Agent Rules\n\n- Run pm connectors inspect smartsheets before creating credentials or plans.\n- Use --json only when the caller needs structured output; use the manual for human-readable guidance.\n- Never ask the user to paste secret values into chat.\n- For reverse ETL writes, create a plan, show the preview, wait for explicit approval, then run with the approval token.\n","# pm-smartsheets\n\n## Purpose\n\nReads and writes Smartsheet sheets, rows, folders, reports, dashboards, users, webhooks, attachments, discussions, proofs, update requests, and workspace metadata.\n\n## Icon\n\n- id: smartsheet\n- asset: icons\u002Fsmartsheet.svg\n- source: upstream_registry\n- review_status: upstream_seeded\n- review_url: https:\u002F\u002Fsmartsheet.redoc.ly\u002F\n\n## Capabilities\n\n- check=true catalog=true read=true write=true query=false\n- Integration type: api\n\n## Authentication\n\n- Use pm credentials add with --from-env or --value-stdin for secret fields.\n\n## Configuration\n\n- alternate_email_id\n- asset_id\n- asset_type\n- attachment_id\n- automation_rule_id\n- base_url\n- column_id\n- comment_id\n- config_spreadsheet_id\n- contact_id\n- cross_sheet_reference_id\n- discussion_id\n- favorite_id\n- favorite_type\n- field_id\n- folder_id\n- group_id\n- page_size\n- plan_id\n- proof_id\n- report_id\n- row_id\n- sent_update_request_id\n- share_id\n- sheet_id\n- sight_id\n- spreadsheet_id\n- update_request_id\n- user_id\n- webhook_id\n- workspace_id\n- access_token (secret) (required)\n\n## ETL Streams\n\n- sheets:\n  - primary key: id\n  - fields: id(integer), modifiedAt(string), name(string), permalink(string)\n- sheet_rows:\n  - primary key: row_id\n  - cursor: modified_at\n  - fields: cells(array), modified_at(string), row_id(integer), row_number(integer), sheet_id(integer), sheet_name(string)\n- contacts:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- contact:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- events:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- favorites:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- favorite:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- folder_metadata:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- folder_children:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- folder_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- home_contents:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- groups:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- group:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- home_folders:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- reports:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- report:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- report_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- report_publish:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- asset_shares:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- asset_share:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_attachment:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_attachment_versions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_automation_rules:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_automation_rule:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_columns:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_column:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_comment:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_cross_sheet_references:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_cross_sheet_reference:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_discussions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_discussion:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_discussion_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proofs:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_discussions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_request_actions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_proof_versions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_publish:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_row:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_row_attachments:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_cell_history:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_row_discussions:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_sent_update_requests:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_sent_update_request:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_summary:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_summary_fields:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_update_requests:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_update_request:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- sheet_version:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboards:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboard:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboard_path:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- dashboard_publish:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- users:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- current_user:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- org_sheets:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user_alternate_emails:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user_alternate_email:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- user_plans:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- webhooks:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- webhook:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- workspaces:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- workspace_metadata:\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n- workspace_children:\n  - primary key: id\n  - fields: createdAt(string), data(array), email(string), enabled(boolean), folders(array), id(integer), items(array), modifiedAt(string), name(string), permalink(string), readOnly(boolean), reports(array), sheets(array), sights(array), templates(array), title(string), type(string)\n\n## Sync Modes\n\n- ETL sync modes: full_refresh_append, full_refresh_overwrite, full_refresh_overwrite_deduped\n\n## Reverse ETL Actions\n\n- add_favorites:\n  - endpoint: POST \u002Ffavorites\n  - risk: adds one or more favorites\n- delete_favorite:\n  - endpoint: DELETE \u002Ffavorites\u002F{{ record.favorite_type }}\u002F{{ record.favorite_id }}\n  - required fields: favorite_type, favorite_id\n  - risk: removes one favorite\n- update_folder:\n  - endpoint: PUT \u002Ffolders\u002F{{ record.folder_id }}\n  - required fields: folder_id\n  - risk: updates folder metadata\n- copy_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Fcopy\n  - required fields: folder_id\n  - risk: copies a folder to a destination\n- create_folder_in_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Ffolders\n  - required fields: folder_id\n  - risk: creates a child folder\n- move_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Fmove\n  - required fields: folder_id\n  - risk: moves a folder to a destination\n- create_sheet_in_folder:\n  - endpoint: POST \u002Ffolders\u002F{{ record.folder_id }}\u002Fsheets\n  - required fields: folder_id\n  - risk: creates a sheet in a folder\n- create_group:\n  - endpoint: POST \u002Fgroups\n  - risk: creates an organization group\n- update_group:\n  - endpoint: PUT \u002Fgroups\u002F{{ record.group_id }}\n  - required fields: group_id\n  - risk: updates an organization group\n- add_group_members:\n  - endpoint: POST \u002Fgroups\u002F{{ record.group_id }}\u002Fmembers\n  - required fields: group_id\n  - risk: adds members to a group\n- delete_group_member:\n  - endpoint: DELETE \u002Fgroups\u002F{{ record.group_id }}\u002Fmembers\u002F{{ record.user_id }}\n  - required fields: group_id, user_id\n  - risk: removes a member from a group\n- create_home_folder:\n  - endpoint: POST \u002Fhome\u002Ffolders\n  - risk: creates a folder in home\n- create_report:\n  - endpoint: POST \u002Freports\n  - risk: creates a report\n- add_report_columns:\n  - endpoint: POST \u002Freports\u002F{{ record.report_id }}\u002Fcolumns\n  - required fields: report_id\n  - risk: adds columns to a report\n- update_report_definition:\n  - endpoint: PUT \u002Freports\u002F{{ record.report_id }}\u002Fdefinition\n  - required fields: report_id\n  - risk: updates a report definition\n- set_report_publish:\n  - endpoint: PUT \u002Freports\u002F{{ record.report_id }}\u002Fpublish\n  - required fields: report_id\n  - risk: updates report publish settings\n- add_report_scope:\n  - endpoint: POST \u002Freports\u002F{{ record.report_id }}\u002Fscope\n  - required fields: report_id\n  - risk: adds sheets to a report scope\n- remove_report_scope:\n  - endpoint: DELETE \u002Freports\u002F{{ record.report_id }}\u002Fscope\n  - required fields: report_id\n  - risk: removes sheets from a report scope\n- create_sheet:\n  - endpoint: POST \u002Fsheets\n  - risk: creates a sheet in the Sheets folder\n- update_sheet:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\n  - required fields: sheet_id\n  - risk: updates sheet metadata\n- attach_url_to_sheet:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fattachments\n  - required fields: sheet_id\n  - risk: adds a URL attachment to a sheet\n- delete_sheet_attachment:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fattachments\u002F{{ record.attachment_id }}\n  - required fields: sheet_id, attachment_id\n  - risk: deletes a sheet attachment\n- delete_sheet_attachment_versions:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fattachments\u002F{{ record.attachment_id }}\u002Fversions\n  - required fields: sheet_id, attachment_id\n  - risk: deletes all versions of a sheet attachment\n- update_automation_rule:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fautomationrules\u002F{{ record.automation_rule_id }}\n  - required fields: sheet_id, automation_rule_id\n  - risk: updates an automation rule\n- delete_automation_rule:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fautomationrules\u002F{{ record.automation_rule_id }}\n  - required fields: sheet_id, automation_rule_id\n  - risk: deletes an automation rule\n- add_sheet_columns:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcolumns\n  - required fields: sheet_id\n  - risk: adds columns to a sheet\n- update_sheet_column:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcolumns\u002F{{ record.column_id }}\n  - required fields: sheet_id, column_id\n  - risk: updates a sheet column\n- delete_sheet_column:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcolumns\u002F{{ record.column_id }}\n  - required fields: sheet_id, column_id\n  - risk: deletes a sheet column\n- update_comment:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcomments\u002F{{ record.comment_id }}\n  - required fields: sheet_id, comment_id\n  - risk: edits a comment\n- delete_comment:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcomments\u002F{{ record.comment_id }}\n  - required fields: sheet_id, comment_id\n  - risk: deletes a comment\n- attach_url_to_comment:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcomments\u002F{{ record.comment_id }}\u002Fattachments\n  - required fields: sheet_id, comment_id\n  - risk: adds a URL attachment to a comment\n- copy_sheet:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcopy\n  - required fields: sheet_id\n  - risk: copies a sheet\n- create_cross_sheet_reference:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fcrosssheetreferences\n  - required fields: sheet_id\n  - risk: creates cross-sheet references\n- create_sheet_discussion:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fdiscussions\n  - required fields: sheet_id\n  - risk: creates a sheet discussion\n- delete_sheet_discussion:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fdiscussions\u002F{{ record.discussion_id }}\n  - required fields: sheet_id, discussion_id\n  - risk: deletes a sheet discussion\n- create_discussion_comment:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fdiscussions\u002F{{ record.discussion_id }}\u002Fcomments\n  - required fields: sheet_id, discussion_id\n  - risk: adds a comment to a discussion\n- move_sheet:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fmove\n  - required fields: sheet_id\n  - risk: moves a sheet\n- update_proof:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\n  - required fields: sheet_id, proof_id\n  - risk: updates proof status\n- delete_proof:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\n  - required fields: sheet_id, proof_id\n  - risk: deletes a proof\n- create_proof_discussion:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Fdiscussions\n  - required fields: sheet_id, proof_id\n  - risk: creates a proof discussion\n- create_proof_request:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Frequests\n  - required fields: sheet_id, proof_id\n  - risk: creates proof requests\n- delete_proof_requests:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Frequests\n  - required fields: sheet_id, proof_id\n  - risk: deletes proof requests\n- create_proof_version:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Fversions\n  - required fields: sheet_id, proof_id\n  - risk: creates a proof version from JSON metadata\n- delete_proof_version:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fproofs\u002F{{ record.proof_id }}\u002Fversions\n  - required fields: sheet_id, proof_id\n  - risk: deletes a proof version\n- set_sheet_publish:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fpublish\n  - required fields: sheet_id\n  - risk: updates sheet publish settings\n- add_sheet_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\n  - required fields: sheet_id\n  - risk: adds rows to a sheet\n- update_sheet_rows:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\n  - required fields: sheet_id\n  - risk: updates rows in a sheet\n- copy_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002Fcopy\n  - required fields: sheet_id\n  - risk: copies rows to another sheet\n- move_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002Fmove\n  - required fields: sheet_id\n  - risk: moves rows to another sheet\n- attach_url_to_row:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002F{{ record.row_id }}\u002Fattachments\n  - required fields: sheet_id, row_id\n  - risk: adds a URL attachment to a row\n- create_row_discussion:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Frows\u002F{{ record.row_id }}\u002Fdiscussions\n  - required fields: sheet_id, row_id\n  - risk: creates a row discussion\n- delete_sent_update_request:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsentupdaterequests\u002F{{ record.sent_update_request_id }}\n  - required fields: sheet_id, sent_update_request_id\n  - risk: deletes a sent update request\n- add_summary_fields:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsummary\u002Ffields\n  - required fields: sheet_id\n  - risk: adds sheet summary fields\n- update_summary_fields:\n  - endpoint: PUT \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsummary\u002Ffields\n  - required fields: sheet_id\n  - risk: updates sheet summary fields\n- create_update_request:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fupdaterequests\n  - required fields: sheet_id\n  - risk: creates an update request\n- delete_update_request:\n  - endpoint: DELETE \u002Fsheets\u002F{{ record.sheet_id }}\u002Fupdaterequests\u002F{{ record.update_request_id }}\n  - required fields: sheet_id, update_request_id\n  - risk: deletes an update request\n- sort_sheet_rows:\n  - endpoint: POST \u002Fsheets\u002F{{ record.sheet_id }}\u002Fsort\n  - required fields: sheet_id\n  - risk: sorts rows in a sheet\n- update_dashboard:\n  - endpoint: PUT \u002Fsights\u002F{{ record.sight_id }}\n  - required fields: sight_id\n  - risk: updates dashboard metadata\n- copy_dashboard:\n  - endpoint: POST \u002Fsights\u002F{{ record.sight_id }}\u002Fcopy\n  - required fields: sight_id\n  - risk: copies a dashboard\n- move_dashboard:\n  - endpoint: POST \u002Fsights\u002F{{ record.sight_id }}\u002Fmove\n  - required fields: sight_id\n  - risk: moves a dashboard\n- set_dashboard_publish:\n  - endpoint: PUT \u002Fsights\u002F{{ record.sight_id }}\u002Fpublish\n  - required fields: sight_id\n  - risk: updates dashboard publish settings\n- add_alternate_emails:\n  - endpoint: POST \u002Fusers\u002F{{ record.user_id }}\u002Falternateemails\n  - required fields: user_id\n  - risk: adds alternate email addresses to a user\n- delete_alternate_email:\n  - endpoint: DELETE \u002Fusers\u002F{{ record.user_id }}\u002Falternateemails\u002F{{ record.alternate_email_id }}\n  - required fields: user_id, alternate_email_id\n  - risk: deletes an alternate email address\n- make_alternate_email_primary:\n  - endpoint: POST \u002Fusers\u002F{{ record.user_id }}\u002Falternateemails\u002F{{ record.alternate_email_id }}\u002Fmakeprimary\n  - required fields: user_id, alternate_email_id\n  - risk: makes an alternate email primary\n- create_webhook:\n  - endpoint: POST \u002Fwebhooks\n  - risk: creates a webhook\n- update_webhook:\n  - endpoint: PUT \u002Fwebhooks\u002F{{ record.webhook_id }}\n  - required fields: webhook_id\n  - risk: updates a webhook\n- delete_webhook:\n  - endpoint: DELETE \u002Fwebhooks\u002F{{ record.webhook_id }}\n  - required fields: webhook_id\n  - risk: deletes a webhook\n- create_workspace:\n  - endpoint: POST \u002Fworkspaces\n  - risk: creates a workspace\n- update_workspace:\n  - endpoint: PUT \u002Fworkspaces\u002F{{ record.workspace_id }}\n  - required fields: workspace_id\n  - risk: updates a workspace\n- copy_workspace:\n  - endpoint: POST \u002Fworkspaces\u002F{{ record.workspace_id }}\u002Fcopy\n  - required fields: workspace_id\n  - risk: copies a workspace\n- create_workspace_folder:\n  - endpoint: POST \u002Fworkspaces\u002F{{ record.workspace_id }}\u002Ffolders\n  - required fields: workspace_id\n  - risk: creates a folder in a workspace\n- create_sheet_in_workspace:\n  - endpoint: POST \u002Fworkspaces\u002F{{ record.workspace_id }}\u002Fsheets\n  - required fields: workspace_id\n  - risk: creates a sheet in a workspace\n\n## Security\n\n- read risk: external Smartsheet API read of sheets, rows, folders, reports, dashboards, users, shares, webhooks, attachments, discussions, proofs, update requests, workspaces, and event metadata\n- write risk: creates, updates, copies, moves, publishes, shares, and deletes Smartsheet business objects including rows, sheets, reports, folders, comments, attachments, proofs, update requests, webhooks, and workspaces; destructive deletes require approval\n- approval: reverse ETL writes require plan preview and approval token\n- Never pass secret values in chat, shell arguments, logs, docs, or JSON output.\n\n## Commands\n\n### Inspect as a manual\n\n```bash\npm connectors inspect smartsheets\n```\n\n### Inspect as structured JSON\n\n```bash\npm connectors inspect smartsheets --json\n```\n\n## Agent Rules\n\n- Run pm connectors inspect smartsheets before creating credentials or plans.\n- Use --json only when the caller needs structured output; use the manual for human-readable guidance.\n- Never ask the user to paste secret values into chat.\n- For reverse ETL writes, create a plan, show the preview, wait for explicit approval, then run with the approval token.\n",{"name":5,"description":7},"main","813f457a925f7ee3fe3bea101a43e445992c8552","docs\u002Fconnectors\u002Fsmartsheets",0,"https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli","https:\u002F\u002Fcli.polymetrics.ai","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai","Local-first data infrastructure for agents and developers.","2026-09-21 12:42:03",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add polymetrics-ai\u002Fcli --skill pm-smartsheets",{"tool":39,"command":40},"bunx","bunx skills add polymetrics-ai\u002Fcli --skill pm-smartsheets",{"tool":42,"command":43},"pnpm","pnpm dlx skills add polymetrics-ai\u002Fcli --skill pm-smartsheets","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fconnectors\u002Fsmartsheets\u002FSKILL.md",true,[47],{"path":48,"resourceType":49,"resourceTypeDesc":50,"sizeBytes":51,"sourceHtmlUrl":52},"MANUAL.md","REFERENCE","参考文档",35642,"https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fconnectors\u002Fsmartsheets\u002FMANUAL.md",[54,61,68,75,82,89],{"skillNo":55,"name":56,"nameZh":6,"description":57,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":58,"categories":59,"keywords":60,"publishedAt":19},"01M782EH9BFHYZVECKJ31F427S","recipe-preview-approve-reverse-etl","Preview and approve a reverse ETL plan safely.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Frecipe-preview-approve-reverse-etl\u002FSKILL.md",[],[],{"skillNo":62,"name":63,"nameZh":6,"description":64,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":65,"categories":66,"keywords":67,"publishedAt":19},"01M782EFGH5NRZ2CXDK0V9YWFW","recipe-github-prs-to-warehouse","Sync GitHub pull requests into the local warehouse.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Frecipe-github-prs-to-warehouse\u002FSKILL.md",[],[],{"skillNo":69,"name":70,"nameZh":6,"description":71,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":72,"categories":73,"keywords":74,"publishedAt":19},"01M782ECJZRQAK8E86CE7R2YM2","pm-zoom","Zoom connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zoom\u002FSKILL.md",[],[],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":81,"publishedAt":19},"01M782EASYDANMV35W2ZHG2QD0","pm-zonka-feedback","Zonka Feedback connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zonka-feedback\u002FSKILL.md",[],[],{"skillNo":83,"name":84,"nameZh":6,"description":85,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":86,"categories":87,"keywords":88,"publishedAt":19},"01M782E8WA94A906385AET1ZWH","pm-zoho-invoice","Zoho Invoice connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zoho-invoice\u002FSKILL.md",[],[],{"skillNo":90,"name":91,"nameZh":6,"description":92,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":93,"categories":94,"keywords":95,"publishedAt":19},"01M782E73M7F23B6VBGM72QMMQ","pm-zoho-inventory","Zoho Inventory connector knowledge and safe action guide.","https:\u002F\u002Fgithub.com\u002Fpolymetrics-ai\u002Fcli\u002Fblob\u002Fmain\u002Fdocs\u002Fskills\u002Fpm-zoho-inventory\u002FSKILL.md",[],[]]