> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.wynncraft.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.wynncraft.com/_mcp/server.

# v3.2.3

## Related endpoints

* [GET /guild/list/guild](https://docs.wynncraft.com/modules/guild/list-guilds)
* [GET /guild/\{query}](https://docs.wynncraft.com/modules/guild/get-guild-by-name)
* [GET /guild/uuid/\{query}](https://docs.wynncraft.com/modules/guild/get-guild-by-uuid)
* [GET /search/\{query}](https://docs.wynncraft.com/modules/search/global-search)
* [GET /map/locations/player](https://docs.wynncraft.com/modules/map/list-player-locations)
* [GET /player](https://docs.wynncraft.com/modules/player/list-online-players)

This patch contains breaking response-shape changes. Breaking changes are marked with `@`.

## Guild endpoints

### [GET /guild/list/guild](https://docs.wynncraft.com/modules/guild/list-guilds)

* Fixed deleted guilds still showing in the guild list.
* `@` Changed guild list structure from an array to an object.
* `@` Guild list entries now include `uuid`.
* `@` Added the `identifier` query parameter with `name` and `uuid` modes.

UUID-keyed response:

```json
{
  "guildUuid": {
    "name": "name",
    "prefix": "prefix"
  }
}
```

Name-keyed response:

```json
{
  "guildName": {
    "uuid": "uuid",
    "prefix": "prefix"
  }
}
```

### [GET /guild/\{query}](https://docs.wynncraft.com/modules/guild/get-guild-by-name)

* Fixed deleted guild lookups not returning `404`.
* `@` Changed guild multi-selector identifiers from prefix to UUID.
* Added `uuid` to guild detail responses.

Multi-selector response:

```json
{
  "guildUuid": {
    "name": "name",
    "prefix": "prefix"
  }
}
```

### [GET /guild/uuid/\{query}](https://docs.wynncraft.com/modules/guild/get-guild-by-uuid)

* Added UUID-based guild lookup.

### [GET /guild/list/territory](https://docs.wynncraft.com/modules/guild/list-guild-territories)

* Added `uuid` to the territory list `guild` object.

## Search

### [GET /search/\{query}](https://docs.wynncraft.com/modules/search/global-search)

* `@` Player search results now use UUIDs as identifiers.
* `@` `guilds` changed from an array to an object: `{ guildUuid: { name, prefix } }`.
* `@` `guildsPrefix` now follows the same `{ name, prefix }` object format and uses UUID identifiers.

## Leaderboards

### [GET /leaderboards/\{lb\_type}](https://docs.wynncraft.com/modules/leaderboards/get-leaderboard)

* Guild leaderboard results now include `uuid`.
* The leaderboard update interval changed from 24 hours to 12 hours to avoid skipping players who connect around update time.

Some gamemode leaderboards still had known data issues and were scheduled for a later fix.

## Map

### [GET /map/locations/player](https://docs.wynncraft.com/modules/map/list-player-locations)

* Fixed friended players appearing when the friendship was not reciprocal.

## Online players

### [GET /player](https://docs.wynncraft.com/modules/player/list-online-players)

* Fixed hidden staff members being present in the online player list.