Download OpenAPI specification:
Operations for managing equipments.
List Equipments owned by a user. Supports filtering by equipped status.
Filter.
OrderBy.
Page number for the pagination request.
Number of Equipment to return per page.
A successful response.
An unexpected error response.
Creates a new Equipment for a user.
The item to create equipment from.
Updates an Equipment. Use field mask to specify updatable fields (e.g., is_equipped, level).
The unique ID of the equipment.
Deletes an Equipment by its ID.
The ID of the equipment to delete.
Retrieve Equipment details by its ID.
The ID of the equipment.
Streams equipment updates for a given user. Emits updates when equipment is equipped or unequipped in real-time.
The ID of the user whose equipments will be streamed.
A successful response.(streaming responses)
Lists all available Items in the system.
Number of Items to return per page.
Retrieves Item details by item ID.
ID of the item to fetch.
Lists all Lobbies.
Number of Lobbies to return per page.
Confirms the start of a game in a Lobby.
The ID of the game to confirm.
Notifies the server about the end of a game in a Lobby.
The ID of the game that has ended.
Updates an existing Lobby. Use field mask to specify updatable fields (e.g., owner_user_id).
Unique identifier for the lobby
Enters the matchmaking queue for a specific Lobby.
The ID of the lobby to enter queue for.
Exits the matchmaking queue for a specific Lobby.
The ID of the lobby to exit queue from.
Joins an existing Lobby using a lobby code.
Leaves an existing Lobby.
Streams real-time updates for a specific Lobby.
The ID of the lobby to stream updates for.
Lists all LobbyInvites.
Number of Lobby Invites to return per page.
Creates a new LobbyInvite for a user.
Accepts an existing LobbyInvite using the invite code.
Declines a LobbyInvite.
Streams lobby invite updates for a given user. Emits when a lobby invite is created or updated in real-time.
The ID of the user whose lobby invites will be streamed.
List Users with optional filters and pagination.
Number of Users to return per page.
Creates a new User in the system.
New password for the User.
If true, the system will validate the request but not create the User.
Update the details of an existing User with update mask and validate-only option.
Unique identifier for the user.
If true, the system will validate the update but not apply it.
Delete a specific User by their unique ID.
Unique identifier of the User to delete.
Retrieve the details of a specific User by their unique ID.
Unique identifier of the User to retrieve.
Simple ping to indicate that a User is online.
Unique identifier of the User to ping server.
Request a password reset for a specific User.
Unique identifier of the User requesting a password reset.
Authenticate a User by their credentials (e.g., email/password).
Server-side streaming RPC for real-time User updates.
Optional filters.