{
  "info": {
    "name": "Figma — mcp.ai",
    "description": "REST API for the Figma MCP. Set {{apiKey}} to a workspace key (sk_live_…) created at https://mcp.ai/settings/api-keys.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{apiKey}}",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.mcp.ai/api/figma",
      "type": "string"
    },
    {
      "key": "apiKey",
      "value": "sk_live_...",
      "type": "string"
    }
  ],
  "item": [
    {
      "name": "figma_add_a_comment_to_a_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/a/comment/to/a/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "a",
            "comment",
            "to",
            "a",
            "file"
          ]
        },
        "description": "Posts a new comment to a figma file or branch, optionally replying to an existing root comment (replies cannot be nested); `region height` and `region width` in `client meta` must be positive if defin",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"message\": \"\",\n  \"file_key\": \"\",\n  \"comment_id\": \"\",\n  \"client_meta\": {}\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_add_a_reaction_to_a_comment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/add/a/reaction/to/a/comment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "add",
            "a",
            "reaction",
            "to",
            "a",
            "comment"
          ]
        },
        "description": "Posts a specified emoji reaction to an existing comment in a figma file or branch, requiring valid file key and comment id.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"emoji\": \"\",\n  \"file_key\": \"\",\n  \"comment_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_create_a_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/a/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "a",
            "webhook"
          ]
        },
        "description": "Creates a figma webhook for a `team id` to send post notifications for an `event type` to a publicly accessible https `endpoint`; an initial ping is sent unless `status` is `paused`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"status\": \"\",\n  \"team_id\": \"\",\n  \"endpoint\": \"\",\n  \"passcode\": \"\",\n  \"event_type\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_create_dev_resources",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/dev/resources",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "dev",
            "resources"
          ]
        },
        "description": "Creates and attaches multiple uniquely-urled development resources to specified figma nodes, up to 10 per node.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dev_resources\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_create_modify_delete_variables",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/create/modify/delete/variables",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "create",
            "modify",
            "delete",
            "variables"
          ]
        },
        "description": "Manages variables, collections, modes, and their values in a figma file via batch create/update/delete operations; use temporary ids to link new related items in one request and ensure `variablemodeva",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"variables\": \"\",\n  \"variableModes\": \"\",\n  \"variableModeValues\": \"\",\n  \"variableCollections\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_delete_a_comment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/a/comment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "a",
            "comment"
          ]
        },
        "description": "Deletes a specific comment from a figma file or branch, provided the authenticated user is the original author of the comment.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"comment_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_delete_a_reaction",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/a/reaction",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "a",
            "reaction"
          ]
        },
        "description": "Deletes a specific emoji reaction from a comment in a figma file; the user must have originally created the reaction.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"emoji\": \"\",\n  \"file_key\": \"\",\n  \"comment_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_delete_a_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/a/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "a",
            "webhook"
          ]
        },
        "description": "Permanently deletes an existing webhook, identified by its unique `webhook id`; this operation is irreversible.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_delete_dev_resource",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/delete/dev/resource",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "delete",
            "dev",
            "resource"
          ]
        },
        "description": "Deletes a development resource (used to link figma design elements to external developer information like code or tasks) from a specified figma file.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"dev_resource_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_design_tokens_to_tailwind",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/design/tokens/to/tailwind",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "design",
            "tokens",
            "to",
            "tailwind"
          ]
        },
        "description": "Convert design tokens to tailwind css configuration. takes the output from extractdesigntokens and generates: - tailwind.config.ts/js with theme extensions - optional globals.css with font imports not",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"prefix\": \"\",\n  \"tokens\": {},\n  \"config_format\": \"\",\n  \"include_font_imports\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_detect_background",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/detect/background",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "detect",
            "background"
          ]
        },
        "description": "Detect background layers for selected nodes. uses geometric analysis, z-index ordering, and visual properties to identify potential background layers.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"search_depth\": 0,\n  \"target_node_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_discover_figma_resources",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/discover/figma/resources",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "discover",
            "figma",
            "resources"
          ]
        },
        "description": "🔍 smart figma resource discovery - never guess ids again! 🎯 easiest method: just paste any figma url to get all ids: • file urls: https://www.figma.com/file/abc123/design → get file key • design url",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": \"\",\n  \"file_key\": \"\",\n  \"figma_url\": \"\",\n  \"max_depth\": 0,\n  \"project_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_download_figma_images",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/download/figma/images",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "download",
            "figma",
            "images"
          ]
        },
        "description": "Download images from figma file nodes. renders specified nodes as images and downloads them using mercury's filedownloadable infrastructure. supports png, svg, jpg, and pdf formats.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"scale\": 0,\n  \"images\": \"\",\n  \"file_key\": \"\",\n  \"svg_include_id\": false,\n  \"svg_outline_text\": false,\n  \"svg_simplify_stroke\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_extract_design_tokens",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/extract/design/tokens",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "extract",
            "design",
            "tokens"
          ]
        },
        "description": "Extract design tokens from figma files. combines styles, variables, and extracted values to create a comprehensive design token system.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"include_variables\": false,\n  \"extract_from_nodes\": false,\n  \"include_local_styles\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_extract_prototype_interactions",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/extract/prototype/interactions",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "extract",
            "prototype",
            "interactions"
          ]
        },
        "description": "Extract prototype interactions and animations from figma files. analyzes the prototype data to extract: - user interactions (clicks, hovers, etc.) - transition animations - component variant states - ",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"analyze_components\": false,\n  \"include_animations\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_a_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/a/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "a",
            "webhook"
          ]
        },
        "description": "Retrieves detailed information about a specific webhook by its id, provided the webhook exists and is accessible to the user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_activity_logs",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/activity/logs",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "activity",
            "logs"
          ]
        },
        "description": "Retrieves activity log events from figma, allowing filtering by event types, time range, and pagination.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"limit\": 0,\n  \"order\": \"\",\n  \"events\": \"\",\n  \"end_time\": 0,\n  \"start_time\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_comments_in_a_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/comments/in/a/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "comments",
            "in",
            "a",
            "file"
          ]
        },
        "description": "Retrieves all comments from an existing figma file, identified by a valid `file key`, returning details like content, author, position, and reactions, with an option for markdown formatted content.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"as_md\": false,\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_component",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/component",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "component"
          ]
        },
        "description": "Get component data with automatic simplification. returns clean, ai-friendly component structure.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"node_id\": \"\",\n  \"file_key\": \"\",\n  \"simplify\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_component_set",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/component/set",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "component",
            "set"
          ]
        },
        "description": "Retrieves detailed metadata for a specific published figma component set using its unique `key`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_current_user",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/current/user",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "current",
            "user"
          ]
        },
        "description": "Retrieves detailed information for the currently authenticated figma user.",
        "body": {
          "mode": "raw",
          "raw": "{}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_dev_resources",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/dev/resources",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "dev",
            "resources"
          ]
        },
        "description": "Retrieves development resources (e.g., jira/github links) for a figma main file, optionally filtering by specific node ids.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\",\n  \"node_ids\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_file_component_sets",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/file/component/sets",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "file",
            "component",
            "sets"
          ]
        },
        "description": "Retrieves all published component sets from the specified figma main file (file key must not be for a branch).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_file_components",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/file/components",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "file",
            "components"
          ]
        },
        "description": "Retrieves published components from a figma file, which must be a main file (not a branch) acting as a library.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_file_json",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/file/json",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "file",
            "json"
          ]
        },
        "description": "Get figma file data with automatic simplification. this enhanced version automatically transforms verbose figma json into clean, ai-friendly format with: - css-like property names - deduplicated varia",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"depth\": 0,\n  \"version\": \"\",\n  \"file_key\": \"\",\n  \"geometry\": \"\",\n  \"simplify\": false,\n  \"branch_data\": false,\n  \"include_raw\": false,\n  \"plugin_data\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_file_styles",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/file/styles",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "file",
            "styles"
          ]
        },
        "description": "Retrieves a list of published styles (like colors, text attributes, effects, and layout grids) from a specified main figma file (not a branch).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_files_in_a_project",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/files/in/a/project",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "files",
            "in",
            "a",
            "project"
          ]
        },
        "description": "Fetches a list of files in a figma project, optionally including branch metadata.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"project_id\": \"\",\n  \"branch_data\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_image_fills",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/image/fills",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "image",
            "fills"
          ]
        },
        "description": "Retrieves temporary (14-day expiry) download urls for all image fills in a figma file; requires `imageref` from `paint` objects to map urls.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_library_analytics_component_action_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/library/analytics/component/action/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "library",
            "analytics",
            "component",
            "action",
            "data"
          ]
        },
        "description": "Retrieves component insertion and detachment analytics for a specified figma library, groupable by 'component' or 'team' and filterable by a date range (yyyy-mm-dd).",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"end_date\": \"\",\n  \"file_key\": \"\",\n  \"group_by\": \"\",\n  \"start_date\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_library_analytics_component_usage_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/library/analytics/component/usage/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "library",
            "analytics",
            "component",
            "usage",
            "data"
          ]
        },
        "description": "Retrieves component usage analytics for a specified figma library file (identified by `file key`), with data groupable by 'component' or 'file'.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"file_key\": \"\",\n  \"group_by\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_library_analytics_style_action_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/library/analytics/style/action/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "library",
            "analytics",
            "style",
            "action",
            "data"
          ]
        },
        "description": "Retrieves style usage analytics (insertions, detachments) for a figma library, grouped by 'style' or 'team'; if providing a date range, ensure end date is not before start date.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"end_date\": \"\",\n  \"file_key\": \"\",\n  \"group_by\": \"\",\n  \"start_date\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_library_analytics_style_usage_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/library/analytics/style/usage/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "library",
            "analytics",
            "style",
            "usage",
            "data"
          ]
        },
        "description": "Retrieves style usage analytics for a figma library (specified by a valid `file key`), allowing data to be grouped by 'file' or 'style'.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"file_key\": \"\",\n  \"group_by\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_library_analytics_variable_action_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/library/analytics/variable/action/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "library",
            "analytics",
            "variable",
            "action",
            "data"
          ]
        },
        "description": "Retrieves weekly, paginated analytics data on variable insertions and detachments for a specified figma library (identified by `file key`), groupable by 'variable' or 'team', and filterable by an opti",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"end_date\": \"\",\n  \"file_key\": \"\",\n  \"group_by\": \"\",\n  \"start_date\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_library_analytics_variable_usage_data",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/library/analytics/variable/usage/data",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "library",
            "analytics",
            "variable",
            "usage",
            "data"
          ]
        },
        "description": "Retrieves paginated analytics data on variable usage from a specified figma library, grouped by 'file' or 'variable', for libraries with enabled analytics.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"file_key\": \"\",\n  \"group_by\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_local_variables",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/local/variables",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "local",
            "variables"
          ]
        },
        "description": "Retrieves all local/remote variables for a figma file/branch; crucial for obtaining mode-specific values which `/v1/files/{file key}/variables/published` omits.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_payments",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/payments",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "payments"
          ]
        },
        "description": "Retrieves a user's payment information for a figma plugin, widget, or community file; the authenticated identity must own the resource.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"user_id\": 0,\n  \"plugin_id\": 0,\n  \"widget_id\": 0,\n  \"community_file_id\": 0,\n  \"plugin_payment_token\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_projects_in_a_team",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/projects/in/a/team",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "projects",
            "in",
            "a",
            "team"
          ]
        },
        "description": "Retrieves projects within a specified figma team that are visible to the authenticated user.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_published_variables",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/published/variables",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "published",
            "variables"
          ]
        },
        "description": "Retrieves variables published from a specified figma file; this api is available only to full members of enterprise organizations.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"file_key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_reactions_for_a_comment",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/reactions/for/a/comment",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "reactions",
            "for",
            "a",
            "comment"
          ]
        },
        "description": "Retrieves reactions for a specific comment in a figma file.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"cursor\": \"\",\n  \"file_key\": \"\",\n  \"comment_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_style",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/style",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "style"
          ]
        },
        "description": "Retrieves detailed metadata for a specific style in figma using its unique style key.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"key\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_team_component_sets",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team/component/sets",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team",
            "component",
            "sets"
          ]
        },
        "description": "Retrieves a paginated list of published component sets (collections of reusable ui elements) from a specified figma team's library.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": 0,\n  \"before\": 0,\n  \"team_id\": \"\",\n  \"page_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_team_components",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team/components",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team",
            "components"
          ]
        },
        "description": "Retrieves components published in a specific figma team's library; the team must have published components, otherwise an empty list is returned.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": 0,\n  \"before\": 0,\n  \"team_id\": \"\",\n  \"page_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_team_styles",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team/styles",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team",
            "styles"
          ]
        },
        "description": "Retrieves a paginated list of published styles, such as colors or text attributes, from a specified figma team's library.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": 0,\n  \"before\": 0,\n  \"team_id\": \"\",\n  \"page_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_team_webhooks",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/team/webhooks",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "team",
            "webhooks"
          ]
        },
        "description": "Retrieves all webhooks registered for a specified figma team.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"team_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_versions_of_a_file",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/versions/of/a/file",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "versions",
            "of",
            "a",
            "file"
          ]
        },
        "description": "Retrieves the version history for a figma file or branch, as specified by its `file key`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"after\": 0,\n  \"before\": 0,\n  \"file_key\": \"\",\n  \"page_size\": 0\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_get_webhook_requests",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/get/webhook/requests",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "get",
            "webhook",
            "requests"
          ]
        },
        "description": "Retrieves a history of webhook requests for a specific figma webhook subscription; data is available for requests sent within the last seven days.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"webhook_id\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_render_images_of_file_nodes",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/render/images/of/file/nodes",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "render",
            "images",
            "of",
            "file",
            "nodes"
          ]
        },
        "description": "Renders specified nodes from a figma file as images (jpg, pdf, png, svg), returning a map of node ids to image urls (or `null` for failed nodes); images expire after 30 days and are capped at 32 megap",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"ids\": \"\",\n  \"scale\": 0,\n  \"format\": \"\",\n  \"version\": \"\",\n  \"file_key\": \"\",\n  \"contents_only\": false,\n  \"svg_include_id\": false,\n  \"svg_outline_text\": false,\n  \"svg_include_node_id\": false,\n  \"svg_simplify_stroke\": false,\n  \"use_absolute_bounds\": false\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_update_a_webhook",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/a/webhook",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "a",
            "webhook"
          ]
        },
        "description": "Updates an existing figma webhook, identified by `webhook id`, allowing modification of its event type, endpoint, passcode, status, or description.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"status\": \"\",\n  \"endpoint\": \"\",\n  \"passcode\": \"\",\n  \"event_type\": \"\",\n  \"webhook_id\": \"\",\n  \"description\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    },
    {
      "name": "figma_update_dev_resources",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/update/dev/resources",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "update",
            "dev",
            "resources"
          ]
        },
        "description": "Updates the name and/or url of one or more existing figma dev resources, each identified by its unique `id`.",
        "body": {
          "mode": "raw",
          "raw": "{\n  \"dev_resources\": \"\"\n}",
          "options": {
            "raw": {
              "language": "json"
            }
          }
        }
      }
    }
  ]
}