{"openapi":"3.0.3","info":{"title":"FlameForge Reforged API","version":"2.0.0","description":"FlameForge Reforged is an unofficial developer-grade REST API for structured Genshin Impact game data. The API provides programmatic access to character, weapon, and artifact datasets, including Lv.1–13 combat talent scaling, C1–C6 constellations, voice lines & audio, lore stories, Lv.1–90 weapon progression curves, passive scaling, 5-piece artifact sets, random team generators, and elemental taxonomy lookup tables.\n\nDesigned for developers building damage calculators, Discord bots, mobile apps, and WebGL tools, FlameForge exposes the dataset through predictable REST endpoints with sub-millisecond in-memory caching and OpenAPI 3.0 interactive execution.","contact":{"name":"Vedant Kale","email":"vedantsapalkar99@gmail.com","url":"https://vedantkale.in"},"license":{"name":"ISC"}},"servers":[{"url":"/api/v1","description":"Production API Server (v1)"},{"url":"/v1","description":"Version 1 Short Alias"},{"url":"/api","description":"Legacy Unversioned Fallback"}],"tags":[{"name":"System","description":"API status, server health, game data version, and uptime telemetry."},{"name":"Taxonomy & Metadata","description":"Visions, nations/regions, weapon classes, and rarity distribution tables."},{"name":"Characters","description":"Character archive, multi-dimensional search, random squad generation, and single lookups."},{"name":"Characters - Sub-Resources","description":"Targeted sub-resource endpoints: Combat talents (Lv1-13 matrices), constellations (C1-C6), voice lines, and lore."},{"name":"Weapons","description":"Weapon armory, multi-attribute search, random weapons, and single lookups."},{"name":"Weapons - Sub-Resources","description":"Targeted weapon sub-resource endpoints: Lv1-90 stat progression curves and ascension tables."},{"name":"Artifacts","description":"Artifact reliquary, set bonus effects, random artifacts, and single lookups."},{"name":"Artifacts - Sub-Resources","description":"Targeted artifact sub-resource endpoints: Individual 5-piece relic sets (Flower, Plume, Sands, Goblet, Circlet)."}],"paths":{"/health":{"get":{"tags":["System"],"summary":"Get API Health & Game Data Version","description":"Returns live system health status, database latency, process uptime, and current Genshin Impact game data version (e.g. v7.0).","responses":{"200":{"description":"System health and telemetry payload","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"healthy"},"gameVersion":{"type":"string","example":"7.0"},"apiVersion":{"type":"string","example":"1.0.0"},"flameforgeVersion":{"type":"string","example":"2.0.0"},"timestamp":{"type":"string","example":"2026-09-14T06:09:54.302Z"},"uptime":{"type":"object","properties":{"seconds":{"type":"integer","example":69177},"formatted":{"type":"string","example":"19h 12m 57s"}}},"database":{"type":"object","properties":{"status":{"type":"string","example":"connected"},"latencyMs":{"type":"integer","example":423}}}}}}}}}}},"/visions":{"get":{"tags":["Taxonomy & Metadata"],"summary":"List All Elemental Visions","description":"Returns all 7 elements (Pyro, Hydro, Anemo, Electro, Dendro, Cryo, Geo) with associated colors, nation affiliations, descriptions, and live character counts.","responses":{"200":{"description":"Array of elemental visions","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"Pyro"},"element":{"type":"string","example":"Fire"},"color":{"type":"string","example":"#f85149"},"archonNation":{"type":"string","example":"Natlan"},"description":{"type":"string","example":"The element of passion, warmth, and raging fire."},"totalCharacters":{"type":"integer","example":22}}}}}}}}}},"/regions":{"get":{"tags":["Taxonomy & Metadata"],"summary":"List All Teyvat Regions & Nations","description":"Returns all Teyvat nations (Mondstadt, Liyue, Inazuma, Sumeru, Fontaine, Natlan, Snezhnaya, Khaenri'ah) with elemental affinities, archon names, and character counts.","responses":{"200":{"description":"Array of Teyvat regions","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"Mondstadt"},"nation":{"type":"string","example":"City of Freedom"},"element":{"type":"string","example":"Anemo"},"archon":{"type":"string","example":"Barbatos (Venti)"},"totalCharacters":{"type":"integer","example":20}}}}}}}}}},"/weapon-types":{"get":{"tags":["Taxonomy & Metadata"],"summary":"List All Weapon Classes","description":"Returns the 5 weapon classes (Sword, Claymore, Polearm, Bow, Catalyst) with attack styles and weapon counts.","responses":{"200":{"description":"Array of weapon types","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"Claymore"},"category":{"type":"string","example":"Two-Handed"},"attackStyle":{"type":"string","example":"Heavy crushing blows"},"totalWeapons":{"type":"integer","example":48}}}}}}}}}},"/rarities":{"get":{"tags":["Taxonomy & Metadata"],"summary":"List Star Rarities & Distributions","description":"Returns star rating tiers (1★ to 5★) and live distribution counts across characters and weapons.","responses":{"200":{"description":"Array of rarity tiers","content":{"application/json":{"schema":{"type":"array","items":{"type":"object","properties":{"rarity":{"type":"integer","example":5},"stars":{"type":"string","example":"★★★★★"},"characters":{"type":"integer","example":58},"weapons":{"type":"integer","example":62}}}}}}}}}},"/character":{"get":{"tags":["Characters"],"summary":"Get Single Character (Query / Random)","description":"Fetches a single character by exact name or returns a random character if name is omitted.","parameters":[{"name":"name","in":"query","description":"Character name (e.g. `diluc`, `raiden-shogun`, `hu-tao`, `nahida`)","required":false,"schema":{"type":"string","example":"diluc"}},{"name":"infoSize","in":"query","description":"Set to `full` to include all nested combat talents (Lv1-13 scaling), constellations (C1-C6), voice actors, and lore stories.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Character object payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Character"}}}},"404":{"description":"Character not found"}}}},"/characters":{"get":{"tags":["Characters"],"summary":"List All Characters (Multi-Filter)","description":"Retrieves an array of all Genshin Impact characters with multi-dimensional filtering options.","parameters":[{"name":"vision","in":"query","description":"Filter by elemental Vision: `pyro`, `hydro`, `anemo`, `electro`, `dendro`, `cryo`, `geo`","required":false,"schema":{"type":"string","example":"pyro"}},{"name":"region","in":"query","description":"Filter by region: `mondstadt`, `liyue`, `inazuma`, `sumeru`, `fontaine`, `natlan`, `snezhnaya`","required":false,"schema":{"type":"string","example":"mondstadt"}},{"name":"rarity","in":"query","description":"Filter by star rarity: `5` or `4`","required":false,"schema":{"type":"integer","enum":[4,5],"example":5}},{"name":"weapon","in":"query","description":"Filter by weapon type: `sword`, `claymore`, `polearm`, `bow`, `catalyst`","required":false,"schema":{"type":"string","example":"claymore"}},{"name":"infoSize","in":"query","description":"Set to `full` to retrieve complete talent matrix and constellation scaling for each character.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Array of character objects","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Character"}}}}}}}},"/characters/random":{"get":{"tags":["Characters"],"summary":"Get Random Characters / Generate Team Comp","description":"Returns random character(s). Set `count=4` to generate a complete random 4-character Abyss squad or team comp, with optional element/region/rarity filters.","parameters":[{"name":"count","in":"query","description":"Number of random characters to return (1 to 8, default: 1)","required":false,"schema":{"type":"integer","default":1,"example":4}},{"name":"vision","in":"query","description":"Filter by element: `pyro`, `hydro`, `anemo`, `electro`, `dendro`, `cryo`, `geo`","required":false,"schema":{"type":"string"}},{"name":"region","in":"query","description":"Filter by region: `mondstadt`, `liyue`, `inazuma`, `sumeru`, `fontaine`, `natlan`","required":false,"schema":{"type":"string"}},{"name":"rarity","in":"query","description":"Filter by rarity: `5` or `4`","required":false,"schema":{"type":"integer"}},{"name":"weapon","in":"query","description":"Filter by weapon: `sword`, `claymore`, `polearm`, `bow`, `catalyst`","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Random character object or squad payload","content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/Character"},{"type":"object","properties":{"count":{"type":"integer","example":4},"team":{"type":"array","items":{"$ref":"#/components/schemas/Character"}}}}]}}}}}}},"/characters/{name}":{"get":{"tags":["Characters"],"summary":"Get Character by URL Path Slug","description":"Fetches a character using direct path parameter (e.g. `/api/v1/characters/diluc`).","parameters":[{"name":"name","in":"path","required":true,"description":"Character name slug (e.g. `diluc`, `raiden-shogun`, `furina`)","schema":{"type":"string","example":"diluc"}},{"name":"infoSize","in":"query","description":"Set to `full` to include combat talent matrices and constellation trees.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Character object payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Character"}}}},"404":{"description":"Character not found"}}}},"/character/talents":{"get":{"tags":["Characters - Sub-Resources"],"summary":"Get Combat Talents & Scaling Matrices","description":"Returns only the combat talent matrices (Normal Attack, Elemental Skill, Elemental Burst, Passives) with full Lv1–13 attribute scaling for damage calculator tools.","parameters":[{"name":"name","in":"query","required":true,"description":"Character name (e.g. `diluc`, `ayaka`, `neuvillette`)","schema":{"type":"string","example":"diluc"}}],"responses":{"200":{"description":"Combat talent scaling matrices payload","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","example":"Diluc"},"vision":{"type":"string","example":"Pyro"},"weapon":{"type":"string","example":"Claymore"},"talentsCount":{"type":"integer","example":6},"talents":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"Searing Onslaught"},"type":{"type":"string","example":"Elemental Skill"},"desc":{"type":"string"},"attributes":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string","example":"1-Hit DMG"},"values":{"type":"array","items":{"type":"string"},"example":["94.4%","101.5%","108.6%","118.0%"]}}}}}}}}}}}},"404":{"description":"Character not found"}}}},"/character/constellations":{"get":{"tags":["Characters - Sub-Resources"],"summary":"Get Constellation Tree (C1–C6)","description":"Returns only the C1–C6 constellation unlock cards (names, descriptions, and icon artwork).","parameters":[{"name":"name","in":"query","required":true,"description":"Character name (e.g. `diluc`, `zhongli`, `furina`)","schema":{"type":"string","example":"diluc"}}],"responses":{"200":{"description":"Constellation tree payload","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","example":"Diluc"},"constellationName":{"type":"string","example":"Noctua"},"constellationsCount":{"type":"integer","example":6},"constellations":{"type":"array","items":{"type":"object","properties":{"level":{"type":"integer","example":1},"name":{"type":"string","example":"Conviction"},"desc":{"type":"string","example":"Diluc deals 15% more DMG to opponents whose HP is above 50%."}}}}}}}}},"404":{"description":"Character not found"}}}},"/character/voice-lines":{"get":{"tags":["Characters - Sub-Resources"],"summary":"Get Voice Actors & Audio Lines","description":"Returns voice actors (EN, JP, CN, KR) and audio streaming links for chat bots and soundboards.","parameters":[{"name":"name","in":"query","required":true,"description":"Character name (e.g. `diluc`, `raiden-shogun`)","schema":{"type":"string","example":"diluc"}}],"responses":{"200":{"description":"Voice lines and audio payload","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","example":"Diluc"},"cv":{"type":"object","properties":{"en":{"type":"string","example":"Sean Chiplock"},"jp":{"type":"string","example":"Kensho Ono"},"cn":{"type":"string","example":"Ma Yang"},"kr":{"type":"string","example":"Choi Seung-hoon"}}},"voiceLinesCount":{"type":"integer","example":45},"voiceLines":{"type":"array","items":{"type":"object"}}}}}}},"404":{"description":"Character not found"}}}},"/character/stories":{"get":{"tags":["Characters - Sub-Resources"],"summary":"Get Character Lore Stories","description":"Returns character lore chapters (Story 1–5 and Vision Lore).","parameters":[{"name":"name","in":"query","required":true,"description":"Character name (e.g. `diluc`, `nahida`, `neuvillette`)","schema":{"type":"string","example":"diluc"}}],"responses":{"200":{"description":"Character lore stories payload","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","example":"Diluc"},"region":{"type":"array","items":{"type":"string"},"example":["Mondstadt"]},"storiesCount":{"type":"integer","example":6},"stories":{"type":"array","items":{"type":"object"}}}}}}},"404":{"description":"Character not found"}}}},"/weapon":{"get":{"tags":["Weapons"],"summary":"Get Single Weapon (Query / Random)","description":"Fetches a weapon by exact name or returns a random weapon if name is omitted.","parameters":[{"name":"name","in":"query","description":"Weapon name (e.g. `wolfs-gravestone`, `mistsplitter-reforged`, `staff-of-homa`)","required":false,"schema":{"type":"string","example":"wolfs-gravestone"}},{"name":"infoSize","in":"query","description":"Set to `full` to include all progression stat tables (Lv1-90 Base ATK and Substats) and awakened art.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Weapon object payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Weapon"}}}},"404":{"description":"Weapon not found"}}}},"/weapons":{"get":{"tags":["Weapons"],"summary":"List All Weapons (Multi-Filter)","description":"Retrieves an array of all weapons with rarity and weapon type filters.","parameters":[{"name":"rarity","in":"query","description":"Filter by rarity: `5`, `4`, `3`, `2`, `1`","required":false,"schema":{"type":"integer","enum":[1,2,3,4,5],"example":5}},{"name":"family","in":"query","description":"Filter by weapon category: `sword`, `claymore`, `polearm`, `bow`, `catalyst`","required":false,"schema":{"type":"string","example":"claymore"}},{"name":"infoSize","in":"query","description":"Set to `full` to include progression curves for all returned weapons.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Array of weapon objects","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Weapon"}}}}}}}},"/weapons/random":{"get":{"tags":["Weapons"],"summary":"Get Random Weapon(s)","description":"Returns random weapon(s) with optional rarity or weapon family filters.","parameters":[{"name":"count","in":"query","description":"Number of random weapons (1 to 10, default: 1)","required":false,"schema":{"type":"integer","default":1,"example":3}},{"name":"rarity","in":"query","description":"Filter by star rarity: `5`, `4`, `3`","required":false,"schema":{"type":"integer"}},{"name":"family","in":"query","description":"Filter by weapon class: `sword`, `claymore`, `polearm`, `bow`, `catalyst`","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Random weapon object or list payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Weapon"}}}}}}},"/weapons/{name}":{"get":{"tags":["Weapons"],"summary":"Get Weapon by URL Path Slug","description":"Fetches a weapon using direct path parameter (e.g. `/api/v1/weapons/staff-of-homa`).","parameters":[{"name":"name","in":"path","required":true,"description":"Weapon name slug (e.g. `staff-of-homa`, `mistsplitter-reforged`)","schema":{"type":"string","example":"wolfs-gravestone"}}],"responses":{"200":{"description":"Weapon object payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Weapon"}}}},"404":{"description":"Weapon not found"}}}},"/weapon/progression":{"get":{"tags":["Weapons - Sub-Resources"],"summary":"Get Weapon Stat Progression (Lv1–90 Table)","description":"Returns only the Base ATK, Sub-stat scaling, and full Lv1–90 ascension table for weapon damage simulators.","parameters":[{"name":"name","in":"query","required":true,"description":"Weapon name (e.g. `mistsplitter-reforged`, `wolfs-gravestone`)","schema":{"type":"string","example":"wolfs-gravestone"}}],"responses":{"200":{"description":"Weapon progression stats payload","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","example":"Wolf's Gravestone"},"family":{"type":"string","example":"Claymore"},"rarity":{"type":"integer","example":5},"baseAtk":{"type":"number","example":46},"subStatType":{"type":"string","example":"ATK"},"baseSubStat":{"type":"string","example":"10.8%"},"passive":{"type":"string"},"progressionEntries":{"type":"integer","example":14},"statsTable":{"type":"array","items":{"type":"object","properties":{"level":{"type":"string","example":"90"},"baseAtk":{"type":"string","example":"608"},"subStat":{"type":"string","example":"49.6%"}}}}}}}}},"404":{"description":"Weapon not found"}}}},"/artifact":{"get":{"tags":["Artifacts"],"summary":"Get Single Artifact Set (Query / Random)","description":"Fetches an artifact set by name or returns a random artifact set.","parameters":[{"name":"name","in":"query","description":"Artifact set name (e.g. `crimson-witch-of-flames`, `viridescent-venerer`, `emblem-of-severed-fate`)","required":false,"schema":{"type":"string","example":"crimson-witch-of-flames"}},{"name":"infoSize","in":"query","description":"Set to `full` to include all 5 pieces (Flower, Plume, Sands, Goblet, Circlet) with lore descriptions and icons.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Artifact set payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}},"404":{"description":"Artifact not found"}}}},"/artifacts":{"get":{"tags":["Artifacts"],"summary":"List All Artifact Sets","description":"Retrieves an array of all artifact sets with optional rarity filters.","parameters":[{"name":"rarity","in":"query","description":"Filter by rarity: `5`, `4`, `3`","required":false,"schema":{"type":"integer","example":5}},{"name":"infoSize","in":"query","description":"Set to `full` to include piece lore and icons for all sets.","required":false,"schema":{"type":"string","enum":["standard","full"],"default":"standard"}}],"responses":{"200":{"description":"Array of artifact set objects","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Artifact"}}}}}}}},"/artifacts/random":{"get":{"tags":["Artifacts"],"summary":"Get Random Artifact Set(s)","description":"Returns random artifact set(s) with optional rarity filters.","parameters":[{"name":"count","in":"query","description":"Number of random artifact sets (1 to 10, default: 1)","required":false,"schema":{"type":"integer","default":1,"example":2}},{"name":"rarity","in":"query","description":"Filter by star rarity: `5` or `4`","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Random artifact set object or list payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}}}}},"/artifacts/{name}":{"get":{"tags":["Artifacts"],"summary":"Get Artifact Set by URL Path Slug","description":"Fetches an artifact set using direct path parameter (e.g. `/api/v1/artifacts/viridescent-venerer`).","parameters":[{"name":"name","in":"path","required":true,"description":"Artifact set name slug (e.g. `viridescent-venerer`, `noblesse-oblige`)","schema":{"type":"string","example":"crimson-witch-of-flames"}}],"responses":{"200":{"description":"Artifact set payload","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Artifact"}}}},"404":{"description":"Artifact not found"}}}},"/artifact/pieces":{"get":{"tags":["Artifacts - Sub-Resources"],"summary":"Get 5-Piece Relic Cards (Flower, Plume, Sands, Goblet, Circlet)","description":"Returns only the 5 individual relic pieces with their unique names, piece descriptions, and icon artwork.","parameters":[{"name":"name","in":"query","required":true,"description":"Artifact set name (e.g. `crimson-witch-of-flames`, `emblem-of-severed-fate`)","schema":{"type":"string","example":"crimson-witch-of-flames"}}],"responses":{"200":{"description":"5-Piece relic set payload","content":{"application/json":{"schema":{"type":"object","properties":{"name":{"type":"string","example":"Crimson Witch of Flames"},"rarity":{"type":"array","items":{"type":"integer"},"example":[4,5]},"effect":{"type":"object","properties":{"twoPc":{"type":"string","example":"Pyro DMG Bonus +15%"},"fourPc":{"type":"string","example":"Increases Overloaded and Burning DMG by 40%..."}}},"pieces":{"type":"object","properties":{"flower":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"plume":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"sands":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"goblet":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"circlet":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}}}}}}}}},"404":{"description":"Artifact not found"}}}}},"components":{"schemas":{"Character":{"type":"object","properties":{"name":{"type":"string","example":"Diluc"},"title":{"type":"array","items":{"type":"string"},"example":["The Dark Side of Dawn"]},"vision":{"type":"string","example":"Pyro"},"weapon":{"type":"string","example":"Claymore"},"region":{"type":"array","items":{"type":"string"},"example":["Mondstadt"]},"rarity":{"type":"integer","example":5},"birthday":{"type":"string","example":"April 30th"},"constellation":{"type":"string","example":"Noctua"},"affiliation":{"type":"array","items":{"type":"string"},"example":["Dawn Winery"]},"desc":{"type":"string","example":"The tycoon of a winery empire in Mondstadt, unmatched in every possible way."},"images":{"type":"object","properties":{"profile":{"type":"string","example":"https://res.cloudinary.com/.../diluc_profile.png"},"card":{"type":"string","example":"https://res.cloudinary.com/.../diluc_card.png"},"gacha":{"type":"string","example":"https://res.cloudinary.com/.../diluc_gacha.png"},"icon":{"type":"string","example":"https://res.cloudinary.com/.../diluc_icon.png"}}},"cv":{"type":"object","properties":{"en":{"type":"string","example":"Sean Chiplock"},"jp":{"type":"string","example":"Kensho Ono"},"cn":{"type":"string","example":"Ma Yang"},"kr":{"type":"string","example":"Choi Seung-hoon"}}},"talents":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string","example":"Tempered Sword"},"type":{"type":"string","example":"Normal Attack"},"desc":{"type":"string"},"attributes":{"type":"array","items":{"type":"object"}}}}},"constellations":{"type":"array","items":{"type":"object","properties":{"level":{"type":"integer","example":1},"name":{"type":"string","example":"Conviction"},"desc":{"type":"string"}}}}}},"Weapon":{"type":"object","properties":{"name":{"type":"string","example":"Wolf's Gravestone"},"family":{"type":"string","example":"Claymore"},"rarity":{"type":"integer","example":5},"baseAtk":{"type":"number","example":46},"subStatType":{"type":"string","example":"ATK"},"baseSubStat":{"type":"string","example":"10.8%"},"passive":{"type":"string","example":"Increases Base ATK by 20%..."},"region":{"type":"string","example":"Mondstadt"},"images":{"type":"object","properties":{"icon":{"type":"string"},"original":{"type":"string"},"awakened":{"type":"string"}}},"statsTable":{"type":"array","items":{"type":"object","properties":{"level":{"type":"string","example":"90"},"baseAtk":{"type":"string","example":"608"},"subStat":{"type":"string","example":"49.6%"}}}}}},"Artifact":{"type":"object","properties":{"name":{"type":"string","example":"Crimson Witch of Flames"},"rarity":{"type":"array","items":{"type":"integer"},"example":[4,5]},"effect":{"type":"object","properties":{"twoPc":{"type":"string","example":"Pyro DMG Bonus +15%"},"fourPc":{"type":"string","example":"Increases Overloaded and Burning DMG by 40%..."}}},"fullSet":{"type":"object","properties":{"flower":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"plume":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"sands":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"goblet":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}},"circlet":{"type":"object","properties":{"title":{"type":"string"},"desc":{"type":"string"},"icon":{"type":"string"}}}}}}}},"securitySchemes":{"ApiKeyHeader":{"type":"apiKey","in":"header","name":"x-api-key","description":"Traveler API Key provided in profile settings. Rate Limits: Anonymous (30 req/min), Traveler Key (500 req/min)."},"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"ff_live_...","description":"Bearer authentication using Traveler API key (500 req/min)."}}}}