Custom Reactions/Emojis🔗
A "custom reaction" refers to a custom server emoji in Guilded. However, since this name is silly and confusing, this page will refer to this concept as "emojis", "custom emoijs", or "team emojis".
Custom Emoji Object🔗
Custom Emoji Structure🔗
| Field | Type | Description |
|---|---|---|
| id | integer | emoji's id (cannot be used for forming a cdn url) |
| name | string | emoji's name |
| createdBy | user id | user's id that created this emoji |
| createdAt | ISO8601 timestamp | when this emoji was created |
| png | string | aws url to this emoji's image file |
| webp | string | aws url to this emoji's image file |
| apng | string | aws url to this emoji's image file |
| aliases | array of strings | an array of aliases this emoji can be used with |
| teamId | team id | team's id that this emoji is from |
| isDeleted | boolean | whether this emoji has been deleted |
| discordEmojiId | ?snowflake | the discord emoji's id this emoji corresponds to |
| discordSyncedAt | ?ISO8601 timestamp | when this emoji was last synced with its discord counterpart |
Emoji Example🔗
{
"id": 239839,
"name": "beepboop",
"png": "https://s3-us-west-2.amazonaws.com/www.guilded.gg/CustomReaction/36b263b547cf38de0d55ef01e1ab55ab-Full.webp?w=120&h=120",
"webp": "https://s3-us-west-2.amazonaws.com/www.guilded.gg/CustomReaction/36b263b547cf38de0d55ef01e1ab55ab-Full.webp?w=120&h=120",
"apng": "https://s3-us-west-2.amazonaws.com/www.guilded.gg/CustomReaction/36b263b547cf38de0d55ef01e1ab55ab-Full.webp?w=120&h=120",
"aliases": [],
"createdAt": "2020-07-28T06:48:56.525Z",
"createdBy": "EdVMVKR4",
"teamId": "NRgqXnPE",
"isDeleted": false,
"discordEmojiId": null,
"discordSyncedAt": "2020-07-28T06:49:03.668Z"
}
Emoji Pack Object🔗
Info
Emoji packs can include a maximum of 50 emojis.
Emoji Pack Structure🔗
| Field | Type | Description |
|---|---|---|
| name | string | name of the emoji pack |
| author | string | author of the emoji pack |
| emojis | array of partial emojis | list of emojis to import. each item should include a name (alphanumberic only) and a url |
Example Emoji Pack🔗
{
"name": "Guilded emojis",
"author": "emoji.gg",
"emotes": [
{
"name": "gil_wut",
"url": "https://emoji.gg/assets/emoji/6017_gil_wut.png"
},
{
"name": "gil_woah",
"url": "https://emoji.gg/assets/emoji/9837_gil_woah.png"
},
{
"name": "gil_thumb",
"url": "https://emoji.gg/assets/emoji/8264_gil_thumb.png"
},
{
"name": "gil_think",
"url": "https://emoji.gg/assets/emoji/2294_gil_think.png"
},
{
"name": "gil_sweat",
"url": "https://emoji.gg/assets/emoji/5722_gil_sweat.png"
},
{
"name": "gil_smug",
"url": "https://emoji.gg/assets/emoji/7756_gil_smug.png"
},
{
"name": "gil_shrug",
"url": "https://emoji.gg/assets/emoji/3769_gil_shrug.png"
},
{
"name": "gil_scared",
"url": "https://emoji.gg/assets/emoji/2002_gil_scared.png"
},
{
"name": "gil_salute",
"url": "https://emoji.gg/assets/emoji/7259_gil_salute.png"
},
{
"name": "gil_ree",
"url": "https://emoji.gg/assets/emoji/6400_gil_ree.png"
},
{
"name": "gil_stare",
"url": "https://emoji.gg/assets/emoji/9969_gil_stare.png"
},
{
"name": "gil_notlikethis",
"url": "https://emoji.gg/assets/emoji/1616_gil_notlikethis.png"
},
{
"name": "gil_lul",
"url": "https://emoji.gg/assets/emoji/5606_gil_lul.png"
},
{
"name": "gil_lol",
"url": "https://emoji.gg/assets/emoji/7890_gil_lol.png"
},
{
"name": "gil_wave",
"url": "https://emoji.gg/assets/emoji/2469_gil_wave.png"
},
{
"name": "gil_heh",
"url": "https://emoji.gg/assets/emoji/6192_gil_heh.png"
},
{
"name": "guilded",
"url": "https://emoji.gg/assets/emoji/7391_guilded.png"
},
{
"name": "gil_facepalm",
"url": "https://emoji.gg/assets/emoji/7256_gil_facepalm.png"
},
{
"name": "gil_eyes",
"url": "https://emoji.gg/assets/emoji/6197_gil_eyes.png"
},
{
"name": "gil_doge",
"url": "https://emoji.gg/assets/emoji/1037_gil_doge.png"
},
{
"name": "gil_deal_with_it",
"url": "https://emoji.gg/assets/emoji/2315_gil_deal_with_it.png"
},
{
"name": "gil_dab",
"url": "https://emoji.gg/assets/emoji/5387_gil_dab.png"
},
{
"name": "gil_cry",
"url": "https://emoji.gg/assets/emoji/4846_gil_cry.png"
},
{
"name": "cheer_gil",
"url": "https://emoji.gg/assets/emoji/8188_cheer_gil.png"
}
]
}
Get Team Emojis🔗
GET/teams/{team.id}/customReactions
Returns a list of emoji objects for the given team.
Query Params🔗
| Field | Type | Description | Required | Default |
|---|---|---|---|---|
| maxItems | integer | the maximum number of emojis to return | ||
| when[upperValue] | ISO8601 timestamp | return emojis created after this time | false | |
| when[lowerValue] | ISO8601 timestamp | return emojis created before this time | false | |
| createdBy | user id | return emojis created by this user's id | false | |
| searchTerm | string | search emoji names with a string | false | |
| beforeId | emoji id | return emojis created before this emoji was created (for pagination) | false |
Emoji Packs🔗
This section has been moved to Media Endpoints.
Get Team Emoji Creators🔗
GET/teams/{team.id}/customReactionCreators
Get a list of users who have created emojis in this team.
Info
This will return each user once. To see how many emojis a specific user has uploaded, consider filtering the response from Get Team Emojis
Example Response🔗
[
{"userId": "EdVMVKR4"},
{"userId": "lAeMagzA"}
]