games.namespaces.logs.listNamespaceLobbies


Description

Returns a list of lobbies for the given game namespace.


Code Examples

Request

GET
https://api.rivet.gg/cloud/games/{game_id}/namespaces/{namespace_id}/logs/lobbies
curl -X GET 'https://api.rivet.gg/cloud/games/{game_id}/namespaces/{namespace_id}/logs/lobbies'

Request Parameters

game_id

Path parameter, required

namespace_id

Path parameter, required

before_create_ts

Query parameter, optional

Returns lobbies created before this timestamp.


Response Body

lobbies

array<object> (required)

A list of lobby log summaries.

lobbies[*].create_ts

string (required)

RFC3339 timestamp.

lobbies[*].lobby_group_name_id

string (required)

A human readable short identifier used to references resources. Different than a rivet.common#Uuid because this is intended to be human readable. Different than rivet.common#DisplayName because this should not include special characters and be short.

lobbies[*].lobby_id

string (required)

lobbies[*].namespace_id

string (required)

lobbies[*].ready_ts

string

RFC3339 timestamp.

lobbies[*].region_id

string (required)

lobbies[*].start_ts

string

RFC3339 timestamp.

lobbies[*].status

object (required)

A union representing the state of a lobby.

lobbies[*].status.running

object (required)

lobbies[*].status.stopped

object

The status of a stopped lobby.

lobbies[*].status.stopped.exit_code

integer (required)

The exit code returned by the lobby's main process when stopped.

lobbies[*].status.stopped.failed

boolean (required)

Whether or not the lobby failed or stopped successfully.

lobbies[*].status.stopped.stop_ts

string (required)