Skip to content

Connecting Steam

Import your games with a Publisher API Key, and link your Steam account if you want your Steam name on your public page.

There are two separate things on this page, and only one of them affects your games. Your Publisher API Key imports your catalog. Linking your Steam account is optional and cosmetic - it puts your Steam name and avatar on your public page and nothing else.

Navigate to Developer → Games and click Connect Steam on the optional Steam card. You'll be redirected to Steam's own login page, where you sign in with Steam. Gamosy never sees your Steam password.

After connecting, your Steam avatar and display name appear on your public Gamosy page. That is the whole job. Steam sends back an account identifier and nothing else, so the link proves nothing about the games you make, and it is not required to add games or to use any part of Gamosy. Gamosy cannot access your Steam wallet, make purchases, or modify your account.

To get games into your library, use your Publisher API Key below, or verify a game through its store page. If your game is not on Steam yet, write to us at info@gamosy.com and we'll go through it with you.

Publisher API Key

To import your whole catalog at once, provide your Steamworks Publisher Web API Key:

  1. Sign in to partner.steamgames.com
  2. Go to Users & Permissions in the left sidebar
  3. Click Manage Group for your publisher group
  4. Scroll to the Publisher Web API Key section
  5. Copy the key

Back in Gamosy, navigate to Developer → Games and enter your key in the Publisher API Key field. Click Verify to confirm it works.

What the Key Does

Your Publisher API Key allows Gamosy to:

  • Fetch your list of published games
  • Retrieve game metadata (title, app ID, type)
  • Sync new games when you publish them
  • Import daily wishlist data, but only if you turn that on separately (see Wishlist Tracking)

How Your Key Is Protected

  • Encrypted at rest - the key is encrypted with an isolated vault key before it is stored.
  • Unreadable by the application - the app database role cannot read the key column at all, enforced by column-level grants in the database itself.
  • Server-side only - decryption happens exclusively inside server-side sync jobs. The key never reaches your browser or any client code.
  • Used for exactly one endpoint - your partner app list. Wishlist reporting is added only when you opt in to automatic wishlist import.
  • Invalid keys are removed automatically - if Steam reports the key as revoked or invalid, Gamosy deletes it right away.
  • Removable any time - deleting the key removes only the key. Your games, campaigns, and history stay intact.

Create a Key with Minimal Permissions

You do not have to hand over a key with broad access. Steamworks lets you scope a key tightly:

  1. In Steamworks, create a dedicated group that contains only the games you want to use with Gamosy
  2. Generate a Publisher Web API Key for that group
  3. Grant the key General API calls only - that is all game import needs
  4. Add the Sales Data permission only if you plan to use automatic wishlist import
  5. Paste the key into Gamosy and click Verify

Prefer Not to Share a Key?

You can add games one at a time without any API key by proving you control the game's Steam store page. See Verify Game Ownership for the full walkthrough and a comparison of both methods.

Game Sync

Once your key is verified, Gamosy automatically imports your games. The sync pulls:

  • Game titles and Steam App IDs
  • Game type (game, DLC, demo, etc.)

Games are then enriched with additional data from the public Steam Store API, including descriptions, screenshots, trailers, genres, pricing, and review scores.

Disconnecting

If you need to disconnect your Steam account, go to Developer → Games and click Disconnect next to your Steam profile. This removes your Steam display name and avatar from your public Gamosy page, which then falls back to your account name.

Nothing else changes. Your games, your campaigns, your Publisher API Key, and your game sync all carry on exactly as before, and every game keeps its verified status whichever route verified it - the Steam link never provided that evidence in the first place.