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

Footnotes

  1. The localId, when present, will typically be a random UUID. This is not enforced by the schema.

Rate this page: