{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/ccp-games/json-schema/ccp-games-characters-character-id-blueprints-get-schema.json",
  "title": "CharactersCharacterIdBlueprintsGet",
  "x-generated": "2026-11-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/ccp-games-character-api-openapi.yml#/components/schemas/CharactersCharacterIdBlueprintsGet",
  "items": {
    "properties": {
      "item_id": {
        "description": "Unique ID for this item.",
        "format": "int64",
        "type": "integer"
      },
      "location_flag": {
        "description": "Type of the location_id",
        "enum": [
          "AutoFit",
          "Cargo",
          "CorpseBay",
          "DroneBay",
          "FleetHangar",
          "Deliveries",
          "HiddenModifiers",
          "Hangar",
          "HangarAll",
          "LoSlot0",
          "LoSlot1",
          "LoSlot2",
          "LoSlot3",
          "LoSlot4",
          "LoSlot5",
          "LoSlot6",
          "LoSlot7",
          "MedSlot0",
          "MedSlot1",
          "MedSlot2",
          "MedSlot3",
          "MedSlot4",
          "MedSlot5",
          "MedSlot6",
          "MedSlot7",
          "HiSlot0",
          "HiSlot1",
          "HiSlot2",
          "HiSlot3",
          "HiSlot4",
          "HiSlot5",
          "HiSlot6",
          "HiSlot7",
          "AssetSafety",
          "Locked",
          "Unlocked",
          "Implant",
          "QuafeBay",
          "RigSlot0",
          "RigSlot1",
          "RigSlot2",
          "RigSlot3",
          "RigSlot4",
          "RigSlot5",
          "RigSlot6",
          "RigSlot7",
          "ShipHangar",
          "SpecializedFuelBay",
          "SpecializedOreHold",
          "SpecializedGasHold",
          "SpecializedMineralHold",
          "SpecializedSalvageHold",
          "SpecializedShipHold",
          "SpecializedSmallShipHold",
          "SpecializedMediumShipHold",
          "SpecializedLargeShipHold",
          "SpecializedIndustrialShipHold",
          "SpecializedAmmoHold",
          "SpecializedCommandCenterHold",
          "SpecializedPlanetaryCommoditiesHold",
          "SpecializedMaterialBay",
          "SubSystemSlot0",
          "SubSystemSlot1",
          "SubSystemSlot2",
          "SubSystemSlot3",
          "SubSystemSlot4",
          "SubSystemSlot5",
          "SubSystemSlot6",
          "SubSystemSlot7",
          "FighterBay",
          "FighterTube0",
          "FighterTube1",
          "FighterTube2",
          "FighterTube3",
          "FighterTube4",
          "Module"
        ],
        "type": "string"
      },
      "location_id": {
        "description": "References a station, a ship or an item_id if this blueprint is located within a container. If the return value is an item_id, then the Character AssetList API must be queried to find the container using the given item_id to determine the correct location of the Blueprint.",
        "format": "int64",
        "type": "integer"
      },
      "material_efficiency": {
        "description": "Material Efficiency Level of the blueprint.",
        "format": "int64",
        "type": "integer"
      },
      "quantity": {
        "description": "A range of numbers with a minimum of -2 and no maximum value where -1 is an original and -2 is a copy. It can be a positive integer if it is a stack of blueprint originals fresh from the market (e.g. no activities performed on them yet).",
        "format": "int64",
        "type": "integer"
      },
      "runs": {
        "description": "Number of runs remaining if the blueprint is a copy, -1 if it is an original.",
        "format": "int64",
        "type": "integer"
      },
      "time_efficiency": {
        "description": "Time Efficiency Level of the blueprint.",
        "format": "int64",
        "type": "integer"
      },
      "type_id": {
        "format": "int64",
        "type": "integer"
      }
    },
    "required": [
      "item_id",
      "type_id",
      "location_id",
      "location_flag",
      "quantity",
      "time_efficiency",
      "material_efficiency",
      "runs"
    ],
    "type": "object"
  },
  "type": "array"
}