Skip to content
Fluxer API

Expressions

An expression is a custom emoji or sticker that one guild owns. The metadata routes find one by its ID, even when you aren't in the guild that owns it. The source routes return that guild only when it is discoverable or you are a member. For the uploader, and for a sticker's description and tags, use the routes in Guild emojis and Guild stickers.

The basic fields of a custom emoji and the ID of the guild that owns it.

FieldTypeDescription
idsnowflakeThe ID of the emoji
guild_idsnowflakeThe ID of the guild that owns the emoji
namestringThe name of the emoji (2-32 characters)
animatedbooleanWhether the image is animated
allow_cloningbooleanWhether the guild lets people copy the emoji to their own guild (CLONE_EMOJI_ENABLED)
{
"id": "1501314428688998182",
"guild_id": "1489002177550843904",
"name": "party_parrot",
"animated": true,
"allow_cloning": true
}

The basic fields of a sticker and the ID of the guild that owns it.

FieldTypeDescription
idsnowflakeThe ID of the sticker
guild_idsnowflakeThe ID of the guild that owns the sticker
namestringThe name of the sticker (2-30 characters)
animatedbooleanWhether the image is animated
allow_cloningbooleanWhether the guild lets people copy the sticker to their own guild (CLONE_STICKER_ENABLED)

A short view of the guild that owns an emoji or sticker, with its name, icon and badge features.

FieldTypeDescription
idsnowflakeThe ID of the guild
namestringThe name of the guild
icon?stringThe guild icon hash
featuresarray[string]Which of VERIFIED, PARTNERED and DISCOVERABLE the guild has, from its guild features
GET/v1/emojis/{emoji_id}/metadataBot

Returns the emoji metadata object of any guild emoji. You don't need to be in the guild that owns it.

StatusBodyCondition
200emoji metadata objectMetadata was returned

The rate limit is 60 requests per 10 seconds, on the guild:emoji:metadata::user_id bucket.

GET/v1/stickers/{sticker_id}/metadataBot

Returns the sticker metadata object of any guild sticker. You don't need to be in the guild that owns it.

StatusBodyCondition
200sticker metadata objectMetadata was returned

The rate limit is 60 requests per 10 seconds, on the guild:sticker:metadata::user_id bucket.

GET/v1/emojis/{emoji_id}/sourceBot

Returns the guild that owns the emoji when the guild is discoverable or you are a member of it.

StatusBodyCondition
200expression source guild objectYou can see the owning guild
404error responseUNKNOWN_GUILD when the guild isn't discoverable and you aren't a member

The rate limit is 60 requests per 10 seconds, on the guild:emoji:source::user_id bucket.

GET/v1/stickers/{sticker_id}/sourceBot

Returns the guild that owns the sticker when the guild is discoverable or you are a member of it.

StatusBodyCondition
200expression source guild objectYou can see the owning guild
404error responseUNKNOWN_GUILD when the guild isn't discoverable and you aren't a member

The rate limit is 60 requests per 10 seconds, on the guild:sticker:source::user_id bucket.