figma_get_comments
Retrieve comment threads on a Figma file, with filters for node, thread, or date and paging for large files, to review feedback and resolved discussions.
Instructions
Get comment threads on a Figma file. Returns threads (root comment + replies) sorted by latest activity, in a compact format by default (author handle, message, timestamps, pinned node, reaction counts). Narrow the result with an explicit node_id (includes comments pinned to nested nodes), thread_id or since, and page with limit/offset — files often have hundreds of comments. Use include_resolved to also see resolved threads and format='full' for raw Figma API objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_md | No | Return comment message bodies as markdown. Default: false | |
| limit | No | Maximum threads to return. Default: 30 | |
| since | No | ISO date/time: only threads with a comment or reply created at or after it. | |
| format | No | 'compact' (default) — trimmed fields; 'full' — raw Figma API comment objects. | compact |
| offset | No | Threads to skip, for paging. Default: 0 | |
| fileUrl | No | Figma file URL. Uses current URL if omitted. A node-id in the URL does not filter comments; use node_id explicitly. | |
| node_id | No | Only threads pinned to this node (e.g. '695:313' or '695-313') or, with include_nested, to any node inside it. Omit or pass an empty string to return threads across the file. | |
| thread_id | No | Return only the thread containing this comment ID (root or reply), including resolved threads. | |
| include_nested | No | With node_id: also match threads pinned to descendants of the node (one extra REST call). Default: true | |
| include_resolved | No | Include resolved (completed) comment threads. Default: false (only active threads unless thread_id is given) |