Updates project-level configuration. All fields are optional — only include what you want to change. Omitted fields remain unchanged.
port_configs: Network ports allocated for every server (max 10). Define game ports, query ports, etc.
auth_config: Player authentication provider (none, custom_jwt, playfab, steam).
environment_variables: Default env vars injected into every game server.
pool_config: Pre-provisioned server pool sizes per region and compute size.
lobby_configs: Lobby types with matchmaking rules, team structures, and invite codes (max 20).
Project settings to update. All fields are optional — only include what you want to change. Omitted fields remain unchanged.
Network port configuration for all servers in this project (max 10 ports). Defines which ports PlayFlow allocates for each server.
10Player authentication provider configuration. Determines how player tokens are verified.
Default environment variables injected into every game server. Can be overridden per-server at start time.
Server pool configuration for reducing cold-start latency. Set to { enabled: false, regions: {} } to disable pooling.
Lobby and matchmaking configuration. Defines lobby types, team structures, and matching rules (max 20).
20Updated project settings (returns all fields, including unchanged ones).
Complete current project settings including ports, auth, environment, pool, and lobby configurations.
Current network port configuration for the project.
Current player authentication configuration.
Current default environment variables for all servers.
Current server pool configuration. Null if pooling has never been configured.
Current lobby and matchmaking configurations.
ISO 8601 timestamp of the last settings update.