party
The current party — members, readiness and any pending invite.
A cached snapshot with a `rev`, like `trade`. A solo roster is reported with `inParty: false`, so there is no need to compare the member count yourself.
In Party.
Request
POST /api/v1/sessions/{accountKey}/actions/party
Takes no arguments.
Response
The party snapshot: members, invites, readiness and the matchmaking selection.
| Field | Type | Meaning |
|---|---|---|
rev | integer | Increases on every change. |
inParty | boolean | False when you are alone, however the roster reads. |
members[].isSelf | boolean | Which row is you. |
members[].isLeader | boolean | Only the leader's region and dungeon choice count for matchmaking. |
incoming | object|null | An invite you were sent, for `partyAnswer`. |
isMatchmaking | boolean | True once `enterDungeon` has started the search. |
Example response
{
"rev": 18,
"now": 1755734412,
"members": [
{ "accountId": "acc-1", "characterId": "char-1", "characterClass": "Fighter",
"level": 20, "isLeader": true, "isReady": false, "isInGame": false,
"gearScore": 124, "isSelf": true, "name": "Grimsby", "fame": 12, "karma": 0 },
{ "accountId": "acc-2", "characterId": "char-2", "characterClass": "Cleric",
"level": 15, "isLeader": false, "isReady": true, "isInGame": false,
"gearScore": 98, "isSelf": false, "name": "Alice", "fame": 4, "karma": 0 }
],
"incoming": null,
"outgoing": null,
"notice": null,
"myReady": false,
"region": 1,
"gameType": 1,
"dungeonIdTag": "Goblin_Caves",
"isMatchmaking": false,
"inParty": true
}
See also
DarkerAPI is an independent project. It is not affiliated with, endorsed by or associated with IRONMACE Co., Ltd. or Valve Corporation. “Dark and Darker” and related marks belong to their respective owners.