Sniper Ghost Warrior Contracts 2 wholesale supply: codes for stores over one API
21 distinct products, 21 sellable positions once every orderable variant is counted separately. Orders return a redeemable code that your buyer activates on the publisher's side. This is a supply listing for stores — there is no checkout on this page and no retail price on it.
EU · GLOBAL
Product ladder
Every distinct product name this title carries, in ladder order. Each row names one product in the B2B catalog by the id that endpoint returns for it; a name carried by more than one orderable position is one row here and several there.
| Product | B2B id | Product slug |
|---|---|---|
| Abstract Assassin Skin Pack | 170447577 | abstract-assassin-skin-pack |
| ANGLO Skin Pack | 170447576 | anglo-skin-pack |
| ASIA Skin Pack | 170447585 | asia-skin-pack |
| Blue Servers Skins | 170447587 | blue-servers-skins |
| Claws are Out Skin Pack | 170447584 | claws-are-out-skin-pack |
| Complete Edition | 108783292 | complete-edition |
| Complete Edition (Europe) | 170457516 | complete-edition-europe |
| Crossbow Carnage Weapons Pack | 170447580 | crossbow-carnage-weapons-pack |
| Dark Sky Skin | 170447583 | dark-sky-skin |
| Deluxe Arsenal Edition | 108783291 | deluxe-arsenal-edition |
| EURO Skin Pack | 170447586 | euro-skin-pack |
| Graffiti Glow Skin | 170447582 | graffiti-glow-skin |
| Lock n' Load Weapons Pack | 170447579 | lock-n-load-weapons-pack |
| Safari Sadist Skin Pack | 170447589 | safari-sadist-skin-pack |
| Savage Serpents Skin Pack | 170447574 | savage-serpents-skin-pack |
| Solitary Sniper Weapons Pack | 170447578 | solitary-sniper-weapons-pack |
| Standard | 170449362 | standard |
| Standard (Europe) | 170450368 | standard-europe |
| Tactical Tracker Weapons Pack | 170447575 | tactical-tracker-weapons-pack |
| Wild Thing Skin Pack | 170447588 | wild-thing-skin-pack |
| Xray-ted Skin | 170447581 | xray-ted-skin |
How an order is delivered
Delivery is a code: the order returns a redeemable string — a gift card, a key, a top-up voucher — and what happens next is between your buyer and the publisher's redemption page. A code position never asks for an in-game ID, which keeps checkout short and makes the order safe to complete on someone else's behalf as a gift. Codes are drawn from stock, so the honest constraint here is availability rather than speed: a position is either there or it is not, and the catalog is what tells you which. Show the code once, store it yourself, and treat it like cash — a revealed code cannot be recalled, replaced or refunded.
Regions
Region tags come straight off the supplier rows behind this title. Availability is per-account: your region allowlist is applied when you read the catalog, and again when an order is created.
Read it from the API
Two calls: the title, then its products. Both take your key, and neither returns anything your account may not sell.
# the title and its categoriescurl -s https://api.gamecore-api.tech/b2b/catalog/games/sniper-ghost-warrior-contracts-2 \-H 'X-Api-Key: gc_live_…'# every position you may sell, priced for your accountcurl -s https://api.gamecore-api.tech/b2b/catalog/games/sniper-ghost-warrior-contracts-2/products \-H 'X-Api-Key: gc_live_…'
The first row of the ladder above is platform product id 170447577 (slug abstract-assassin-skin-pack). This page lists the whole platform catalog for the title; the second response is filtered to what your own account may sell, so a given id can be absent from it.
Questions from stores
Similar supply
Titles with comparable catalog depth and the same delivery mechanics.
Get a key and read the live catalog
One contract, one integration, and the whole supply catalog behind it. Tell us your volume and which titles matter — access is granted at onboarding.