Developer
News and Updates
Get Support
Sign in
Get Support
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Sign in
DOCUMENTATION
Cloud
Data Center
Resources
Sign in
Last updated Sep 1, 2026

ADF node: emoji

Node

Description

The emoji node is an inline node that represents an emoji.

There are three kinds of emoji:

  • Standard — Unicode emoji
  • Atlassian — Non-standard emoji introduced by Atlassian
  • Site — Non-standard customer-defined emoji

Example: Unicode emoji

Java

1
2
3
emoji(":grinning:")
        .text("😀");

ADF

1
2
3
4
5
6
7
8
{
  "type": "emoji",
  "attrs": {
    "shortName": ":grinning:",
    "text": "\uD83D\uDE00"
  }
}

Example: Non-standard Atlassian emoji

Java

1
2
3
4
emoji(":awthanks:")
        .id("atlassian-awthanks")
        .text(":awthanks:");

ADF

1
2
3
4
5
6
7
8
9
{
  "type": "emoji",
  "attrs": {
    "shortName": ":awthanks:",
    "id": "atlassian-awthanks",
    "text": ":awthanks:"
  }
}

Example: Non-standard customer emoji

Java

1
2
3
4
5

emoji(":thumbsup::skin-tone-2:")
        .id("1f44d")
        .text("👍đŸŊ");

ADF

1
2
3
4
5
6
7
8
9
{
  "type": "emoji",
  "attrs": {
    "shortName": ":thumbsup::skin-tone-2:",
    "id": "1f44d",
    "text": "\uD83D\uDC4D\uD83C\uDFFD"
  }
}

Compatibility

Products

ConfluenceJira
✅✅

Usage

Marks

Structure

emoji

  • type - emoji
  • attrs
    • id? - string
    • shortName - string
    • text? - string
    • localId? - string1

  1. The localId, when present, will typically be a random UUID. This is not enforced by the schema.â†Šī¸Ž

Rate this page: