Comment Management
comment_manageFastio comments on files (write): add (with an optional anchor or attachments), edit, delete, bulk-delete, emoji reactions, attach/detach objects. Destructive: delete, bulk-delete. Reads are on comment. action='describe' gives the full action/param reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | Max 8192 characters; display text (mention markup excluded) max 500, usually the binding limit. CJK and emoji count as one. | |
| emoji | No | Single emoji character. | |
| action | Yes | Operation. Use 'describe' for full action reference. | |
| node_id | No | File node opaque ID. | |
| share_id | No | Alias for profile_id; implies profile_type=share. | |
| reference | No | Anchor: image region, A/V timestamp, PDF page, or text selection. Max 2048 bytes JSON-encoded (non-ASCII costs 6 each). | |
| target_id | No | Object to attach: node, workspace, share, File Share or envelope ID. | |
| comment_id | No | Comment opaque ID. | |
| context_id | No | Alias for profile_id (either name works) | |
| profile_id | No | Workspace, share or File Share ID (pair with profile_type). | |
| properties | No | JSON object of app-defined key-values: stored on add, merged on edit (server-managed keys ignored). | |
| target_ids | No | Objects to attach (max 25 per comment). | |
| comment_ids | No | Comment IDs (max 100). | |
| context_type | No | Alias for profile_type (either name works) | |
| profile_type | No | Profile type. | |
| workspace_id | No | Alias for profile_id; implies profile_type=workspace. | |
| parent_comment_id | No | Parent comment ID (reply; one level). |