User Account IDs

In order to perform identity mapping successfully we require certain external IDs to be passed along with the event data. This is summarized in the below table:

Supported ID

Details

Supported Platforms

psid

PSN Online ID

Playstation 4, Playstation 5, Web

psn_uid

PSN Account ID (internal ID)

Playstation 4 * , Playstation 5 * , Web

xbgt

Xbox Live Gamertag

Xbox One * , Xbox Series X/S * , Web

xuid

Xbox User ID (internal ID)

Xbox One, Xbox Series X/S, Web

na_name

Nintendo Account Name

Nintendo Switch, Web

na_id

Nintendo Account ID

Nintendo Switch * , Web

twitter

Twitter Handle (no leading @)

Playstation 4, Playstation 5, Xbox One, Xbox Series X/S, Web

twitch

Twitch Account Name

Playstation 4, Playstation 5, Xbox One, Xbox Series X/S, Web

steamid64

SteamID64

PC, Mac, Linux, Web

epicgs_id

Epic Game Store Account ID

PC, Mac, Linux, Web

email

Email address

Playstation 4, Playstation 5, Xbox One, Xbox Series X/S, PC, Mac, Linux, Web

Custom company-specific ID

We support building up custom identity networks for use between your company's games. Please contact us for details

Playstation 4, Playstation 5, Xbox One, Xbox Series X/S, PC, Mac, Linux, Web

* In the above table indicates that the ID is recommended on that platform

curl https://api.ingest.marketing.gamesight.io/events \
    -X POST \
    -H 'Authorization: SOMEAPIKEYHERE' \
    -H 'X-Api-Version: 1.1.0' \
    -H 'Content-Type: application/json' \
    -d "$(cat <<-EOF
  {
    "user_id": "b91f8k5r",
    "type": "skin_purchase",
    "external_ids":[{
      "external_id_type": "psid",
      "external_id": "username"
    }],
    "identifiers": {...},
  }
EOF)"