{
  "slug": "http-status",
  "title": "HTTP ステータスコード",
  "description": "IANA に登録されている HTTP ステータスコード 62 種。日本語の説明つき。",
  "documentation": "/docs/http-status",
  "count": 62,
  "idField": "code",
  "idAliases": [
    "name"
  ],
  "fields": [
    "code",
    "name",
    "ja",
    "category",
    "spec",
    "description"
  ],
  "searchFields": [
    "name",
    "ja",
    "category",
    "description"
  ],
  "storage": "static",
  "endpoints": [
    {
      "path": "/http-status",
      "description": "このAPIのメタ情報"
    },
    {
      "path": "/http-status/all",
      "description": "全件取得",
      "query": [
        "limit",
        "offset",
        "sort",
        "order",
        "fields",
        "pretty"
      ]
    },
    {
      "path": "/http-status/random",
      "description": "ランダムに1件（?count=n で複数、?seed= で再現可能）",
      "query": [
        "count",
        "seed",
        "fields",
        "pretty"
      ]
    },
    {
      "path": "/http-status/search",
      "description": "部分一致検索（対象: name, ja, category, description）",
      "query": [
        "q",
        "limit",
        "offset",
        "sort",
        "order",
        "fields",
        "pretty"
      ]
    },
    {
      "path": "/http-status/fields",
      "description": "フィールド名の一覧"
    },
    {
      "path": "/http-status/getCode",
      "description": "そのフィールドの全件分の値（?id= を付けると1件分）",
      "query": [
        "id",
        "unique",
        "pretty"
      ]
    },
    {
      "path": "/http-status/:code",
      "description": "ID 指定で1件"
    },
    {
      "path": "/http-status/:code/:field",
      "description": "1件の特定フィールドだけ"
    }
  ],
  "examples": [
    "/http-status/404",
    "/http-status/418",
    "/http-status/random",
    "/http-status/search?q=%E3%82%AD%E3%83%A3%E3%83%83%E3%82%B7%E3%83%A5",
    "/http-status/all?fields=code,name"
  ]
}