Skip to main content
POST
Create a key vault

Authorizations

Authorization
string
header
required

Personal API key (prefix up_). Create one in the studio under Account → API keys.

Path Parameters

studioId
string
required

Body

application/json
vaultName
string
required

Display name of the key vault.

Required string length: 2 - 80
keyType
enum<string>
required

The credential type this vault holds.

Available options:
steam,
custom
vaultDescription
string

Optional description of the vault's purpose.

Maximum string length: 2000
steamKeyType
enum<string> | null

Steam key variant (playtest_standard, default_release, release_state_override, developer_autogrant). Only when keyType is 'steam'.

Available options:
playtest_standard,
default_release,
release_state_override,
developer_autogrant,
null
steamRedeemScope
enum<string> | null

What a Steam key unlocks (game, dlc, bundle). Only when keyType is 'steam'.

Available options:
game,
dlc,
bundle,
null
keys
string[]

Key values to seed the vault with.

Required array length: 1 - 300 elements
Required string length: 1 - 200

Response

201 - application/json

The created key vault

data
object
required