type: object
description: |
    Steam login body. Used by `/auth/steam/login`, `/auth/steam/account`,
    and `/auth/steam/attach`.
required: [steamId]
properties:
    steamId: { type: string }
    sessionTicket:
        type: string
        description: Steam session ticket / OpenID payload — used to verify the supplied `steamId`.
    deviceUniqueIdentifier:
        type: string
        description: Per-device identifier the client passes for device-binding.
example:
    steamId: "76561198012345678"
    sessionTicket: "stmtkt_abcdef123456"
    deviceUniqueIdentifier: "dev_01HZH98765"
