API:2/guild/:id/teams
From Guild Wars 2 Wiki
Jump to navigationJump to search
/v2/guild/:id/teams
- HTTP method
- GET
- Format
- json
- API version
- version 2
- Release date
- 2016-02-23
- Scope
- account
guilds - Optional
- none
This resource returns information about the teams in a guild. The endpoint requires the scope guilds
, and will only work if the API key is from the guild leader's account.
Response
The endpoint must be requested with :id
replaced with a valid guild ID. The endpoint will return an array of objects, each describing a team. Each object has the following properties:
id
(number) - the team ID, only unique within a guild.members
(array of objects).name
(string) - should match up with /v2/guild/:id/members.role
(string) - "Captain" or "Member".
name
(string) - The team namestate
(string) - "Active"aggregate
(object) - matches the format of /v2/pvp/stats.ladders
(object) - matches the format of /v2/pvp/stats.games
(array of objects) - matches the format of /v2/pvp/games with profession omitted.seasons
(optional, array of objects) - Amount of items in this slot.id
(string).wins
(number).losses
(number).rating
(number).
Example
https://api.guildwars2.com/v2/guild/4BBB52AA-D768-4FC6-8EDE-C299F2822F0F/teams
[ { "id" : 1, "members" : [ { "name" : "Lawton.9413", "role" : "Captain" }, { "name" : "NotLawton.3149", "role" : "Member" } ], "name" : "1v1 Me Bro", "state": "Active", "aggregate" : { "wins" : 3, "losses" : 0, "desertions" : 0, "byes" : 0, "forfeits" : 0 }, "ladders" : { "unranked" : { "wins" : 3, "losses" : 0, "desertions" : 0, "byes" : 0, "forfeits" : 0 } }, "games" : [ { "id": "98EBE4DC-E36B-4A6C-A38C-A5B898AF53A4", "map_id": 549, "started": "2015-08-29T13:42:45.000Z", "ended": "2015-08-29T13:53:49.000Z", "result": "Victory", "team": "Blue", "scores": { "red": 344, "blue": 500 }, "rating_type" : "Ranked" } ], "seasons" : [ { "id" : "44B85826-B5ED-4890-8C77-82DDF9F2CF2B", "wins" : 1, "losses" : 0, "rating" : 1437 } ] } ]