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/_f1Z-yWKrtw",
"published": "2025-10-12T08:53:00Z",
"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/xZ7GA0mIQPs",
"published": "2025-10-12T08:53:00Z",
"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/jVbpTr9sECI",
"published": "2025-10-12T08:53:00Z",
"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/TE9L_Uo9esA",
"published": "2025-10-12T08:53:00Z",
"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/AKTzzEH8WnI",
"published": "2025-10-12T08:53:00Z",
"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/OqEKMnQZAJw",
"published": "2025-10-12T08:53:00Z",
"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/7yzBr06GOvc",
"published": "2025-10-12T08:53:00Z",
"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/rvrIIyGx9zg",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji base properties :cow1:",
"id": "http://actor.example/object/d4uwALNa6Uc",
"published": "2025-10-12T08:53:00Z",
"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-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"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/mlC-ECcddHM",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji minimal properties :cow2:",
"id": "http://actor.example/object/ReGrjR8yt14",
"published": "2025-10-12T08:53:00Z",
"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-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"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/4djrIbKgqt0",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with type of icon :cow3:",
"id": "http://actor.example/object/LMnKbFzNeBc",
"published": "2025-10-12T08:53:00Z",
"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-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"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/0E1vLQvlpbM",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with inlined icon :cow4:",
"id": "http://actor.example/object/FS7IOa3aXlQ",
"published": "2025-10-12T08:53:00Z",
"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-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"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/0hCJ72Sl0V0",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with id :cow5:",
"id": "http://actor.example/object/0la0v0uA90A",
"published": "2025-10-12T08:53:00Z",
"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-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"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/WbPeb_7msak",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji with missing icon :cow6:",
"id": "http://actor.example/object/ra5264zM4gY",
"published": "2025-10-12T08:53:00Z",
"tag": [
{
"name": ":cow6:",
"type": "Emoji"
}
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"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/p-cyYaMO69M",
"object": {
"attributedTo": "http://actor.example",
"content": "emoji just id :cow:",
"id": "http://actor.example/object/VpEq3G4ydMI",
"published": "2025-10-12T08:53:00Z",
"tag": [
"http://pasture-one-actor/assets/cow_emoji.jsonap"
],
"to": [
"https://www.w3.org/ns/activitystreams#Public",
"http://remote.example/"
],
"type": "Note"
},
"published": "2025-10-12T08:53:00Z",
"to": [
"http://remote.example/",
"https://www.w3.org/ns/activitystreams#Public"
],
"type": "Create"
}