Skip to content

User Details by BetterTTV ID

User details lists information related to the user and Twitch channel, such as channel-specific "bot" accounts (for the bot badge), Twitch username / display name and what emotes are tied the channel.

This endpoint is used when loading the BetterTTV dashboard

URL

GET /users/:userId

The :userId should be replaced with the BetterTTV user ID / hash.
For example: 550c2819ff8ecee922d2a421

Parameters

Parameters are optional, but defaults will only work if you do not include the parameter with your request.
An empty parameter (e.g. personal=) will return an error.

personal (Optional)

If set to true, it includes another key (personalEmotes) to the response object that contains the user's personal emotes (if any).
If set to false, the personalEmotes is omitted completely.

Default: false
Allowed values: false / true

personal example: GET /users/550c2819ff8ecee922d2a421?personal=true

Example response

GET /users/550c2819ff8ecee922d2a421?personal=true

Only one emote is included per category in the example.

{
    "id": "550c2819ff8ecee922d2a421",
    "name": "decicus",
    "displayName": "Decicus",
    "providerId": "25622621",
    "bots": [
        "cacti",
        "prickly",
        "slikrick"
    ],
    "channelEmotes": [
        {
            "id": "5880b15eafc2ff756c3f32cc",
            "code": "CactusPls",
            "imageType": "gif",
            "userId": "550c2819ff8ecee922d2a421",
            "createdAt": "2017-01-19T12:30:22.464Z",
            "updatedAt": "2020-02-24T10:27:38.258Z",
            "global": false,
            "live": true,
            "sharing": true,
            "approvalStatus": "APPROVED"
        }
    ],
    "sharedEmotes": [
        {
            "id": "58ae8407ff7b7276f8e594f2",
            "code": "POGGERS",
            "imageType": "png",
            "createdAt": "2017-02-23T06:41:11.285Z",
            "updatedAt": "2020-02-24T10:30:47.891Z",
            "global": false,
            "live": true,
            "sharing": true,
            "approvalStatus": "APPROVED",
            "user": {
                "id": "57ea01a4665bcff56f0b64da",
                "name": "to_ot",
                "displayName": "tO_Ot",
                "providerId": "133315887"
            }
        }
    ],
    "personalEmotes": [
        {
            "id": "583089f4737a8e61abb0186b",
            "code": "OMEGALUL",
            "imageType": "png",
            "createdAt": "2016-11-19T17:20:52.940Z",
            "updatedAt": "2020-02-24T10:22:38.827Z",
            "global": false,
            "live": true,
            "sharing": true,
            "approvalStatus": "APPROVED",
            "user": {
                "id": "56213bb5f3705ab9596e09a9",
                "name": "worthlessvoid",
                "displayName": "worthlessvoid",
                "providerId": "100758407"
            }
        }
    ]
}