Skip to content

Endpoints Publisher API

TeemoCell edited this page Jul 20, 2026 · 3 revisions

Publisher API Endpoints

Publisher calls require a Steamworks publisher key and must run on a trusted server.

Use a separate client so privileged credentials are not mixed with a normal Web API key:

use TeemoCell\SteamWebApi\Client;

$publisher = (new Client(apiKey: $publisherKey))->publisher();

Methods

Method Description
`CheckAppOwnership(int string $steamId, int $appId)`
GetNewsForAppAuthed(...) Returns authenticated app-news data.
$ownership = $publisher->CheckAppOwnership(
    steamId: $steamId,
    appId: 620,
);

Publisher keys must never be sent to browser JavaScript, mobile apps, desktop clients or game clients. Keep calls server-side and restrict access to their results. See Security.

Clone this wiki locally