API reference
List skill trees
Each tree is a 9 by 5 grid: every perk says its place and the place it grows from, so the tree can be drawn as the game draws it.
Authorization
AuthorizationOptional
Works without a key. Send one to use its own limit: Authorization: Bearer iwk_… or X-API-Key: iwk_…. See Authentication.
Counted: 60 calls a minute per address without a key.
Response
200 OK: The trees, and how many. Fields: each item of data.
{
"version": "v795",
"count": 12,
"data": [
{
"key": "melee",
"skill": "Combat",
"tree": "Melee",
"perks": [
{
"pos": 0,
"parent": 10,
"name": "Bloodlust Capacity",
"maxLevel": 5,
"cost": 1,
"text": "Increase the max stacks of Bloodlust by {1.0}.",
"notImplemented": false
},
{
"pos": 2,
"parent": 12,
"name": "Relentless Assault",
"maxLevel": 5,
"cost": 1,
"text": "Killing an enemy will increase your next hit by {4.0}% damage.",
"notImplemented": false
},
{
"pos": 3,
"parent": 12,
"name": "Chained Strike",
"maxLevel": 5,
"cost": 1,
"text": "Every 5th Hit on an enemy deals {10.0}% more damage.",
"notImplemented": false
},
"… 24 more"
]
},
"… 11 more"
]
}Errors
- 401
bad_keyAn API key was sent that is unknown or revoked. Leave it out to use the free limit. - 429
rate_limitedMore calls in a minute than the limit (60 per address without a key, or the key's own). Wait for Retry-After seconds. - 503
unavailableThe catalogue could not be loaded. Rare; try again in a minute.