},
{...}
],
"assistants": [
{...},
{
"assistant_puuid": "00000000-0000-0000-0000-000000000000",
"assistant_display_name": "NAMETAG",
"assistant_team": "Blue"
},
{...}
]
}
],
"kills": 1,
+ "score": 238,
+ "economy": {
+ "loadout_value": 0,
+ "weapon": {
+ "id": "29A0CFAB-485B-F5D5-779A-B59F85E204A8",
+ "name": "Classic",
+ "assets": {
+ "display_icon": "https://media.valorant-api.com/weapons/29a0cfab-485b-f5d5-779a-b59f85e204a8/displayicon.png",
+ "killfeed_icon": "https://media.valorant-api.com/weapons/29a0cfab-485b-f5d5-779a-b59f85e204a8/killstreamicon.png"
+ }
+ },
+ "armor": {
+ "id": "4DEC83D5-4902-9AB3-BED6-A7A390761157",
+ "name": "Light Shields",
+ "assets": {
+ "display_icon": "https://media.valorant-api.com/gear/4dec83d5-4902-9ab3-bed6-a7a390761157/displayicon.png"
+ }
+ },
+ "remaining": 100,
+ "spent": 0
+ },
+ "was_afk": false,
+ "was_penalized": false,
+ "stayed_in_spawn": false
},
{...}
]
}
]
- Added new endpoint: `/valorant/v1/version/:region`
json
{
"status": 200,
"data": {
"version": "03.12.00.649370",
"clientVersion": "release-03.12-shipping-16-649370",
"branch": "release-03.12",
"region": "REGION"
}
}
Changes
- Internal changes for asset data and valorant update handling
- Internal changes for data fetching (now mostly async)
- Type of the `status` element is now an integer
diff
{
- "status": "200",
+ "status": 200
"data": {...}
}
- When the API is unable to find the real name of the user on the server it now returns null instead of "N.A" (Example account endpoint)
diff
{
"status": 200,
"data": {
"puuid": "54942ced-1967-5f66-8a16-1e0dae875641",
"region": "eu",
"account_level": 103,
- "name": "N.A",
+ "name": null,
- "tag": "N.A",
+ "tag": null,
"card": {
"small": "https://media.valorant-api.com/playercards/8edf22c5-4489-ab41-769a-07adb4c454d6/smallart.png",
"large": "https://media.valorant-api.com/playercards/8edf22c5-4489-ab41-769a-07adb4c454d6/largeart.png",
"wide": "https://media.valorant-api.com/playercards/8edf22c5-4489-ab41-769a-07adb4c454d6/wideart.png",
"id": "8edf22c5-4489-ab41-769a-07adb4c454d6"
},
"last_update": "43 minutes ago"
}
}
- When the API is unable get data for the v1 mmr endpoint `/valorant/v1/by-puuid/mmr or /valorant/v1/mmr`, you will now receive a nulled version of the normal response instead of an 204 code
diff
- HTTP STATUS: 204
- BODY: ---
+ HTTP STATUS: 200
+ BODY:
{
"status": 200,
"data": {
"currenttier": null,
"currenttierpatched": null,
"ranking_in_tier": null,
"mmr_change_to_last_game": null,
"elo": null,
"name": null,
"tag": null
}
}
- When the API is unable get current mmr data in `/valorant/v2/by-puuid/mmr or /valorant/v2/mmr`, you will now receive a nulled version like in `/valorant/v1/mmr`
diff
{
"status": 200,
"data": {
"name": "Henrik3",
"tag": "EUW3",
"current_data": {
"currenttier": null,
"currenttierpatched": null,
"ranking_in_tier": null,
"mmr_change_to_last_game": null,
"elo": null,
"games_needed_for_rating": 0
},
"by_season": {...}
}
}
- When the API is unable to find v1 mmr-history data in `/valorant/v1/by-puuid/mmr-history or valorant/v1/mmr-history`, you will now receive an empty array for the data and a nulled name and tag instead of an 204 code
diff
- HTTP STATUS: 204
- BODY: ---
+ HTTP STATUS: 200
+ BODY:
{
"status": 200,
"name": null,
"tag": null,
"data": []
}
- When the API is unable to find v3 matches data in `/valorant/v3/by-puuid/matches or /valorant/v3/matches`, you will now receive an empty array for the data array instead of an 204 code
diff
- HTTP STATUS: 204
- BODY: ---
+ HTTP STATUS: 200
+ BODY:
{
"status": 200,
"data": []
}
- When the API is unable to get an external link in the endpoint `/valorant/v1/website`, you will now receive null instead of "N.A"
diff
{
"status": 200,
"data": [
{...},
{
"banner_url": "https://images.contentstack.io/v3/assets/bltb6530b271fddd0b1/blt41706b9e9fa842f0/61b3c8682d06ff39b6c63814/Val_Banner_State-of-the-Agents_1920x1080.jpg",
"category": "dev",
"date": "2021-12-23T16:00:00.000Z",
- "external_link": "N.A",
+ "external_link": null,
"title": "Stand der Agenten – Dezember 2021",
"url": "https://playvalorant.com/de-de/news/dev/state-of-the-agents-december-2021/"
},
{...}
]
}
- Changed that when the ability cast was unable to get, the API now returns null instead of "N.A"
diff
{
- "c_cast": "N.A"
+ "c_cast": null
}
- Changed that date_raw in the mmr-history endpoint and game_start in the matches endpoint are now unix time (in seconds)
diff
{
"status": 200,
"data": {
metadata: {
"map": "Bind",
"game_version": "release-03.12-shipping-16-649370",
"game_length": 2153653,
- "game_start": 1641794832000,
+ "game_start": 1641794832,
"game_start_patched": "Monday, January 10, 2022 7:07 AM",
"rounds_played": 22,
"mode": "Unrated",
"season_id": "a16955a5-4ad0-f761-5e9e-389df1c892fb",
"platform": "PC",
"matchid": "655f1049-47ec-4c4b-86eb-50679fc23aa4",
"region": "ap",
"cluster": "Singapore 1"
}
}
}