{
  "slug": "colors",
  "title": "CSS 名前付き色",
  "description": "CSS Color Module Level 4 で定義された名前付き色 148 種。hex から rgb / hsl / 相対輝度を計算して返す。",
  "documentation": "/docs/colors",
  "count": 148,
  "idField": "name",
  "idAliases": [
    "hex"
  ],
  "fields": [
    "name",
    "hex",
    "group",
    "rgb",
    "r",
    "g",
    "b",
    "hsl",
    "h",
    "s",
    "l",
    "luminance",
    "isDark"
  ],
  "searchFields": [
    "name",
    "hex",
    "group"
  ],
  "storage": "static",
  "endpoints": [
    {
      "path": "/colors",
      "description": "このAPIのメタ情報"
    },
    {
      "path": "/colors/all",
      "description": "全件取得",
      "query": [
        "limit",
        "offset",
        "sort",
        "order",
        "fields",
        "pretty"
      ]
    },
    {
      "path": "/colors/random",
      "description": "ランダムに1件（?count=n で複数、?seed= で再現可能）",
      "query": [
        "count",
        "seed",
        "fields",
        "pretty"
      ]
    },
    {
      "path": "/colors/search",
      "description": "部分一致検索（対象: name, hex, group）",
      "query": [
        "q",
        "limit",
        "offset",
        "sort",
        "order",
        "fields",
        "pretty"
      ]
    },
    {
      "path": "/colors/fields",
      "description": "フィールド名の一覧"
    },
    {
      "path": "/colors/getName",
      "description": "そのフィールドの全件分の値（?id= を付けると1件分）",
      "query": [
        "id",
        "unique",
        "pretty"
      ]
    },
    {
      "path": "/colors/:name",
      "description": "ID 指定で1件"
    },
    {
      "path": "/colors/:name/:field",
      "description": "1件の特定フィールドだけ"
    }
  ],
  "examples": [
    "/colors/tomato",
    "/colors/%23FF6347",
    "/colors/random",
    "/colors/search?q=blue",
    "/colors/all?fields=name,hex&limit=10",
    "/colors/getHex"
  ]
}