New: every message picks a fast or a slow model

Kick

Kick is a livestreaming platform whose Public API supports channels, streams, chat, moderation, rewards, ads, and event subscriptions.

What agents can do

Actions25

  • Ban or timeout user

    Ban a user from a broadcaster chat, or apply a temporary timeout when duration_minutes is supplied.

  • Create channel reward

    Create a channel point reward owned by the connected Kick app.

  • Create event subscriptions

    Create one or more webhook event subscriptions for the authorized broadcaster using the Kick app's configured callback.

  • Delete channel reward

    Permanently delete a channel reward created by the connected Kick app.

  • Delete chat message

    Permanently delete a chat message by message ID using the connected moderator identity.

  • Delete event subscriptions

    Permanently delete one or more webhook event subscriptions by ID.

  • Enroll in ads

    Irreversibly enroll the authorized broadcaster channel in Kick's ads program, changing account-level ad settings.

  • Get ad break status

    Return ad enrollment, blocking conditions, limits, remaining capacity, and recent ad breaks for the authorized channel.

17 more
  • Get channels

    Return the authorized channel when no selector is supplied, or look up channels by broadcaster user IDs or slugs, without exposing stream credentials.

  • Get kicks leaderboard

    Return lifetime, monthly, and weekly KICKs leaderboards for the authorized broadcaster.

  • Get livestream stats

    Return the current aggregate count of active livestreams on Kick.

  • Get user livestreams

    Return active Kick livestreams for 1 to 100 specific user IDs.

  • Get users

    Return the authorized Kick user when no IDs are supplied, or look up users by ID.

  • Get webhook public key

    Return Kick's PEM public key for verifying signatures on received webhook events.

  • List categories

    Find Kick categories by names, tags, or IDs and return one cursor-paginated page.

  • List channel rewards

    Return all channel point rewards on the authorized broadcaster's channel.

  • List event subscriptions

    List webhook event subscriptions owned by the connected Kick app, optionally for one broadcaster.

  • List livestreams

    Discover active Kick livestreams by category or language and return one cursor-paginated page.

  • List reward redemptions

    Return one page of channel reward redemptions filtered by reward, status, or redemption IDs.

  • Remove moderation ban

    Remove a user's ban or active timeout from a broadcaster chat.

  • Resolve reward redemptions

    Accept or reject up to 25 pending channel reward redemptions in one explicit decision.

  • Send chat message

    Immediately send a Kick chat message as the authorized user or connected bot, optionally as a reply.

  • Start ad break

    Immediately start an ad break on the authorized live Kick broadcaster channel when its ad capabilities permit it.

  • Update channel

    Update one or more metadata fields on the authorized broadcaster's livestream channel.

  • Update channel reward

    Update one or more fields on a channel reward created by the connected Kick app.

How it connects

You sign in to Kick in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.