CCP Games · Schema
CharactersCharacterIdBlueprintsGet
CompanyGamingGamesMMOEVE OnlineDeveloper PlatformAuthenticationOpenID ConnectPlayer DataVirtual Economy
JSON Schema
{
"$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"
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/ccp-games-characters-character-id-blueprints-get"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.