API Credentials for Twitch

Guide to obtaining tokens, keys, and connections.

To connect your Twitch account to Botize you need 2 things: a "Client ID" and a "Client Secret". Twitch only allows you to create these credentials if two-factor authentication (2FA) is enabled on your account. Follow these steps exactly.

Enable Two-Factor Authentication

  1. 1

    Before you can use the Twitch API, Twitch requires two-factor authentication (2FA) to be enabled on your account.

  2. 2

    Open Twitch in your browser and log in with your account.

  3. 3

    Click your user icon (top right). A menu will appear.

  4. 4

    In the menu, select "Settings".

  5. 5

    Inside Settings, find and click the "Security and Privacy" section.

  6. 6

    Click the "Set Up Two-Factor Authentication" button and complete the process by following Twitch’s instructions.

Client ID

  1. 1

    Once 2FA is enabled, log in with your Twitch user at: https://dev.twitch.tv/console/apps

  2. 2

    Inside the console, click the "Register Your Application" button.

  3. 3

    Fill in the fields as follows: Name: "botize". OAuth Redirect URL: "https://botize.com/callback/twitch". Category: "Website Integration". Client Type: "Confidential".

  4. 4

    Click the "Create" button to finish the registration.

  5. 5

    In the applications list, locate the one you just created and click the "Manage" button on the right.

  6. 6

    At the bottom of the page you will see the "Client ID". Copy it — this is the value you must paste into the "Client ID" field in Botize.

Client Secret

  1. 1

    Again, at the bottom of the page you will see a button labeled "New Secret". Click it.

  2. 2

    Right next to the "New Secret" button your Client Secret will appear. Copy it — this is the value you must paste into the "Client Secret" field in Botize.

  3. 3

    Go back to the Twitch connection form in Botize, paste the Client ID and Client Secret, and save. Your Twitch account will be connected.