Skip to main content

Sticker Object

Represents a sticker that can be sent in messages.
Sticker Structure
* A comma separated list of keywords is the format used in this field by standard stickers, but this is just a convention. Incidentally the client will always use a name generated from an emoji as the value of this field when creating or modifying a guild sticker.
Sticker Types
Sticker Format Types
Example Sticker

Sticker Item Object

The smallest amount of data required to render a sticker. A partial sticker object.
Sticker Item Structure

Sticker Pack Object

Represents a pack of standard stickers.
Sticker Pack Structure
Example Sticker Pack

Get Sticker

Returns a sticker object for the given sticker ID.

List Sticker Packs

Returns a list of available sticker packs.
Response Structure

Get Sticker Pack

Returns a sticker pack object for the given sticker pack ID.

List Guild Stickers

Returns an array of sticker objects for the given guild. Includes user fields if the bot has the CREATE_GUILD_EXPRESSIONS or MANAGE_GUILD_EXPRESSIONS permission.

Get Guild Sticker

Returns a sticker object for the given guild and sticker IDs. Includes the user field if the bot has the CREATE_GUILD_EXPRESSIONS or MANAGE_GUILD_EXPRESSIONS permission.

Create Guild Sticker

Create a new sticker for the guild. Send a multipart/form-data body. Requires the CREATE_GUILD_EXPRESSIONS permission. Returns the new sticker object on success. Fires a Guild Stickers Update Gateway event. Every guilds has five free sticker slots by default, and each Boost level will grant access to more slots.
This endpoint supports the X-Audit-Log-Reason header.
Lottie stickers can only be uploaded on guilds that have either the VERIFIED and/or the PARTNERED guild feature.
Uploaded stickers are constrained to 5 seconds in length for animated stickers, and 320 x 320 pixels.
Form Params

Modify Guild Sticker

Modify the given sticker. For stickers created by the current user, requires either the CREATE_GUILD_EXPRESSIONS or MANAGE_GUILD_EXPRESSIONS permission. For other stickers, requires the MANAGE_GUILD_EXPRESSIONS permission. Returns the updated sticker object on success. Fires a Guild Stickers Update Gateway event.
All parameters to this endpoint are optional.
This endpoint supports the X-Audit-Log-Reason header.
JSON Params

Delete Guild Sticker

Delete the given sticker. For stickers created by the current user, requires either the CREATE_GUILD_EXPRESSIONS or MANAGE_GUILD_EXPRESSIONS permission. For other stickers, requires the MANAGE_GUILD_EXPRESSIONS permission. Returns 204 No Content on success. Fires a Guild Stickers Update Gateway event.
This endpoint supports the X-Audit-Log-Reason header.