{
  "info": {
    "_postman_id": "c923b9f1-23fd-4c1f-acb5-c71ca94190aa",
    "name": "Figma Component Sets API",
    "description": "Figma allows designers to create and prototype their digital experiences -\ntogether in real-time and in one place - helping them turn their ideas and\nvisions into products, faster. Figma's mission is to make design\naccessible to everyone. The Figma API is one of the ways we aim to do that.\n\nContact Support:\n Email: support@figma.com",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-06-05T15:08:43.000Z",
    "updatedAt": "2026-06-05T15:08:43.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-c923b9f1-23fd-4c1f-acb5-c71ca94190aa"
  },
  "item": [
    {
      "name": "v1",
      "item": [
        {
          "name": "component_sets",
          "item": [
            {
              "name": "{key}",
              "item": [
                {
                  "name": "Figma Get Component Set",
                  "id": "a7c27578-e15b-4bb9-8a17-d467bdb74a0c",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "auth": {
                      "type": "bearer",
                      "bearer": [
                        {
                          "key": "token",
                          "value": "{{bearerToken}}",
                          "type": "string"
                        }
                      ]
                    },
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/v1/component_sets/:key",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "v1",
                        "component_sets",
                        ":key"
                      ],
                      "variable": [
                        {
                          "id": "12a693e0-0c3a-45e7-a5c7-46eff67cfb48",
                          "key": "key",
                          "value": "<string>",
                          "description": "(Required) The unique identifier of the component set."
                        }
                      ]
                    },
                    "description": "Get metadata on a component set by key."
                  },
                  "response": [
                    {
                      "id": "10a17f92-cdd9-4179-9051-f429557e7f9f",
                      "name": "Response from the GET /v1/component_sets/{key} endpoint.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/component_sets/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "component_sets",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"status\": 200,\n  \"error\": false,\n  \"meta\": {\n    \"key\": \"<string>\",\n    \"fileKey\": \"<string>\",\n    \"nodeId\": \"<string>\",\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"createdAt\": \"<dateTime>\",\n    \"updatedAt\": \"<dateTime>\",\n    \"user\": {\n      \"id\": \"<string>\",\n      \"handle\": \"<string>\",\n      \"imgUrl\": \"<string>\"\n    },\n    \"thumbnailUrl\": \"<string>\",\n    \"containingFrame\": {\n      \"nodeId\": \"<string>\",\n      \"name\": \"<string>\",\n      \"backgroundColor\": \"<string>\",\n      \"pageId\": \"<string>\",\n      \"pageName\": \"<string>\"\n    }\n  }\n}",
                      "createdAt": "2026-06-05T15:08:43.000Z",
                      "updatedAt": "2026-06-05T15:08:43.000Z",
                      "uid": "35240-10a17f92-cdd9-4179-9051-f429557e7f9f"
                    },
                    {
                      "id": "57769134-bab8-464a-b0bf-758a10513a20",
                      "name": "Bad request. Parameters are invalid or malformed. Please check the input formats.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/component_sets/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "component_sets",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"status\": \"<number>\",\n  \"err\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:08:43.000Z",
                      "updatedAt": "2026-06-05T15:08:43.000Z",
                      "uid": "35240-57769134-bab8-464a-b0bf-758a10513a20"
                    },
                    {
                      "id": "0a079d91-5d20-4019-87c4-d1b79031937f",
                      "name": "The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/component_sets/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "component_sets",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"status\": \"<number>\",\n  \"err\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:08:43.000Z",
                      "updatedAt": "2026-06-05T15:08:43.000Z",
                      "uid": "35240-0a079d91-5d20-4019-87c4-d1b79031937f"
                    },
                    {
                      "id": "86465412-ebd9-42fb-b282-b9d1a7cb4912",
                      "name": "The requested file or resource was not found.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/component_sets/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "component_sets",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"error\": true,\n  \"status\": \"<number>\",\n  \"message\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:08:43.000Z",
                      "updatedAt": "2026-06-05T15:08:43.000Z",
                      "uid": "35240-86465412-ebd9-42fb-b282-b9d1a7cb4912"
                    },
                    {
                      "id": "24ff7843-b8fd-4aad-bc4a-5b2a78f67b36",
                      "name": "API requests may be throttled or rate limited. Please wait a while before attempting the request again.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/component_sets/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "component_sets",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "Too Many Requests",
                      "code": 429,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"status\": \"<number>\",\n  \"err\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:08:43.000Z",
                      "updatedAt": "2026-06-05T15:08:43.000Z",
                      "uid": "35240-24ff7843-b8fd-4aad-bc4a-5b2a78f67b36"
                    },
                    {
                      "id": "98a5cb20-d91b-46f1-bd09-6f363c0abe76",
                      "name": "An internal server error occurred.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: bearer",
                            "key": "Authorization",
                            "value": "Bearer <token>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/v1/component_sets/:key",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "v1",
                            "component_sets",
                            ":key"
                          ],
                          "variable": [
                            {
                              "key": "key"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"status\": \"<number>\",\n  \"err\": \"<string>\"\n}",
                      "createdAt": "2026-06-05T15:08:43.000Z",
                      "updatedAt": "2026-06-05T15:08:43.000Z",
                      "uid": "35240-98a5cb20-d91b-46f1-bd09-6f363c0abe76"
                    }
                  ],
                  "createdAt": "2026-06-05T15:08:43.000Z",
                  "updatedAt": "2026-06-05T15:08:43.000Z",
                  "uid": "35240-a7c27578-e15b-4bb9-8a17-d467bdb74a0c"
                }
              ],
              "id": "1c0ec0a5-0312-440b-89da-1a0ada6b0db9",
              "createdAt": "2026-06-05T15:08:43.000Z",
              "updatedAt": "2026-06-05T15:08:43.000Z",
              "uid": "35240-1c0ec0a5-0312-440b-89da-1a0ada6b0db9"
            }
          ],
          "id": "0af642ea-32a7-4019-be6b-c9ad8e015aff",
          "createdAt": "2026-06-05T15:08:43.000Z",
          "updatedAt": "2026-06-05T15:08:43.000Z",
          "uid": "35240-0af642ea-32a7-4019-be6b-c9ad8e015aff"
        }
      ],
      "id": "f1ae9422-f3d1-4148-b234-8920282dcd70",
      "createdAt": "2026-06-05T15:08:43.000Z",
      "updatedAt": "2026-06-05T15:08:43.000Z",
      "uid": "35240-f1ae9422-f3d1-4148-b234-8920282dcd70"
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.figma.com"
    }
  ]
}