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

Rivet

Open-source multiplayer infrastructure. Easy, flexible, and affordable.

This website is not sponsored by or affiliated with Unity Technologies or its affiliates. Unity Trademark(s) are trademark(s) or registered trademark(s) of Unity Technologies or its affiliates in the U.S. and elsewhere. | This website is not sponsored by, affiliated with, or endorsed by Epic Games, Inc. or its affiliates. 'Unreal Engine' is a trademark or registered trademark of Epic Games, Inc. in the U.S. and elsewhere. | The HTML5 Logo by the World Wide Web Consortium (W3C), used under a Creative Commons Attribution 3.0 License. Source | The Godot Engine Logo by the Andrea Calabró, used under a Creative Commons Attribution 4.0 International License. Source | Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.

© 2024 Rivet Gaming, Inc. All rights reserved.