{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/ccp-games/json-schema/ccp-games-fw-leaderboards-characters-get-schema.json",
  "title": "FwLeaderboardsCharactersGet",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/ccp-games-faction-warfare-api-openapi.yml#/components/schemas/FwLeaderboardsCharactersGet",
  "properties": {
    "kills": {
      "description": "Top 100 rankings of pilots by number of kills from yesterday, last week and in total",
      "properties": {
        "active_total": {
          "description": "Top 100 ranking of pilots active in faction warfare by total kills. A pilot is considered \"active\" if they have participated in faction warfare in the past 14 days",
          "items": {
            "description": "active_total object",
            "properties": {
              "amount": {
                "description": "Amount of kills",
                "format": "int64",
                "type": "integer"
              },
              "character_id": {
                "format": "int64",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        "last_week": {
          "description": "Top 100 ranking of pilots by kills in the past week",
          "items": {
            "description": "last_week object",
            "properties": {
              "amount": {
                "description": "Amount of kills",
                "format": "int64",
                "type": "integer"
              },
              "character_id": {
                "format": "int64",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        "yesterday": {
          "description": "Top 100 ranking of pilots by kills in the past day",
          "items": {
            "description": "yesterday object",
            "properties": {
              "amount": {
                "description": "Amount of kills",
                "format": "int64",
                "type": "integer"
              },
              "character_id": {
                "format": "int64",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "type": "array"
        }
      },
      "required": [
        "yesterday",
        "last_week",
        "active_total"
      ],
      "type": "object"
    },
    "victory_points": {
      "description": "Top 100 rankings of pilots by victory points from yesterday, last week and in total",
      "properties": {
        "active_total": {
          "description": "Top 100 ranking of pilots active in faction warfare by total victory points. A pilot is considered \"active\" if they have participated in faction warfare in the past 14 days",
          "items": {
            "description": "active_total object",
            "properties": {
              "amount": {
                "description": "Amount of victory points",
                "format": "int64",
                "type": "integer"
              },
              "character_id": {
                "format": "int64",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        "last_week": {
          "description": "Top 100 ranking of pilots by victory points in the past week",
          "items": {
            "description": "last_week object",
            "properties": {
              "amount": {
                "description": "Amount of victory points",
                "format": "int64",
                "type": "integer"
              },
              "character_id": {
                "format": "int64",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "type": "array"
        },
        "yesterday": {
          "description": "Top 100 ranking of pilots by victory points in the past day",
          "items": {
            "description": "yesterday object",
            "properties": {
              "amount": {
                "description": "Amount of victory points",
                "format": "int64",
                "type": "integer"
              },
              "character_id": {
                "format": "int64",
                "type": "integer"
              }
            },
            "type": "object"
          },
          "type": "array"
        }
      },
      "required": [
        "yesterday",
        "last_week",
        "active_total"
      ],
      "type": "object"
    }
  },
  "required": [
    "kills",
    "victory_points"
  ],
  "type": "object"
}