Emoji¶
Emojis are documented in FEP-9098
In the support table:
- ✅ means Emoji parsed
-
- means Emoji not parsed
- ❌ failed to process, i.e. no message received in the application.
Support Table Preview¶
content | Object | Activity |
---|---|---|
emoji base properties :cow1:[ { “type”: “Emoji”, “name”: “:cow1:”, “updated”: “2025-01-22T12:57:33Z”, “icon”: { “type”: “Image”, “mediaType”: “image/png”, “url”: “http://pasture-one-actor/assets/cow_emoji.png” } } ] |
Object | Activity |
emoji minimal properties [ { “type”: “Emoji”, “name”: “ “icon”: { “url”: “http://pasture-one-actor/assets/cow_emoji.png” } } ] |
Object | Activity |
emoji with type of icon :cow3:[ { “type”: “Emoji”, “name”: “:cow3:”, “icon”: { “type”: “Image”, “url”: “http://pasture-one-actor/assets/cow_emoji.png” } } ] |
Object | Activity |
emoji with inlined icon :cow4:[ { “type”: “Emoji”, “name”: “:cow4:”, “icon”: “http://pasture-one-actor/assets/cow_emoji.png” } ] |
Object | Activity |
emoji with id :cow5:[ { “id”: “http://pasture-one-actor/assets/cow_emoji.jsonap”, “type”: “Emoji”, “name”: “:cow5:”, “updated”: “2025-01-22T12:57:33Z”, “icon”: { “type”: “Image”, “mediaType”: “image/png”, “url”: “http://pasture-one-actor/assets/cow_emoji.png” } } ] |
Object | Activity |
emoji with missing icon :cow6:[ { “type”: “Emoji”, “name”: “:cow6:” } ] |
Object | Activity |
emoji just id [ “http://pasture-one-actor/assets/cow_emoji.jsonap” ] |
Object | Activity |
Objects¶
Object 1¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji base properties :cow1:",
"id": "http://actor.example/object/ojzh8L6jQ4E",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"mediaType": "image/png",
"type": "Image",
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"name": ":cow1:",
"type": "Emoji",
"updated": "2025-01-22T12:57:33Z"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 2¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji minimal properties :cow2:",
"id": "http://actor.example/object/ED26bVkFmkg",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"name": ":cow2:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 3¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji with type of icon :cow3:",
"id": "http://actor.example/object/Zumy91EobqE",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"type": "Image",
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"name": ":cow3:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 4¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji with inlined icon :cow4:",
"id": "http://actor.example/object/8_2yTv8yzpQ",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": "http://pasture-one-actor/assets/cow_emoji.png",
"name": ":cow4:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 5¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji with id :cow5:",
"id": "http://actor.example/object/D0185tfk_Ic",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"mediaType": "image/png",
"type": "Image",
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"id": "http://pasture-one-actor/assets/cow_emoji.jsonap",
"name": ":cow5:",
"type": "Emoji",
"updated": "2025-01-22T12:57:33Z"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 6¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji with missing icon :cow6:",
"id": "http://actor.example/object/ByhHYdFusZw",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"name": ":cow6:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Object 7¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"attributedTo": "http://actor.example",
"content": "emoji just id :cow:",
"id": "http://actor.example/object/3WyZbpKgR-8",
"published": "2025-09-09T09:32:39Z",
"tag": [
"http://pasture-one-actor/assets/cow_emoji.jsonap"
],
"to": [
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Note"
}
Activities¶
Activity 1¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/0c4a6XJiHSM",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji base properties :cow1:",
"id": "http://actor.example/object/Bj-szzJI11s",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"mediaType": "image/png",
"type": "Image",
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"name": ":cow1:",
"type": "Emoji",
"updated": "2025-01-22T12:57:33Z"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}
Activity 2¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/ZBebg5ZhmVQ",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji minimal properties :cow2:",
"id": "http://actor.example/object/jPK3gZxJ_1s",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"name": ":cow2:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}
Activity 3¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/YRa_ggFfEbM",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with type of icon :cow3:",
"id": "http://actor.example/object/PcblipbAJPs",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"type": "Image",
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"name": ":cow3:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}
Activity 4¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/PL5nXh6l8do",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with inlined icon :cow4:",
"id": "http://actor.example/object/6rIjaEVKVOw",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": "http://pasture-one-actor/assets/cow_emoji.png",
"name": ":cow4:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}
Activity 5¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/iVWCBPrFpw0",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with id :cow5:",
"id": "http://actor.example/object/0LyW_jqFTJI",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"icon": {
"mediaType": "image/png",
"type": "Image",
"url": "http://pasture-one-actor/assets/cow_emoji.png"
},
"id": "http://pasture-one-actor/assets/cow_emoji.jsonap",
"name": ":cow5:",
"type": "Emoji",
"updated": "2025-01-22T12:57:33Z"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}
Activity 6¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/_GTW5MBQOWU",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with missing icon :cow6:",
"id": "http://actor.example/object/PTdujQUkPZg",
"published": "2025-09-09T09:32:39Z",
"tag": [
{
"name": ":cow6:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}
Activity 7¶
{
"@context": [
"https://www.w3.org/ns/activitystreams",
{
"Hashtag": "as:Hashtag",
"sensitive": "as:sensitive"
}
],
"actor": "http://actor.example",
"id": "http://actor.example/activity/bL261NKRUBc",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji just id :cow:",
"id": "http://actor.example/object/zIYd6Wc4y1c",
"published": "2025-09-09T09:32:39Z",
"tag": [
"http://pasture-one-actor/assets/cow_emoji.jsonap"
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-09-09T09:32:39Z",
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Create"
}