games.namespaces.getGameNamespaceById


Description

Gets a game namespace by namespace ID.


Code Examples

Request

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

Request Parameters

game_id

required path parameter

namespace_id

required path parameter

Response Body

namespace

required object

A full namespace.

config

required object

Cloud configuration for a given namespace.

cdn

required object

CDN configuration for a given namespace.

auth_type

required string

A value denoting what type of authentication to use for a game namespace's CDN.

auth_user_list

required array<object>

A list of CDN authenticated users for a given namespace.

auth_user_list[*]

object

An authenticated CDN user for a given namespace.

user

required string

A user name.

domains

required array<object>

A list of CDN domains for a given namespace.

domains[*]

object

A CDN domain for a given namespace.

create_ts

required string

RFC3339 timestamp

domain

required string

A valid domain name (no protocol).

verification_errors

required array<string>

verification_errors[*]

string

verification_method

required object

A union representing the verification method used for this CDN domain.

http

object

cname_record

required string

invalid

object

verification_status

required string

A value denoting the status of a CDN domain's verification status.

enable_domain_public_auth

required boolean

Whether or not to allow users to connect to the given namespace via domain name.

identity

required object

Identity configuration for a given namespace.

kv

required object

KV configuration for a given namespace.

matchmaker

required object

Matchmaker configuration for a given namespace.

lobby_count_max

required integer

Unsigned 32 bit integer.

max_players_per_client

required integer

Unsigned 32 bit integer.

max_players_per_client_hosting

required integer

Unsigned 32 bit integer.

max_players_per_client_proxy

required integer

Unsigned 32 bit integer.

max_players_per_client_tor

required integer

Unsigned 32 bit integer.

max_players_per_client_vpn

required integer

Unsigned 32 bit integer.

create_ts

required string

RFC3339 timestamp

display_name

required string

Represent a resource's readable display name.

name_id

required string

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.

namespace_id

required string

version_id

required string