Key types
Send the developer API key as
Authorization: ApiKey {key} — not as a bearer token. It
works on the build upload endpoints and on the
Addressables upload and publish endpoints,
scoped to the games you own.
Rules
Game key goes in the client. Never put the developer API key inside game code — it has wider permissions than the game key. In Unity the game key lives in thePlatformConfig asset, created via susaplay → Create Config
Asset. SusaPlaySDK.Initialize() reads it from there.
PlatformConfig asset per environment and
swap it at build time, so a test build can never talk to production:
Generate or rotate a key
- Developer Portal → your game → Settings → API Keys
- Click Generate New Key
- Copy immediately — shown once
If a key is exposed
- Generate a new key immediately
- Update secrets in all environments (CI/CD, staging, production)
- Invalidate the old key from the API Keys page
