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 3, Playstation 4, Web

psn_uid

PSN Account ID (internal ID)

Playstation 3 * , Playstation 4 * , Web

xbgt

Xbox Live Gamertag

Xbox 360 * , Xbox One * , Web

xuid

Xbox User ID (internal ID)

Xbox 360, Xbox One, Web

na_name

Nintendo Account Name

Nintendo Switch, Web

na_id

Nintendo Account ID

Nintendo Switch * , Web

twitter

Twitter Handle (no leading @)

Playstation 3, Playstation 4, Xbox 360, Xbox One, Web

twitch

Twitch Account Name

Playstation 3, Playstation 4, Xbox 360, Xbox One, Web

steamid64

SteamID64

PC, Mac, Linux, Web

epicgs_id

Epic Game Store Account ID

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 3, Playstation 4, Xbox 360, Xbox One, 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)"