Goldmine
Accounts

Set the workspace's Steam Web API key

POST
/steam.v1.Steam/SetWorkspaceAPIKey

Upsert the workspace-tier Steam Web API key shared by every account in the workspace, the second tier of the key resolution hierarchy. Write-only: the key is never returned by any RPC.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

apiKey*string

The workspace-tier Steam Web API key. Upserts in place, so a repeat call rotates the key.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://loading/steam.v1.Steam/SetWorkspaceAPIKey" \  -H "Content-Type: application/json" \  -d '{    "apiKey": "1A2B3C4D5E6F7890ABCDEF1234567890"  }'
{}
{
  "code": "invalid_argument",
  "message": "The request was malformed, such as a missing required field or an unparseable cursor."
}
{
  "code": "unauthenticated",
  "message": "The request lacks a valid API key in the Authorization header."
}
{
  "code": "permission_denied",
  "message": "The API key is not allowed to perform this action on this workspace."
}
{
  "code": "resource_exhausted",
  "message": "The request was rate limited. Slow down and retry later."
}
{
  "code": "internal",
  "message": "An internal server error occurred."
}