Showing:

Annotations
Diagram
Properties
Constraints
Enumerations
Compositions
Used By
Source
Schema doc_node
Diagram
Atlassian_document_format.json.html#/definitions/doc_node/properties/version Atlassian_document_format.json.html#/definitions/doc_node/properties/type Atlassian_document_format.json.html#/definitions/doc_node/properties/content diagram
Type object
Properties
Name Occurrence
version
type
content
required
required
required
Additional Properties false
Used by
Schema
#/schema
Source

 "doc_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "version",
    "type",
    "content"
  ],
  "properties": {
    "version": {
      "enum": [1]
    },
    "type": {
      "enum": ["doc"]
    },
    "content": {
      "type": "array",
      "items": {}
    }
  }
}


Schema version
Diagram
diagram
Type string
Enumeration
Values
1
Used by
Schema
doc_node
Source

 "version": {
  "enum": [1]
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
doc
Used by
Schema
doc_node
Source

 "type": {
  "enum": ["doc"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/doc_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
doc_node
Source

 "content": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
      {"$ref": "#/definitions/codeBlock_with_marks_node"},
      {"$ref": "#/definitions/blockCard_node"},
      {"$ref": "#/definitions/paragraph_with_no_marks_node"},
      {"$ref": "#/definitions/paragraph_with_alignment_node"},
      {"$ref": "#/definitions/paragraph_with_indentation_node"},
      {"$ref": "#/definitions/bulletList_node"},
      {"$ref": "#/definitions/mediaSingle_full_node"},
      {"$ref": "#/definitions/mediaSingle_caption_node"},
      {"$ref": "#/definitions/orderedList_node"},
      {"$ref": "#/definitions/heading_with_no_marks_node"},
      {"$ref": "#/definitions/heading_with_alignment_node"},
      {"$ref": "#/definitions/heading_with_indentation_node"},
      {"$ref": "#/definitions/panel_node"},
      {"$ref": "#/definitions/blockquote_node"},
      {"$ref": "#/definitions/rule_node"},
      {"$ref": "#/definitions/mediaGroup_node"},
      {"$ref": "#/definitions/decisionList_node"},
      {"$ref": "#/definitions/taskList_node"},
      {"$ref": "#/definitions/extension_with_marks_node"},
      {"$ref": "#/definitions/embedCard_node"},
      {"$ref": "#/definitions/table_node"},
      {"$ref": "#/definitions/expand_with_no_mark_node"},
      {"$ref": "#/definitions/expand_with_breakout_mark_node"},
      {"$ref": "#/definitions/bodiedExtension_with_marks_node"},
      {"$ref": "#/definitions/layoutSection_full_node"}
    ]
  }
}


Schema content/items
Diagram
#/definitions/doc_node/properties/content/items/anyOf/0 #/definitions/doc_node/properties/content/items/anyOf/1 #/definitions/doc_node/properties/content/items/anyOf/2 #/definitions/doc_node/properties/content/items/anyOf/3 #/definitions/doc_node/properties/content/items/anyOf/4 #/definitions/doc_node/properties/content/items/anyOf/5 #/definitions/doc_node/properties/content/items/anyOf/6 #/definitions/doc_node/properties/content/items/anyOf/7 #/definitions/doc_node/properties/content/items/anyOf/8 #/definitions/doc_node/properties/content/items/anyOf/9 #/definitions/doc_node/properties/content/items/anyOf/10 #/definitions/doc_node/properties/content/items/anyOf/11 #/definitions/doc_node/properties/content/items/anyOf/12 #/definitions/doc_node/properties/content/items/anyOf/13 #/definitions/doc_node/properties/content/items/anyOf/14 #/definitions/doc_node/properties/content/items/anyOf/15 #/definitions/doc_node/properties/content/items/anyOf/16 #/definitions/doc_node/properties/content/items/anyOf/17 #/definitions/doc_node/properties/content/items/anyOf/18 #/definitions/doc_node/properties/content/items/anyOf/19 #/definitions/doc_node/properties/content/items/anyOf/20 #/definitions/doc_node/properties/content/items/anyOf/21 #/definitions/doc_node/properties/content/items/anyOf/22 #/definitions/doc_node/properties/content/items/anyOf/23 #/definitions/doc_node/properties/content/items/anyOf/24 #/definitions/doc_node/properties/content/items/anyOf/25 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
    {"$ref": "#/definitions/codeBlock_with_marks_node"},
    {"$ref": "#/definitions/blockCard_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/paragraph_with_alignment_node"},
    {"$ref": "#/definitions/paragraph_with_indentation_node"},
    {"$ref": "#/definitions/bulletList_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"},
    {"$ref": "#/definitions/orderedList_node"},
    {"$ref": "#/definitions/heading_with_no_marks_node"},
    {"$ref": "#/definitions/heading_with_alignment_node"},
    {"$ref": "#/definitions/heading_with_indentation_node"},
    {"$ref": "#/definitions/panel_node"},
    {"$ref": "#/definitions/blockquote_node"},
    {"$ref": "#/definitions/rule_node"},
    {"$ref": "#/definitions/mediaGroup_node"},
    {"$ref": "#/definitions/decisionList_node"},
    {"$ref": "#/definitions/taskList_node"},
    {"$ref": "#/definitions/extension_with_marks_node"},
    {"$ref": "#/definitions/embedCard_node"},
    {"$ref": "#/definitions/table_node"},
    {"$ref": "#/definitions/expand_with_no_mark_node"},
    {"$ref": "#/definitions/expand_with_breakout_mark_node"},
    {"$ref": "#/definitions/bodiedExtension_with_marks_node"},
    {"$ref": "#/definitions/layoutSection_full_node"}
  ]
}


Schema codeBlock_with_no_marks_node
Diagram
#/definitions/codeBlock_with_no_marks_node/allOf/0 #/definitions/codeBlock_with_no_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "codeBlock_with_no_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/codeBlock_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "maxItems": 0
        }
      }
    }
  ]
}


Schema codeBlock_node
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/type Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/content Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/marks Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
marks
attrs
required
optional
optional
optional
Additional Properties false
Used by
Source

 "codeBlock_node": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["codeBlock"]
    },
    "content": {
      "type": "array",
      "items": {}
    },
    "marks": {"type": "array"},
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
codeBlock
Used by
Source

 "type": {
  "enum": ["codeBlock"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "items": {
    "allOf": [
      {"$ref": "#/definitions/text_node"},
      {
        "type": "object",
        "additionalProperties": true,
        "properties": {
          "marks": {
            "type": "array",
            "maxItems": 0
          }
        }
      }
    ]
  }
}


Schema content/items
Diagram
#/definitions/codeBlock_node/properties/content/items/allOf/0 #/definitions/codeBlock_node/properties/content/items/allOf/1 diagram
Type object
All of
Used by
Source

 "items": {
  "allOf": [
    {"$ref": "#/definitions/text_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "maxItems": 0
        }
      }
    }
  ]
}


Schema text_node
Diagram
Atlassian_document_format.json.html#/definitions/text_node/properties/type Atlassian_document_format.json.html#/definitions/text_node/properties/text Atlassian_document_format.json.html#/definitions/text_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
text
marks
required
required
optional
Additional Properties false
Used by
Source

 "text_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "text"
  ],
  "properties": {
    "type": {
      "enum": ["text"]
    },
    "text": {
      "type": "string",
      "minLength": 1
    },
    "marks": {"type": "array"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
text
Used by
Schema
text_node
Source

 "type": {
  "enum": ["text"]
}


Schema text
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Schema
text_node
Source

 "text": {
  "type": "string",
  "minLength": 1
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Schema
text_node
Source

 "marks": {"type": "array"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/text_node diagram
Type reference
Refers text_node
Used by
Source

{"$ref": "#/definitions/text_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/content/items/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "maxItems": 0
    }
  }
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {
  "type": "array",
  "maxItems": 0
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {"type": "array"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_node/properties/attrs/properties/language diagram
Type object
Properties
Name Occurrence
language
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "language": {"type": "string"}
  }
}


Schema language
Diagram
diagram
Type string
Used by
Source

 "language": {"type": "string"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_node diagram
Type reference
Refers codeBlock_node
Used by
Source

{"$ref": "#/definitions/codeBlock_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "maxItems": 0
    }
  }
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {
  "type": "array",
  "maxItems": 0
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node diagram
Type reference
Refers codeBlock_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/codeBlock_with_no_marks_node"}


Schema codeBlock_with_marks_node
Diagram
#/definitions/codeBlock_with_marks_node/allOf/0 #/definitions/codeBlock_with_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "codeBlock_with_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/codeBlock_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/breakout_mark"}
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_node diagram
Type reference
Refers codeBlock_node
Used by
Source

{"$ref": "#/definitions/codeBlock_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_marks_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/breakout_mark"}
}


Schema breakout_mark
Diagram
Atlassian_document_format.json.html#/definitions/breakout_mark/properties/type Atlassian_document_format.json.html#/definitions/breakout_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "breakout_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["breakout"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["mode"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
breakout
Used by
Schema
breakout_mark
Source

 "type": {
  "enum": ["breakout"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/breakout_mark/properties/attrs/properties/mode diagram
Type object
Properties
Name Occurrence
mode
required
Additional Properties false
Used by
Schema
breakout_mark
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["mode"],
  "properties": {
    "mode": {
      "enum": [
        "wide",
        "full-width"
      ]
    }
  }
}


Schema mode
Diagram
diagram
Type string
Enumeration
Values
wide
full-width
Used by
Source

 "mode": {
  "enum": [
    "wide",
    "full-width"
  ]
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/breakout_mark diagram
Type reference
Refers breakout_mark
Used by
Source

 "items": {"$ref": "#/definitions/breakout_mark"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_marks_node diagram
Type reference
Refers codeBlock_with_marks_node
Used by
Source

{"$ref": "#/definitions/codeBlock_with_marks_node"}


Schema blockCard_node
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node/properties/type Atlassian_document_format.json.html#/definitions/blockCard_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "blockCard_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["blockCard"]
    },
    "attrs": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": ["url"],
          "properties": {
            "url": {"type": "string"}
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": ["data"],
          "properties": {
            "data": {}
          }
        }
      ]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
blockCard
Used by
Source

 "type": {
  "enum": ["blockCard"]
}


Schema attrs
Diagram
#/definitions/blockCard_node/properties/attrs/anyOf/0 #/definitions/blockCard_node/properties/attrs/anyOf/1 diagram
Type object
Any of
Used by
Source

 "attrs": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": ["url"],
      "properties": {
        "url": {"type": "string"}
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": ["data"],
      "properties": {
        "data": {}
      }
    }
  ]
}


Schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node/properties/attrs/anyOf/0/properties/url diagram
Type object
Properties
Name Occurrence
url
required
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": ["url"],
  "properties": {
    "url": {"type": "string"}
  }
}


Schema url
Diagram
diagram
Type string
Used by
Source

 "url": {"type": "string"}


Schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node/properties/attrs/anyOf/1/properties/data diagram
Type object
Properties
Name Occurrence
data
required
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": ["data"],
  "properties": {
    "data": {}
  }
}


Schema data
Diagram
diagram
Type empty schema
Used by
Source

 "data": {}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node diagram
Type reference
Refers blockCard_node
Used by
Source

{"$ref": "#/definitions/blockCard_node"}


Schema paragraph_with_no_marks_node
Diagram
#/definitions/paragraph_with_no_marks_node/allOf/0 #/definitions/paragraph_with_no_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "paragraph_with_no_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/paragraph_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "maxItems": 0
        }
      }
    }
  ]
}


Schema paragraph_node
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_node/properties/type Atlassian_document_format.json.html#/definitions/paragraph_node/properties/content Atlassian_document_format.json.html#/definitions/paragraph_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
content
marks
required
optional
optional
Additional Properties false
Used by
Source

 "paragraph_node": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["paragraph"]
    },
    "content": {
      "type": "array",
      "items": {}
    },
    "marks": {"type": "array"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
paragraph
Used by
Source

 "type": {
  "enum": ["paragraph"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "items": {"$ref": "#/definitions/inline_node"}
}


Schema inline_node
Diagram
#/definitions/inline_node/anyOf/0 #/definitions/inline_node/anyOf/1 #/definitions/inline_node/anyOf/2 #/definitions/inline_node/anyOf/3 #/definitions/inline_node/anyOf/4 #/definitions/inline_node/anyOf/5 #/definitions/inline_node/anyOf/6 #/definitions/inline_node/anyOf/7 #/definitions/inline_node/anyOf/8 #/definitions/inline_node/anyOf/9 #/definitions/inline_node/anyOf/10 diagram
Type object
Any of
Used by
Source

 "inline_node": {
  "anyOf": [
    {"$ref": "#/definitions/hardBreak_node"},
    {"$ref": "#/definitions/mention_node"},
    {"$ref": "#/definitions/emoji_node"},
    {"$ref": "#/definitions/inlineExtension_with_marks_node"},
    {"$ref": "#/definitions/date_node"},
    {"$ref": "#/definitions/placeholder_node"},
    {"$ref": "#/definitions/inlineCard_node"},
    {"$ref": "#/definitions/status_node"},
    {"$ref": "#/definitions/mediaInline_node"},
    {"$ref": "#/definitions/formatted_text_inline_node"},
    {"$ref": "#/definitions/code_inline_node"}
  ]
}


Schema hardBreak_node
Diagram
Atlassian_document_format.json.html#/definitions/hardBreak_node/properties/type Atlassian_document_format.json.html#/definitions/hardBreak_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
optional
Additional Properties false
Used by
Source

 "hardBreak_node": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["hardBreak"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
hardBreak
Used by
Source

 "type": {
  "enum": ["hardBreak"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/hardBreak_node/properties/attrs/properties/text diagram
Type object
Properties
Name Occurrence
text
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "text": {
      "enum": ["\n"]
    }
  }
}


Schema text
Diagram
diagram
Type string
Enumeration
Values
Used by
Source

 "text": {
  "enum": ["\n"]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/hardBreak_node diagram
Type reference
Refers hardBreak_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/hardBreak_node"}


Schema mention_node
Diagram
Atlassian_document_format.json.html#/definitions/mention_node/properties/type Atlassian_document_format.json.html#/definitions/mention_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "mention_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["mention"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["id"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
mention
Used by
Schema
mention_node
Source

 "type": {
  "enum": ["mention"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/mention_node/properties/attrs/properties/id Atlassian_document_format.json.html#/definitions/mention_node/properties/attrs/properties/text Atlassian_document_format.json.html#/definitions/mention_node/properties/attrs/properties/userType Atlassian_document_format.json.html#/definitions/mention_node/properties/attrs/properties/accessLevel diagram
Type object
Properties
Name Occurrence
id
text
userType
accessLevel
required
optional
optional
optional
Additional Properties false
Used by
Schema
mention_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["id"],
  "properties": {
    "id": {"type": "string"},
    "text": {"type": "string"},
    "userType": {
      "enum": [
        "APP",
        "SPECIAL",
        "DEFAULT"
      ]
    },
    "accessLevel": {"type": "string"}
  }
}


Schema id
Diagram
diagram
Type string
Used by
Source

 "id": {"type": "string"}


Schema text
Diagram
diagram
Type string
Used by
Source

 "text": {"type": "string"}


Schema userType
Diagram
diagram
Type string
Enumeration
Values
APP
SPECIAL
DEFAULT
Used by
Source

 "userType": {
  "enum": [
    "APP",
    "SPECIAL",
    "DEFAULT"
  ]
}


Schema accessLevel
Diagram
diagram
Type string
Used by
Source

 "accessLevel": {"type": "string"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/mention_node diagram
Type reference
Refers mention_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/mention_node"}


Schema emoji_node
Diagram
Atlassian_document_format.json.html#/definitions/emoji_node/properties/type Atlassian_document_format.json.html#/definitions/emoji_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "emoji_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["emoji"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["shortName"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
emoji
Used by
Schema
emoji_node
Source

 "type": {
  "enum": ["emoji"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/emoji_node/properties/attrs/properties/id Atlassian_document_format.json.html#/definitions/emoji_node/properties/attrs/properties/shortName Atlassian_document_format.json.html#/definitions/emoji_node/properties/attrs/properties/text diagram
Type object
Properties
Name Occurrence
id
shortName
text
optional
required
optional
Additional Properties false
Used by
Schema
emoji_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["shortName"],
  "properties": {
    "id": {"type": "string"},
    "shortName": {"type": "string"},
    "text": {"type": "string"}
  }
}


Schema id
Diagram
diagram
Type string
Used by
Source

 "id": {"type": "string"}


Schema shortName
Diagram
diagram
Type string
Used by
Source

 "shortName": {"type": "string"}


Schema text
Diagram
diagram
Type string
Used by
Source

 "text": {"type": "string"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/emoji_node diagram
Type reference
Refers emoji_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/emoji_node"}


Schema inlineExtension_with_marks_node
Diagram
#/definitions/inlineExtension_with_marks_node/allOf/0 #/definitions/inlineExtension_with_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "inlineExtension_with_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/inlineExtension_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/definitions/dataConsumer_mark"},
              {"$ref": "#/definitions/fragment_mark"}
            ]
          }
        }
      }
    }
  ]
}


Schema inlineExtension_node
Diagram
Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/type Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/attrs Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
marks
required
required
optional
Additional Properties false
Used by
Source

 "inlineExtension_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["inlineExtension"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "extensionKey",
        "extensionType"
      ],
      "properties": {}
    },
    "marks": {"type": "array"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
inlineExtension
Used by
Source

 "type": {
  "enum": ["inlineExtension"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/attrs/properties/extensionKey Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/attrs/properties/extensionType Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/attrs/properties/parameters Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/attrs/properties/text Atlassian_document_format.json.html#/definitions/inlineExtension_node/properties/attrs/properties/localId diagram
Type object
Properties
Name Occurrence
extensionKey
extensionType
parameters
text
localId
required
required
optional
optional
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "extensionKey",
    "extensionType"
  ],
  "properties": {
    "extensionKey": {
      "type": "string",
      "minLength": 1
    },
    "extensionType": {
      "type": "string",
      "minLength": 1
    },
    "parameters": {},
    "text": {"type": "string"},
    "localId": {
      "type": "string",
      "minLength": 1
    }
  }
}


Schema extensionKey
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "extensionKey": {
  "type": "string",
  "minLength": 1
}


Schema extensionType
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "extensionType": {
  "type": "string",
  "minLength": 1
}


Schema parameters
Diagram
diagram
Type empty schema
Used by
Source

 "parameters": {}


Schema text
Diagram
diagram
Type string
Used by
Source

 "text": {"type": "string"}


Schema localId
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "localId": {
  "type": "string",
  "minLength": 1
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {"type": "array"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/inlineExtension_node diagram
Type reference
Refers inlineExtension_node
Used by
Source

{"$ref": "#/definitions/inlineExtension_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/inlineExtension_with_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/inlineExtension_with_marks_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/dataConsumer_mark"},
      {"$ref": "#/definitions/fragment_mark"}
    ]
  }
}


Schema marks/items
Diagram
#/definitions/inlineExtension_with_marks_node/allOf/1/properties/marks/items/anyOf/0 #/definitions/inlineExtension_with_marks_node/allOf/1/properties/marks/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/dataConsumer_mark"},
    {"$ref": "#/definitions/fragment_mark"}
  ]
}


Schema dataConsumer_mark
Diagram
Atlassian_document_format.json.html#/definitions/dataConsumer_mark/properties/type Atlassian_document_format.json.html#/definitions/dataConsumer_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "dataConsumer_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["dataConsumer"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["sources"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
dataConsumer
Used by
Source

 "type": {
  "enum": ["dataConsumer"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/dataConsumer_mark/properties/attrs/properties/sources diagram
Type object
Properties
Name Occurrence
sources
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["sources"],
  "properties": {
    "sources": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema sources
Diagram
Atlassian_document_format.json.html#/definitions/dataConsumer_mark/properties/attrs/properties/sources/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "sources": {
  "type": "array",
  "minItems": 1,
  "items": {"type": "string"}
}


Schema sources/items
Diagram
diagram
Type string
Used by
Source

 "items": {"type": "string"}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/dataConsumer_mark diagram
Type reference
Refers dataConsumer_mark
Used by
Source

{"$ref": "#/definitions/dataConsumer_mark"}


Schema fragment_mark
Diagram
Atlassian_document_format.json.html#/definitions/fragment_mark/properties/type Atlassian_document_format.json.html#/definitions/fragment_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "fragment_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["fragment"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["localId"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
fragment
Used by
Schema
fragment_mark
Source

 "type": {
  "enum": ["fragment"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/fragment_mark/properties/attrs/properties/localId Atlassian_document_format.json.html#/definitions/fragment_mark/properties/attrs/properties/name diagram
Type object
Properties
Name Occurrence
localId
name
required
optional
Additional Properties false
Used by
Schema
fragment_mark
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["localId"],
  "properties": {
    "localId": {
      "type": "string",
      "minLength": 1
    },
    "name": {"type": "string"}
  }
}


Schema localId
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "localId": {
  "type": "string",
  "minLength": 1
}


Schema name
Diagram
diagram
Type string
Used by
Source

 "name": {"type": "string"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/fragment_mark diagram
Type reference
Refers fragment_mark
Used by
Source

{"$ref": "#/definitions/fragment_mark"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/inlineExtension_with_marks_node diagram
Type reference
Refers inlineExtension_with_marks_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/inlineExtension_with_marks_node"}


Schema date_node
Diagram
Atlassian_document_format.json.html#/definitions/date_node/properties/type Atlassian_document_format.json.html#/definitions/date_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "date_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["date"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["timestamp"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
date
Used by
Schema
date_node
Source

 "type": {
  "enum": ["date"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/date_node/properties/attrs/properties/timestamp diagram
Type object
Properties
Name Occurrence
timestamp
required
Additional Properties false
Used by
Schema
date_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["timestamp"],
  "properties": {
    "timestamp": {
      "type": "string",
      "minLength": 1
    }
  }
}


Schema timestamp
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "timestamp": {
  "type": "string",
  "minLength": 1
}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/date_node diagram
Type reference
Refers date_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/date_node"}


Schema placeholder_node
Diagram
Atlassian_document_format.json.html#/definitions/placeholder_node/properties/type Atlassian_document_format.json.html#/definitions/placeholder_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "placeholder_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["placeholder"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["text"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
placeholder
Used by
Source

 "type": {
  "enum": ["placeholder"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/placeholder_node/properties/attrs/properties/text diagram
Type object
Properties
Name Occurrence
text
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["text"],
  "properties": {
    "text": {"type": "string"}
  }
}


Schema text
Diagram
diagram
Type string
Used by
Source

 "text": {"type": "string"}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/placeholder_node diagram
Type reference
Refers placeholder_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/placeholder_node"}


Schema inlineCard_node
Diagram
Atlassian_document_format.json.html#/definitions/inlineCard_node/properties/type Atlassian_document_format.json.html#/definitions/inlineCard_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "inlineCard_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["inlineCard"]
    },
    "attrs": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": ["url"],
          "properties": {
            "url": {"type": "string"}
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": ["data"],
          "properties": {
            "data": {}
          }
        }
      ]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
inlineCard
Used by
Source

 "type": {
  "enum": ["inlineCard"]
}


Schema attrs
Diagram
#/definitions/inlineCard_node/properties/attrs/anyOf/0 #/definitions/inlineCard_node/properties/attrs/anyOf/1 diagram
Type object
Any of
Used by
Source

 "attrs": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": ["url"],
      "properties": {
        "url": {"type": "string"}
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": ["data"],
      "properties": {
        "data": {}
      }
    }
  ]
}


Schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/inlineCard_node/properties/attrs/anyOf/0/properties/url diagram
Type object
Properties
Name Occurrence
url
required
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": ["url"],
  "properties": {
    "url": {"type": "string"}
  }
}


Schema url
Diagram
diagram
Type string
Used by
Source

 "url": {"type": "string"}


Schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/inlineCard_node/properties/attrs/anyOf/1/properties/data diagram
Type object
Properties
Name Occurrence
data
required
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": ["data"],
  "properties": {
    "data": {}
  }
}


Schema data
Diagram
diagram
Type empty schema
Used by
Source

 "data": {}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/inlineCard_node diagram
Type reference
Refers inlineCard_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/inlineCard_node"}


Schema status_node
Diagram
Atlassian_document_format.json.html#/definitions/status_node/properties/type Atlassian_document_format.json.html#/definitions/status_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "status_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["status"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "text",
        "color"
      ],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
status
Used by
Schema
status_node
Source

 "type": {
  "enum": ["status"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/status_node/properties/attrs/properties/text Atlassian_document_format.json.html#/definitions/status_node/properties/attrs/properties/color Atlassian_document_format.json.html#/definitions/status_node/properties/attrs/properties/localId Atlassian_document_format.json.html#/definitions/status_node/properties/attrs/properties/style diagram
Type object
Properties
Name Occurrence
text
color
localId
style
required
required
optional
optional
Additional Properties false
Used by
Schema
status_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "text",
    "color"
  ],
  "properties": {
    "text": {
      "type": "string",
      "minLength": 1
    },
    "color": {
      "enum": [
        "red",
        "green",
        "blue",
        "yellow",
        "neutral",
        "purple"
      ]
    },
    "localId": {"type": "string"},
    "style": {"type": "string"}
  }
}


Schema text
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "text": {
  "type": "string",
  "minLength": 1
}


Schema color
Diagram
diagram
Type string
Enumeration
Values
red
green
blue
yellow
neutral
purple
Used by
Source

 "color": {
  "enum": [
    "red",
    "green",
    "blue",
    "yellow",
    "neutral",
    "purple"
  ]
}


Schema localId
Diagram
diagram
Type string
Used by
Source

 "localId": {"type": "string"}


Schema style
Diagram
diagram
Type string
Used by
Source

 "style": {"type": "string"}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/status_node diagram
Type reference
Refers status_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/status_node"}


Schema mediaInline_node
Diagram
Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/type Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
marks
required
required
optional
Additional Properties false
Used by
Source

 "mediaInline_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["mediaInline"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "collection"
      ],
      "properties": {}
    },
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
mediaInline
Used by
Source

 "type": {
  "enum": ["mediaInline"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/data Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/type Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/id Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/collection Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/height Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/width Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/occurrenceKey Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/attrs/properties/alt diagram
Type object
Properties
Name Occurrence
data
type
id
collection
height
width
occurrenceKey
alt
optional
optional
required
required
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "id",
    "collection"
  ],
  "properties": {
    "data": {},
    "type": {
      "enum": [
        "file",
        "link"
      ]
    },
    "id": {
      "type": "string",
      "minLength": 1
    },
    "collection": {"type": "string"},
    "height": {"type": "number"},
    "width": {"type": "number"},
    "occurrenceKey": {
      "type": "string",
      "minLength": 1
    },
    "alt": {"type": "string"}
  }
}


Schema data
Diagram
diagram
Type empty schema
Used by
Source

 "data": {}


Schema type
Diagram
diagram
Type string
Enumeration
Values
file
link
Used by
Source

 "type": {
  "enum": [
    "file",
    "link"
  ]
}


Schema id
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "id": {
  "type": "string",
  "minLength": 1
}


Schema collection
Diagram
diagram
Type string
Used by
Source

 "collection": {"type": "string"}


Schema height
Diagram
diagram
Type number
Used by
Source

 "height": {"type": "number"}


Schema width
Diagram
diagram
Type number
Used by
Source

 "width": {"type": "number"}


Schema occurrenceKey
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "occurrenceKey": {
  "type": "string",
  "minLength": 1
}


Schema alt
Diagram
diagram
Type string
Used by
Source

 "alt": {"type": "string"}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/mediaInline_node/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/link_mark"}
}


Schema link_mark
Diagram
Type object
Properties
Additional Properties false
Used by
Source

Schema type
Diagram
Type string
Enumeration
Used by
Source

Schema attrs
Diagram
Type object
Properties
Additional Properties false
Used by
Source

Schema href
Diagram
Type string
Used by
Source

Schema title
Diagram
Type string
Used by
Source

Schema id
Diagram
Type string
Used by
Source

Schema collection
Diagram
Type string
Used by
Source

Schema occurrenceKey
Diagram
Type string
Used by
Source

Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/link_mark diagram
Type reference
Refers link_mark
Used by
Source

 "items": {"$ref": "#/definitions/link_mark"}


Definition schema anyOf/8
Diagram
Atlassian_document_format.json.html#/definitions/mediaInline_node diagram
Type reference
Refers mediaInline_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/mediaInline_node"}


Schema formatted_text_inline_node
Diagram
#/definitions/formatted_text_inline_node/allOf/0 #/definitions/formatted_text_inline_node/allOf/1 diagram
Type object
All of
Used by
Source

 "formatted_text_inline_node": {
  "allOf": [
    {"$ref": "#/definitions/text_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/definitions/em_mark"},
              {"$ref": "#/definitions/strike_mark"},
              {"$ref": "#/definitions/strong_mark"},
              {"$ref": "#/definitions/underline_mark"},
              {"$ref": "#/definitions/link_mark"},
              {"$ref": "#/definitions/subsup_mark"},
              {"$ref": "#/definitions/textColor_mark"},
              {"$ref": "#/definitions/annotation_mark"}
            ]
          }
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/text_node diagram
Type reference
Refers text_node
Used by
Source

{"$ref": "#/definitions/text_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/formatted_text_inline_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/formatted_text_inline_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/em_mark"},
      {"$ref": "#/definitions/strike_mark"},
      {"$ref": "#/definitions/strong_mark"},
      {"$ref": "#/definitions/underline_mark"},
      {"$ref": "#/definitions/link_mark"},
      {"$ref": "#/definitions/subsup_mark"},
      {"$ref": "#/definitions/textColor_mark"},
      {"$ref": "#/definitions/annotation_mark"}
    ]
  }
}


Schema marks/items
Diagram
#/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/0 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/1 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/2 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/3 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/4 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/5 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/6 #/definitions/formatted_text_inline_node/allOf/1/properties/marks/items/anyOf/7 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/em_mark"},
    {"$ref": "#/definitions/strike_mark"},
    {"$ref": "#/definitions/strong_mark"},
    {"$ref": "#/definitions/underline_mark"},
    {"$ref": "#/definitions/link_mark"},
    {"$ref": "#/definitions/subsup_mark"},
    {"$ref": "#/definitions/textColor_mark"},
    {"$ref": "#/definitions/annotation_mark"}
  ]
}


Schema em_mark
Diagram
Atlassian_document_format.json.html#/definitions/em_mark/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Source

 "em_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["em"]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
em
Used by
Schema
em_mark
Source

 "type": {
  "enum": ["em"]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/em_mark diagram
Type reference
Refers em_mark
Used by
Source

{"$ref": "#/definitions/em_mark"}


Schema strike_mark
Diagram
Atlassian_document_format.json.html#/definitions/strike_mark/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Source

 "strike_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["strike"]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
strike
Used by
Schema
strike_mark
Source

 "type": {
  "enum": ["strike"]
}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/strike_mark diagram
Type reference
Refers strike_mark
Used by
Source

{"$ref": "#/definitions/strike_mark"}


Schema strong_mark
Diagram
Atlassian_document_format.json.html#/definitions/strong_mark/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Source

 "strong_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["strong"]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
strong
Used by
Schema
strong_mark
Source

 "type": {
  "enum": ["strong"]
}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/strong_mark diagram
Type reference
Refers strong_mark
Used by
Source

{"$ref": "#/definitions/strong_mark"}


Schema underline_mark
Diagram
Atlassian_document_format.json.html#/definitions/underline_mark/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Source

 "underline_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["underline"]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
underline
Used by
Source

 "type": {
  "enum": ["underline"]
}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/underline_mark diagram
Type reference
Refers underline_mark
Used by
Source

{"$ref": "#/definitions/underline_mark"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/link_mark diagram
Type reference
Refers link_mark
Used by
Source

{"$ref": "#/definitions/link_mark"}


Schema subsup_mark
Diagram
Atlassian_document_format.json.html#/definitions/subsup_mark/properties/type Atlassian_document_format.json.html#/definitions/subsup_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "subsup_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["subsup"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["type"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
subsup
Used by
Schema
subsup_mark
Source

 "type": {
  "enum": ["subsup"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/subsup_mark/properties/attrs/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Schema
subsup_mark
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": [
        "sub",
        "sup"
      ]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
sub
sup
Used by
Source

 "type": {
  "enum": [
    "sub",
    "sup"
  ]
}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/subsup_mark diagram
Type reference
Refers subsup_mark
Used by
Source

{"$ref": "#/definitions/subsup_mark"}


Schema textColor_mark
Diagram
Atlassian_document_format.json.html#/definitions/textColor_mark/properties/type Atlassian_document_format.json.html#/definitions/textColor_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "textColor_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["textColor"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["color"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
textColor
Used by
Source

 "type": {
  "enum": ["textColor"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/textColor_mark/properties/attrs/properties/color diagram
Type object
Properties
Name Occurrence
color
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["color"],
  "properties": {
    "color": {
      "type": "string",
      "pattern": "^#[0-9a-fA-F]{6}$"
    }
  }
}


Schema color
Diagram
diagram
Type string
Constraints
Pattern : ^#[0-9a-fA-F]{6}$

Used by
Source

 "color": {
  "type": "string",
  "pattern": "^#[0-9a-fA-F]{6}$"
}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/textColor_mark diagram
Type reference
Refers textColor_mark
Used by
Source

{"$ref": "#/definitions/textColor_mark"}


Schema annotation_mark
Diagram
Atlassian_document_format.json.html#/definitions/annotation_mark/properties/type Atlassian_document_format.json.html#/definitions/annotation_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "annotation_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["annotation"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "id",
        "annotationType"
      ],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
annotation
Used by
Source

 "type": {
  "enum": ["annotation"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/annotation_mark/properties/attrs/properties/id Atlassian_document_format.json.html#/definitions/annotation_mark/properties/attrs/properties/annotationType diagram
Type object
Properties
Name Occurrence
id
annotationType
required
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "id",
    "annotationType"
  ],
  "properties": {
    "id": {"type": "string"},
    "annotationType": {
      "enum": ["inlineComment"]
    }
  }
}


Schema id
Diagram
diagram
Type string
Used by
Source

 "id": {"type": "string"}


Schema annotationType
Diagram
diagram
Type string
Enumeration
Values
inlineComment
Used by
Source

 "annotationType": {
  "enum": ["inlineComment"]
}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/annotation_mark diagram
Type reference
Refers annotation_mark
Used by
Source

{"$ref": "#/definitions/annotation_mark"}


Definition schema anyOf/9
Diagram
Atlassian_document_format.json.html#/definitions/formatted_text_inline_node diagram
Type reference
Refers formatted_text_inline_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/formatted_text_inline_node"}


Schema code_inline_node
Diagram
#/definitions/code_inline_node/allOf/0 #/definitions/code_inline_node/allOf/1 diagram
Type object
All of
Used by
Source

 "code_inline_node": {
  "allOf": [
    {"$ref": "#/definitions/text_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/definitions/code_mark"},
              {"$ref": "#/definitions/link_mark"},
              {"$ref": "#/definitions/annotation_mark"}
            ]
          }
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/text_node diagram
Type reference
Refers text_node
Used by
Source

{"$ref": "#/definitions/text_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/code_inline_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/code_inline_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/code_mark"},
      {"$ref": "#/definitions/link_mark"},
      {"$ref": "#/definitions/annotation_mark"}
    ]
  }
}


Schema marks/items
Diagram
#/definitions/code_inline_node/allOf/1/properties/marks/items/anyOf/0 #/definitions/code_inline_node/allOf/1/properties/marks/items/anyOf/1 #/definitions/code_inline_node/allOf/1/properties/marks/items/anyOf/2 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/code_mark"},
    {"$ref": "#/definitions/link_mark"},
    {"$ref": "#/definitions/annotation_mark"}
  ]
}


Schema code_mark
Diagram
Atlassian_document_format.json.html#/definitions/code_mark/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Source

 "code_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["code"]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
code
Used by
Schema
code_mark
Source

 "type": {
  "enum": ["code"]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/code_mark diagram
Type reference
Refers code_mark
Used by
Source

{"$ref": "#/definitions/code_mark"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/link_mark diagram
Type reference
Refers link_mark
Used by
Source

{"$ref": "#/definitions/link_mark"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/annotation_mark diagram
Type reference
Refers annotation_mark
Used by
Source

{"$ref": "#/definitions/annotation_mark"}


Definition schema anyOf/10
Diagram
Atlassian_document_format.json.html#/definitions/code_inline_node diagram
Type reference
Refers code_inline_node
Used by
Schema
inline_node
Source

{"$ref": "#/definitions/code_inline_node"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/inline_node diagram
Type reference
Refers inline_node
Used by
Source

 "items": {"$ref": "#/definitions/inline_node"}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {"type": "array"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_node diagram
Type reference
Refers paragraph_node
Used by
Source

{"$ref": "#/definitions/paragraph_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "maxItems": 0
    }
  }
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {
  "type": "array",
  "maxItems": 0
}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Schema paragraph_with_alignment_node
Diagram
#/definitions/paragraph_with_alignment_node/allOf/0 #/definitions/paragraph_with_alignment_node/allOf/1 diagram
Type object
All of
Used by
Source

 "paragraph_with_alignment_node": {
  "allOf": [
    {"$ref": "#/definitions/paragraph_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/alignment_mark"}
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_node diagram
Type reference
Refers paragraph_node
Used by
Source

{"$ref": "#/definitions/paragraph_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_alignment_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_alignment_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/alignment_mark"}
}


Schema alignment_mark
Diagram
Atlassian_document_format.json.html#/definitions/alignment_mark/properties/type Atlassian_document_format.json.html#/definitions/alignment_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "alignment_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["alignment"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["align"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
alignment
Used by
Source

 "type": {
  "enum": ["alignment"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/alignment_mark/properties/attrs/properties/align diagram
Type object
Properties
Name Occurrence
align
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["align"],
  "properties": {
    "align": {
      "enum": [
        "center",
        "end"
      ]
    }
  }
}


Schema align
Diagram
diagram
Type string
Enumeration
Values
center
end
Used by
Source

 "align": {
  "enum": [
    "center",
    "end"
  ]
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/alignment_mark diagram
Type reference
Refers alignment_mark
Used by
Source

 "items": {"$ref": "#/definitions/alignment_mark"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_alignment_node diagram
Type reference
Refers paragraph_with_alignment_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_alignment_node"}


Schema paragraph_with_indentation_node
Diagram
#/definitions/paragraph_with_indentation_node/allOf/0 #/definitions/paragraph_with_indentation_node/allOf/1 diagram
Type object
All of
Used by
Source

 "paragraph_with_indentation_node": {
  "allOf": [
    {"$ref": "#/definitions/paragraph_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/indentation_mark"}
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_node diagram
Type reference
Refers paragraph_node
Used by
Source

{"$ref": "#/definitions/paragraph_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_indentation_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_indentation_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/indentation_mark"}
}


Schema indentation_mark
Diagram
Atlassian_document_format.json.html#/definitions/indentation_mark/properties/type Atlassian_document_format.json.html#/definitions/indentation_mark/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "indentation_mark": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["indentation"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["level"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
indentation
Used by
Source

 "type": {
  "enum": ["indentation"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/indentation_mark/properties/attrs/properties/level diagram
Type object
Properties
Name Occurrence
level
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["level"],
  "properties": {
    "level": {
      "type": "number",
      "minimum": 1,
      "maximum": 6
    }
  }
}


Schema level
Diagram
diagram
Type number
Constraints
Minimum : 1

Maximum : 6

Used by
Source

 "level": {
  "type": "number",
  "minimum": 1,
  "maximum": 6
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/indentation_mark diagram
Type reference
Refers indentation_mark
Used by
Source

 "items": {"$ref": "#/definitions/indentation_mark"}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_indentation_node diagram
Type reference
Refers paragraph_with_indentation_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_indentation_node"}


Schema bulletList_node
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node/properties/type Atlassian_document_format.json.html#/definitions/bulletList_node/properties/content diagram
Type object
Properties
Name Occurrence
type
content
required
required
Additional Properties false
Used by
Source

 "bulletList_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["bulletList"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
bulletList
Used by
Source

 "type": {
  "enum": ["bulletList"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/listItem_node"}
}


Schema listItem_node
Diagram
Atlassian_document_format.json.html#/definitions/listItem_node/properties/type Atlassian_document_format.json.html#/definitions/listItem_node/properties/content diagram
Type object
Properties
Name Occurrence
type
content
required
required
Additional Properties false
Used by
Source

 "listItem_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["listItem"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
listItem
Used by
Schema
listItem_node
Source

 "type": {
  "enum": ["listItem"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/listItem_node/properties/content/items/0 Atlassian_document_format.json.html#/definitions/listItem_node/properties/content/items/1 diagram
Type array
Constraints
Unique Items : false

Array Items
Items
Item0
Item1
Used by
Schema
listItem_node
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": [
    {
      "anyOf": [
        {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
        {"$ref": "#/definitions/paragraph_with_no_marks_node"},
        {"$ref": "#/definitions/mediaSingle_full_node"},
        {"$ref": "#/definitions/mediaSingle_caption_node"}
      ]
    },
    {
      "anyOf": [
        {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
        {"$ref": "#/definitions/paragraph_with_no_marks_node"},
        {"$ref": "#/definitions/bulletList_node"},
        {"$ref": "#/definitions/mediaSingle_full_node"},
        {"$ref": "#/definitions/mediaSingle_caption_node"},
        {"$ref": "#/definitions/orderedList_node"}
      ]
    }
  ]
}


Schema items/0
Diagram
#/definitions/listItem_node/properties/content/items/0/anyOf/0 #/definitions/listItem_node/properties/content/items/0/anyOf/1 #/definitions/listItem_node/properties/content/items/0/anyOf/2 #/definitions/listItem_node/properties/content/items/0/anyOf/3 diagram
Type object
Any of
Used by
Source

{
  "anyOf": [
    {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node diagram
Type reference
Refers codeBlock_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/codeBlock_with_no_marks_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Schema mediaSingle_full_node
Diagram
#/definitions/mediaSingle_full_node/allOf/0 #/definitions/mediaSingle_full_node/allOf/1 diagram
Type object
All of
Used by
Source

 "mediaSingle_full_node": {
  "allOf": [
    {"$ref": "#/definitions/mediaSingle_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "required": ["content"],
      "properties": {
        "content": {
          "type": "array",
          "minItems": 1,
          "maxItems": 1,
          "items": {"$ref": "#/definitions/media_node"}
        }
      }
    }
  ]
}


Schema mediaSingle_node
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_node/properties/type Atlassian_document_format.json.html#/definitions/mediaSingle_node/properties/attrs Atlassian_document_format.json.html#/definitions/mediaSingle_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
marks
required
optional
optional
Additional Properties true
Used by
Source

 "mediaSingle_node": {
  "type": "object",
  "additionalProperties": true,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["mediaSingle"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["layout"],
      "properties": {}
    },
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
mediaSingle
Used by
Source

 "type": {
  "enum": ["mediaSingle"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_node/properties/attrs/properties/width Atlassian_document_format.json.html#/definitions/mediaSingle_node/properties/attrs/properties/layout diagram
Type object
Properties
Name Occurrence
width
layout
optional
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["layout"],
  "properties": {
    "width": {
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "layout": {
      "enum": [
        "align-end",
        "wrap-right",
        "wide",
        "center",
        "wrap-left",
        "full-width",
        "align-start"
      ]
    }
  }
}


Schema width
Diagram
diagram
Type number
Constraints
Minimum : 0

Maximum : 100

Used by
Source

 "width": {
  "type": "number",
  "minimum": 0,
  "maximum": 100
}


Schema layout
Diagram
diagram
Type string
Enumeration
Values
align-end
wrap-right
wide
center
wrap-left
full-width
align-start
Used by
Source

 "layout": {
  "enum": [
    "align-end",
    "wrap-right",
    "wide",
    "center",
    "wrap-left",
    "full-width",
    "align-start"
  ]
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_node/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/link_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/link_mark diagram
Type reference
Refers link_mark
Used by
Source

 "items": {"$ref": "#/definitions/link_mark"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_node diagram
Type reference
Refers mediaSingle_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node/allOf/1/properties/content diagram
Type object
Properties
Name Occurrence
content
required
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "required": ["content"],
  "properties": {
    "content": {
      "type": "array",
      "minItems": 1,
      "maxItems": 1,
      "items": {}
    }
  }
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node/allOf/1/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "maxItems": 1,
  "items": {"$ref": "#/definitions/media_node"}
}


Schema media_node
Diagram
Atlassian_document_format.json.html#/definitions/media_node/properties/type Atlassian_document_format.json.html#/definitions/media_node/properties/attrs Atlassian_document_format.json.html#/definitions/media_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
marks
required
required
optional
Additional Properties false
Used by
Source

 "media_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["media"]
    },
    "attrs": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "type",
            "id",
            "collection"
          ],
          "properties": {
            "type": {
              "enum": [
                "file",
                "link"
              ]
            },
            "id": {
              "type": "string",
              "minLength": 1
            },
            "collection": {"type": "string"},
            "height": {"type": "number"},
            "width": {"type": "number"},
            "occurrenceKey": {
              "type": "string",
              "minLength": 1
            },
            "alt": {"type": "string"}
          }
        },
        {
          "type": "object",
          "additionalProperties": false,
          "required": [
            "type",
            "url"
          ],
          "properties": {
            "type": {
              "enum": ["external"]
            },
            "url": {"type": "string"},
            "alt": {"type": "string"},
            "width": {"type": "number"},
            "height": {"type": "number"}
          }
        }
      ]
    },
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
media
Used by
Schema
media_node
Source

 "type": {
  "enum": ["media"]
}


Schema attrs
Diagram
#/definitions/media_node/properties/attrs/anyOf/0 #/definitions/media_node/properties/attrs/anyOf/1 diagram
Type object
Any of
Used by
Schema
media_node
Source

 "attrs": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "id",
        "collection"
      ],
      "properties": {
        "type": {
          "enum": [
            "file",
            "link"
          ]
        },
        "id": {
          "type": "string",
          "minLength": 1
        },
        "collection": {"type": "string"},
        "height": {"type": "number"},
        "width": {"type": "number"},
        "occurrenceKey": {
          "type": "string",
          "minLength": 1
        },
        "alt": {"type": "string"}
      }
    },
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "url"
      ],
      "properties": {
        "type": {
          "enum": ["external"]
        },
        "url": {"type": "string"},
        "alt": {"type": "string"},
        "width": {"type": "number"},
        "height": {"type": "number"}
      }
    }
  ]
}


Schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/type Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/id Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/collection Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/height Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/width Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/occurrenceKey Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/0/properties/alt diagram
Type object
Properties
Name Occurrence
type
id
collection
height
width
occurrenceKey
alt
required
required
required
optional
optional
optional
optional
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "id",
    "collection"
  ],
  "properties": {
    "type": {
      "enum": [
        "file",
        "link"
      ]
    },
    "id": {
      "type": "string",
      "minLength": 1
    },
    "collection": {"type": "string"},
    "height": {"type": "number"},
    "width": {"type": "number"},
    "occurrenceKey": {
      "type": "string",
      "minLength": 1
    },
    "alt": {"type": "string"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
file
link
Used by
Source

 "type": {
  "enum": [
    "file",
    "link"
  ]
}


Schema id
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "id": {
  "type": "string",
  "minLength": 1
}


Schema collection
Diagram
diagram
Type string
Used by
Source

 "collection": {"type": "string"}


Schema height
Diagram
diagram
Type number
Used by
Source

 "height": {"type": "number"}


Schema width
Diagram
diagram
Type number
Used by
Source

 "width": {"type": "number"}


Schema occurrenceKey
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "occurrenceKey": {
  "type": "string",
  "minLength": 1
}


Schema alt
Diagram
diagram
Type string
Used by
Source

 "alt": {"type": "string"}


Schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/1/properties/type Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/1/properties/url Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/1/properties/alt Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/1/properties/width Atlassian_document_format.json.html#/definitions/media_node/properties/attrs/anyOf/1/properties/height diagram
Type object
Properties
Name Occurrence
type
url
alt
width
height
required
required
optional
optional
optional
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "url"
  ],
  "properties": {
    "type": {
      "enum": ["external"]
    },
    "url": {"type": "string"},
    "alt": {"type": "string"},
    "width": {"type": "number"},
    "height": {"type": "number"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
external
Used by
Source

 "type": {
  "enum": ["external"]
}


Schema url
Diagram
diagram
Type string
Used by
Source

 "url": {"type": "string"}


Schema alt
Diagram
diagram
Type string
Used by
Source

 "alt": {"type": "string"}


Schema width
Diagram
diagram
Type number
Used by
Source

 "width": {"type": "number"}


Schema height
Diagram
diagram
Type number
Used by
Source

 "height": {"type": "number"}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/media_node/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
media_node
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/link_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/link_mark diagram
Type reference
Refers link_mark
Used by
Source

 "items": {"$ref": "#/definitions/link_mark"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/media_node diagram
Type reference
Refers media_node
Used by
Source

 "items": {"$ref": "#/definitions/media_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Schema mediaSingle_caption_node
Diagram
#/definitions/mediaSingle_caption_node/allOf/0 #/definitions/mediaSingle_caption_node/allOf/1 diagram
Type object
All of
Used by
Source

 "mediaSingle_caption_node": {
  "allOf": [
    {"$ref": "#/definitions/mediaSingle_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "required": ["content"],
      "properties": {
        "content": {
          "type": "array",
          "minItems": 1,
          "maxItems": 2,
          "items": [
            {"$ref": "#/definitions/media_node"},
            {"$ref": "#/definitions/caption_node"}
          ]
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_node diagram
Type reference
Refers mediaSingle_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node/allOf/1/properties/content diagram
Type object
Properties
Name Occurrence
content
required
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "required": ["content"],
  "properties": {
    "content": {
      "type": "array",
      "minItems": 1,
      "maxItems": 2,
      "items": {}
    }
  }
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node/allOf/1/properties/content/items/0 Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node/allOf/1/properties/content/items/1 diagram
Type array
Constraints
Unique Items : false

Array Items
Items
Item0
Item1
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "maxItems": 2,
  "items": [
    {"$ref": "#/definitions/media_node"},
    {"$ref": "#/definitions/caption_node"}
  ]
}


Definition schema items/0
Diagram
Atlassian_document_format.json.html#/definitions/media_node diagram
Type reference
Refers media_node
Used by
Source

{"$ref": "#/definitions/media_node"}


Schema caption_node
Diagram
Atlassian_document_format.json.html#/definitions/caption_node/properties/type Atlassian_document_format.json.html#/definitions/caption_node/properties/content diagram
Type object
Properties
Name Occurrence
type
content
required
required
Additional Properties false
Used by
Source

 "caption_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["caption"]
    },
    "content": {
      "type": "array",
      "minItems": 0,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
caption
Used by
Schema
caption_node
Source

 "type": {
  "enum": ["caption"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/caption_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
caption_node
Source

 "content": {
  "type": "array",
  "minItems": 0,
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/hardBreak_node"},
      {"$ref": "#/definitions/mention_node"},
      {"$ref": "#/definitions/emoji_node"},
      {"$ref": "#/definitions/date_node"},
      {"$ref": "#/definitions/placeholder_node"},
      {"$ref": "#/definitions/inlineCard_node"},
      {"$ref": "#/definitions/status_node"},
      {"$ref": "#/definitions/formatted_text_inline_node"},
      {"$ref": "#/definitions/code_inline_node"}
    ]
  }
}


Schema content/items
Diagram
#/definitions/caption_node/properties/content/items/anyOf/0 #/definitions/caption_node/properties/content/items/anyOf/1 #/definitions/caption_node/properties/content/items/anyOf/2 #/definitions/caption_node/properties/content/items/anyOf/3 #/definitions/caption_node/properties/content/items/anyOf/4 #/definitions/caption_node/properties/content/items/anyOf/5 #/definitions/caption_node/properties/content/items/anyOf/6 #/definitions/caption_node/properties/content/items/anyOf/7 #/definitions/caption_node/properties/content/items/anyOf/8 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/hardBreak_node"},
    {"$ref": "#/definitions/mention_node"},
    {"$ref": "#/definitions/emoji_node"},
    {"$ref": "#/definitions/date_node"},
    {"$ref": "#/definitions/placeholder_node"},
    {"$ref": "#/definitions/inlineCard_node"},
    {"$ref": "#/definitions/status_node"},
    {"$ref": "#/definitions/formatted_text_inline_node"},
    {"$ref": "#/definitions/code_inline_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/hardBreak_node diagram
Type reference
Refers hardBreak_node
Used by
Source

{"$ref": "#/definitions/hardBreak_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/mention_node diagram
Type reference
Refers mention_node
Used by
Source

{"$ref": "#/definitions/mention_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/emoji_node diagram
Type reference
Refers emoji_node
Used by
Source

{"$ref": "#/definitions/emoji_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/date_node diagram
Type reference
Refers date_node
Used by
Source

{"$ref": "#/definitions/date_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/placeholder_node diagram
Type reference
Refers placeholder_node
Used by
Source

{"$ref": "#/definitions/placeholder_node"}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/inlineCard_node diagram
Type reference
Refers inlineCard_node
Used by
Source

{"$ref": "#/definitions/inlineCard_node"}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/status_node diagram
Type reference
Refers status_node
Used by
Source

{"$ref": "#/definitions/status_node"}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/formatted_text_inline_node diagram
Type reference
Refers formatted_text_inline_node
Used by
Source

{"$ref": "#/definitions/formatted_text_inline_node"}


Definition schema anyOf/8
Diagram
Atlassian_document_format.json.html#/definitions/code_inline_node diagram
Type reference
Refers code_inline_node
Used by
Source

{"$ref": "#/definitions/code_inline_node"}


Definition schema items/1
Diagram
Atlassian_document_format.json.html#/definitions/caption_node diagram
Type reference
Refers caption_node
Used by
Source

{"$ref": "#/definitions/caption_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Schema items/1
Diagram
#/definitions/listItem_node/properties/content/items/1/anyOf/0 #/definitions/listItem_node/properties/content/items/1/anyOf/1 #/definitions/listItem_node/properties/content/items/1/anyOf/2 #/definitions/listItem_node/properties/content/items/1/anyOf/3 #/definitions/listItem_node/properties/content/items/1/anyOf/4 #/definitions/listItem_node/properties/content/items/1/anyOf/5 diagram
Type object
Any of
Used by
Source

{
  "anyOf": [
    {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/bulletList_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"},
    {"$ref": "#/definitions/orderedList_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node diagram
Type reference
Refers codeBlock_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/codeBlock_with_no_marks_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node diagram
Type reference
Refers bulletList_node
Used by
Source

{"$ref": "#/definitions/bulletList_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Schema orderedList_node
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node/properties/type Atlassian_document_format.json.html#/definitions/orderedList_node/properties/content Atlassian_document_format.json.html#/definitions/orderedList_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
attrs
required
required
optional
Additional Properties false
Used by
Source

 "orderedList_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["orderedList"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["order"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
orderedList
Used by
Source

 "type": {
  "enum": ["orderedList"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/listItem_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/listItem_node diagram
Type reference
Refers listItem_node
Used by
Source

 "items": {"$ref": "#/definitions/listItem_node"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node/properties/attrs/properties/order diagram
Type object
Properties
Name Occurrence
order
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["order"],
  "properties": {
    "order": {
      "type": "number",
      "minimum": 1
    }
  }
}


Schema order
Diagram
diagram
Type number
Constraints
Minimum : 1

Used by
Source

 "order": {
  "type": "number",
  "minimum": 1
}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node diagram
Type reference
Refers orderedList_node
Used by
Source

{"$ref": "#/definitions/orderedList_node"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/listItem_node diagram
Type reference
Refers listItem_node
Used by
Source

 "items": {"$ref": "#/definitions/listItem_node"}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node diagram
Type reference
Refers bulletList_node
Used by
Source

{"$ref": "#/definitions/bulletList_node"}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Definition schema anyOf/8
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Definition schema anyOf/9
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node diagram
Type reference
Refers orderedList_node
Used by
Source

{"$ref": "#/definitions/orderedList_node"}


Schema heading_with_no_marks_node
Diagram
#/definitions/heading_with_no_marks_node/allOf/0 #/definitions/heading_with_no_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "heading_with_no_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/heading_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "maxItems": 0
        }
      }
    }
  ]
}


Schema heading_node
Diagram
Atlassian_document_format.json.html#/definitions/heading_node/properties/type Atlassian_document_format.json.html#/definitions/heading_node/properties/content Atlassian_document_format.json.html#/definitions/heading_node/properties/marks Atlassian_document_format.json.html#/definitions/heading_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
marks
attrs
required
optional
optional
required
Additional Properties false
Used by
Source

 "heading_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["heading"]
    },
    "content": {
      "type": "array",
      "items": {}
    },
    "marks": {"type": "array"},
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["level"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
heading
Used by
Schema
heading_node
Source

 "type": {
  "enum": ["heading"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/heading_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
heading_node
Source

 "content": {
  "type": "array",
  "items": {"$ref": "#/definitions/inline_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/inline_node diagram
Type reference
Refers inline_node
Used by
Source

 "items": {"$ref": "#/definitions/inline_node"}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Schema
heading_node
Source

 "marks": {"type": "array"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/heading_node/properties/attrs/properties/level diagram
Type object
Properties
Name Occurrence
level
required
Additional Properties false
Used by
Schema
heading_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["level"],
  "properties": {
    "level": {
      "type": "number",
      "minimum": 1,
      "maximum": 6
    }
  }
}


Schema level
Diagram
diagram
Type number
Constraints
Minimum : 1

Maximum : 6

Used by
Source

 "level": {
  "type": "number",
  "minimum": 1,
  "maximum": 6
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/heading_node diagram
Type reference
Refers heading_node
Used by
Source

{"$ref": "#/definitions/heading_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "maxItems": 0
    }
  }
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {
  "type": "array",
  "maxItems": 0
}


Definition schema anyOf/10
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node diagram
Type reference
Refers heading_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/heading_with_no_marks_node"}


Schema heading_with_alignment_node
Diagram
#/definitions/heading_with_alignment_node/allOf/0 #/definitions/heading_with_alignment_node/allOf/1 diagram
Type object
All of
Used by
Source

 "heading_with_alignment_node": {
  "allOf": [
    {"$ref": "#/definitions/heading_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/alignment_mark"}
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/heading_node diagram
Type reference
Refers heading_node
Used by
Source

{"$ref": "#/definitions/heading_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_alignment_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_alignment_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/alignment_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/alignment_mark diagram
Type reference
Refers alignment_mark
Used by
Source

 "items": {"$ref": "#/definitions/alignment_mark"}


Definition schema anyOf/11
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_alignment_node diagram
Type reference
Refers heading_with_alignment_node
Used by
Source

{"$ref": "#/definitions/heading_with_alignment_node"}


Schema heading_with_indentation_node
Diagram
#/definitions/heading_with_indentation_node/allOf/0 #/definitions/heading_with_indentation_node/allOf/1 diagram
Type object
All of
Used by
Source

 "heading_with_indentation_node": {
  "allOf": [
    {"$ref": "#/definitions/heading_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/indentation_mark"}
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/heading_node diagram
Type reference
Refers heading_node
Used by
Source

{"$ref": "#/definitions/heading_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_indentation_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_indentation_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/indentation_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/indentation_mark diagram
Type reference
Refers indentation_mark
Used by
Source

 "items": {"$ref": "#/definitions/indentation_mark"}


Definition schema anyOf/12
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_indentation_node diagram
Type reference
Refers heading_with_indentation_node
Used by
Source

{"$ref": "#/definitions/heading_with_indentation_node"}


Schema panel_node
Diagram
Atlassian_document_format.json.html#/definitions/panel_node/properties/type Atlassian_document_format.json.html#/definitions/panel_node/properties/attrs Atlassian_document_format.json.html#/definitions/panel_node/properties/content diagram
Type object
Properties
Name Occurrence
type
attrs
content
required
required
required
Additional Properties false
Used by
Source

 "panel_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["panel"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["panelType"],
      "properties": {}
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
panel
Used by
Schema
panel_node
Source

 "type": {
  "enum": ["panel"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/panel_node/properties/attrs/properties/panelType Atlassian_document_format.json.html#/definitions/panel_node/properties/attrs/properties/panelIcon Atlassian_document_format.json.html#/definitions/panel_node/properties/attrs/properties/panelIconId Atlassian_document_format.json.html#/definitions/panel_node/properties/attrs/properties/panelIconText Atlassian_document_format.json.html#/definitions/panel_node/properties/attrs/properties/panelColor diagram
Type object
Properties
Name Occurrence
panelType
panelIcon
panelIconId
panelIconText
panelColor
required
optional
optional
optional
optional
Additional Properties false
Used by
Schema
panel_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["panelType"],
  "properties": {
    "panelType": {
      "enum": [
        "note",
        "success",
        "custom",
        "warning",
        "tip",
        "error",
        "info"
      ]
    },
    "panelIcon": {"type": "string"},
    "panelIconId": {"type": "string"},
    "panelIconText": {"type": "string"},
    "panelColor": {"type": "string"}
  }
}


Schema panelType
Diagram
diagram
Type string
Enumeration
Values
note
success
custom
warning
tip
error
info
Used by
Source

 "panelType": {
  "enum": [
    "note",
    "success",
    "custom",
    "warning",
    "tip",
    "error",
    "info"
  ]
}


Schema panelIcon
Diagram
diagram
Type string
Used by
Source

 "panelIcon": {"type": "string"}


Schema panelIconId
Diagram
diagram
Type string
Used by
Source

 "panelIconId": {"type": "string"}


Schema panelIconText
Diagram
diagram
Type string
Used by
Source

 "panelIconText": {"type": "string"}


Schema panelColor
Diagram
diagram
Type string
Used by
Source

 "panelColor": {"type": "string"}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/panel_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
panel_node
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/blockCard_node"},
      {"$ref": "#/definitions/paragraph_with_no_marks_node"},
      {"$ref": "#/definitions/bulletList_node"},
      {"$ref": "#/definitions/orderedList_node"},
      {"$ref": "#/definitions/heading_with_no_marks_node"}
    ]
  }
}


Schema content/items
Diagram
#/definitions/panel_node/properties/content/items/anyOf/0 #/definitions/panel_node/properties/content/items/anyOf/1 #/definitions/panel_node/properties/content/items/anyOf/2 #/definitions/panel_node/properties/content/items/anyOf/3 #/definitions/panel_node/properties/content/items/anyOf/4 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/blockCard_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/bulletList_node"},
    {"$ref": "#/definitions/orderedList_node"},
    {"$ref": "#/definitions/heading_with_no_marks_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node diagram
Type reference
Refers blockCard_node
Used by
Source

{"$ref": "#/definitions/blockCard_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node diagram
Type reference
Refers bulletList_node
Used by
Source

{"$ref": "#/definitions/bulletList_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node diagram
Type reference
Refers orderedList_node
Used by
Source

{"$ref": "#/definitions/orderedList_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node diagram
Type reference
Refers heading_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/heading_with_no_marks_node"}


Definition schema anyOf/13
Diagram
Atlassian_document_format.json.html#/definitions/panel_node diagram
Type reference
Refers panel_node
Used by
Source

{"$ref": "#/definitions/panel_node"}


Schema blockquote_node
Diagram
Atlassian_document_format.json.html#/definitions/blockquote_node/properties/type Atlassian_document_format.json.html#/definitions/blockquote_node/properties/content diagram
Type object
Properties
Name Occurrence
type
content
required
required
Additional Properties false
Used by
Source

 "blockquote_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["blockquote"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
blockquote
Used by
Source

 "type": {
  "enum": ["blockquote"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/blockquote_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/paragraph_with_no_marks_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

 "items": {"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/14
Diagram
Atlassian_document_format.json.html#/definitions/blockquote_node diagram
Type reference
Refers blockquote_node
Used by
Source

{"$ref": "#/definitions/blockquote_node"}


Schema rule_node
Diagram
Atlassian_document_format.json.html#/definitions/rule_node/properties/type diagram
Type object
Properties
Name Occurrence
type
required
Additional Properties false
Used by
Source

 "rule_node": {
  "type": "object",
  "additionalProperties": false,
  "required": ["type"],
  "properties": {
    "type": {
      "enum": ["rule"]
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
rule
Used by
Schema
rule_node
Source

 "type": {
  "enum": ["rule"]
}


Definition schema anyOf/15
Diagram
Atlassian_document_format.json.html#/definitions/rule_node diagram
Type reference
Refers rule_node
Used by
Source

{"$ref": "#/definitions/rule_node"}


Schema mediaGroup_node
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node/properties/type Atlassian_document_format.json.html#/definitions/mediaGroup_node/properties/content diagram
Type object
Properties
Name Occurrence
type
content
required
required
Additional Properties false
Used by
Source

 "mediaGroup_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["mediaGroup"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
mediaGroup
Used by
Source

 "type": {
  "enum": ["mediaGroup"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/media_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/media_node diagram
Type reference
Refers media_node
Used by
Source

 "items": {"$ref": "#/definitions/media_node"}


Definition schema anyOf/16
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node diagram
Type reference
Refers mediaGroup_node
Used by
Source

{"$ref": "#/definitions/mediaGroup_node"}


Schema decisionList_node
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node/properties/type Atlassian_document_format.json.html#/definitions/decisionList_node/properties/content Atlassian_document_format.json.html#/definitions/decisionList_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
attrs
required
required
required
Additional Properties false
Used by
Source

 "decisionList_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["decisionList"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["localId"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
decisionList
Used by
Source

 "type": {
  "enum": ["decisionList"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/decisionItem_node"}
}


Schema decisionItem_node
Diagram
Atlassian_document_format.json.html#/definitions/decisionItem_node/properties/type Atlassian_document_format.json.html#/definitions/decisionItem_node/properties/content Atlassian_document_format.json.html#/definitions/decisionItem_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
attrs
required
optional
required
Additional Properties false
Used by
Source

 "decisionItem_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["decisionItem"]
    },
    "content": {
      "type": "array",
      "items": {}
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "localId",
        "state"
      ],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
decisionItem
Used by
Source

 "type": {
  "enum": ["decisionItem"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/decisionItem_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "items": {"$ref": "#/definitions/inline_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/inline_node diagram
Type reference
Refers inline_node
Used by
Source

 "items": {"$ref": "#/definitions/inline_node"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/decisionItem_node/properties/attrs/properties/localId Atlassian_document_format.json.html#/definitions/decisionItem_node/properties/attrs/properties/state diagram
Type object
Properties
Name Occurrence
localId
state
required
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "localId",
    "state"
  ],
  "properties": {
    "localId": {"type": "string"},
    "state": {"type": "string"}
  }
}


Schema localId
Diagram
diagram
Type string
Used by
Source

 "localId": {"type": "string"}


Schema state
Diagram
diagram
Type string
Used by
Source

 "state": {"type": "string"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/decisionItem_node diagram
Type reference
Refers decisionItem_node
Used by
Source

 "items": {"$ref": "#/definitions/decisionItem_node"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node/properties/attrs/properties/localId diagram
Type object
Properties
Name Occurrence
localId
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["localId"],
  "properties": {
    "localId": {"type": "string"}
  }
}


Schema localId
Diagram
diagram
Type string
Used by
Source

 "localId": {"type": "string"}


Definition schema anyOf/17
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node diagram
Type reference
Refers decisionList_node
Used by
Source

{"$ref": "#/definitions/decisionList_node"}


Schema taskList_node
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node/properties/type Atlassian_document_format.json.html#/definitions/taskList_node/properties/content Atlassian_document_format.json.html#/definitions/taskList_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
attrs
required
required
required
Additional Properties false
Used by
Source

 "taskList_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["taskList"]
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["localId"],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
taskList
Used by
Schema
taskList_node
Source

 "type": {
  "enum": ["taskList"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node/properties/content/items/0 Atlassian_document_format.json.html#/definitions/taskList_node/properties/content/items/1 diagram
Type array
Constraints
Unique Items : false

Array Items
Items
Item0
Item1
Used by
Schema
taskList_node
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": [
    {"$ref": "#/definitions/taskItem_node"},
    {
      "anyOf": [
        {"$ref": "#/definitions/taskItem_node"},
        {"$ref": "#/definitions/taskList_node"}
      ]
    }
  ]
}


Schema taskItem_node
Diagram
Atlassian_document_format.json.html#/definitions/taskItem_node/properties/type Atlassian_document_format.json.html#/definitions/taskItem_node/properties/content Atlassian_document_format.json.html#/definitions/taskItem_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
content
attrs
required
optional
required
Additional Properties false
Used by
Source

 "taskItem_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["taskItem"]
    },
    "content": {
      "type": "array",
      "items": {}
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "localId",
        "state"
      ],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
taskItem
Used by
Schema
taskItem_node
Source

 "type": {
  "enum": ["taskItem"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/taskItem_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
taskItem_node
Source

 "content": {
  "type": "array",
  "items": {"$ref": "#/definitions/inline_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/inline_node diagram
Type reference
Refers inline_node
Used by
Source

 "items": {"$ref": "#/definitions/inline_node"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/taskItem_node/properties/attrs/properties/localId Atlassian_document_format.json.html#/definitions/taskItem_node/properties/attrs/properties/state diagram
Type object
Properties
Name Occurrence
localId
state
required
required
Additional Properties false
Used by
Schema
taskItem_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "localId",
    "state"
  ],
  "properties": {
    "localId": {"type": "string"},
    "state": {
      "enum": [
        "TODO",
        "DONE"
      ]
    }
  }
}


Schema localId
Diagram
diagram
Type string
Used by
Source

 "localId": {"type": "string"}


Schema state
Diagram
diagram
Type string
Enumeration
Values
TODO
DONE
Used by
Source

 "state": {
  "enum": [
    "TODO",
    "DONE"
  ]
}


Definition schema items/0
Diagram
Atlassian_document_format.json.html#/definitions/taskItem_node diagram
Type reference
Refers taskItem_node
Used by
Source

{"$ref": "#/definitions/taskItem_node"}


Schema items/1
Diagram
#/definitions/taskList_node/properties/content/items/1/anyOf/0 #/definitions/taskList_node/properties/content/items/1/anyOf/1 diagram
Type object
Any of
Used by
Source

{
  "anyOf": [
    {"$ref": "#/definitions/taskItem_node"},
    {"$ref": "#/definitions/taskList_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/taskItem_node diagram
Type reference
Refers taskItem_node
Used by
Source

{"$ref": "#/definitions/taskItem_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node diagram
Type reference
Refers taskList_node
Used by
Source

{"$ref": "#/definitions/taskList_node"}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node/properties/attrs/properties/localId diagram
Type object
Properties
Name Occurrence
localId
required
Additional Properties false
Used by
Schema
taskList_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["localId"],
  "properties": {
    "localId": {"type": "string"}
  }
}


Schema localId
Diagram
diagram
Type string
Used by
Source

 "localId": {"type": "string"}


Definition schema anyOf/18
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node diagram
Type reference
Refers taskList_node
Used by
Source

{"$ref": "#/definitions/taskList_node"}


Schema extension_with_marks_node
Diagram
#/definitions/extension_with_marks_node/allOf/0 #/definitions/extension_with_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "extension_with_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/extension_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/definitions/dataConsumer_mark"},
              {"$ref": "#/definitions/fragment_mark"}
            ]
          }
        }
      }
    }
  ]
}


Schema extension_node
Diagram
Atlassian_document_format.json.html#/definitions/extension_node/properties/type Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs Atlassian_document_format.json.html#/definitions/extension_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
marks
required
required
optional
Additional Properties false
Used by
Source

 "extension_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["extension"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "extensionKey",
        "extensionType"
      ],
      "properties": {}
    },
    "marks": {"type": "array"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
extension
Used by
Source

 "type": {
  "enum": ["extension"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs/properties/extensionKey Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs/properties/extensionType Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs/properties/parameters Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs/properties/text Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs/properties/layout Atlassian_document_format.json.html#/definitions/extension_node/properties/attrs/properties/localId diagram
Type object
Properties
Name Occurrence
extensionKey
extensionType
parameters
text
layout
localId
required
required
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "extensionKey",
    "extensionType"
  ],
  "properties": {
    "extensionKey": {
      "type": "string",
      "minLength": 1
    },
    "extensionType": {
      "type": "string",
      "minLength": 1
    },
    "parameters": {},
    "text": {"type": "string"},
    "layout": {
      "enum": [
        "default",
        "wide",
        "full-width"
      ]
    },
    "localId": {
      "type": "string",
      "minLength": 1
    }
  }
}


Schema extensionKey
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "extensionKey": {
  "type": "string",
  "minLength": 1
}


Schema extensionType
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "extensionType": {
  "type": "string",
  "minLength": 1
}


Schema parameters
Diagram
diagram
Type empty schema
Used by
Source

 "parameters": {}


Schema text
Diagram
diagram
Type string
Used by
Source

 "text": {"type": "string"}


Schema layout
Diagram
diagram
Type string
Enumeration
Values
default
wide
full-width
Used by
Source

 "layout": {
  "enum": [
    "default",
    "wide",
    "full-width"
  ]
}


Schema localId
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "localId": {
  "type": "string",
  "minLength": 1
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {"type": "array"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/extension_node diagram
Type reference
Refers extension_node
Used by
Source

{"$ref": "#/definitions/extension_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/extension_with_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/extension_with_marks_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/dataConsumer_mark"},
      {"$ref": "#/definitions/fragment_mark"}
    ]
  }
}


Schema marks/items
Diagram
#/definitions/extension_with_marks_node/allOf/1/properties/marks/items/anyOf/0 #/definitions/extension_with_marks_node/allOf/1/properties/marks/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/dataConsumer_mark"},
    {"$ref": "#/definitions/fragment_mark"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/dataConsumer_mark diagram
Type reference
Refers dataConsumer_mark
Used by
Source

{"$ref": "#/definitions/dataConsumer_mark"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/fragment_mark diagram
Type reference
Refers fragment_mark
Used by
Source

{"$ref": "#/definitions/fragment_mark"}


Definition schema anyOf/19
Diagram
Atlassian_document_format.json.html#/definitions/extension_with_marks_node diagram
Type reference
Refers extension_with_marks_node
Used by
Source

{"$ref": "#/definitions/extension_with_marks_node"}


Schema embedCard_node
Diagram
Atlassian_document_format.json.html#/definitions/embedCard_node/properties/type Atlassian_document_format.json.html#/definitions/embedCard_node/properties/attrs diagram
Type object
Properties
Name Occurrence
type
attrs
required
required
Additional Properties false
Used by
Source

 "embedCard_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs"
  ],
  "properties": {
    "type": {
      "enum": ["embedCard"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "url",
        "layout"
      ],
      "properties": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
embedCard
Used by
Source

 "type": {
  "enum": ["embedCard"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/embedCard_node/properties/attrs/properties/originalWidth Atlassian_document_format.json.html#/definitions/embedCard_node/properties/attrs/properties/originalHeight Atlassian_document_format.json.html#/definitions/embedCard_node/properties/attrs/properties/url Atlassian_document_format.json.html#/definitions/embedCard_node/properties/attrs/properties/width Atlassian_document_format.json.html#/definitions/embedCard_node/properties/attrs/properties/layout diagram
Type object
Properties
Name Occurrence
originalWidth
originalHeight
url
width
layout
optional
optional
required
optional
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "url",
    "layout"
  ],
  "properties": {
    "originalWidth": {"type": "number"},
    "originalHeight": {"type": "number"},
    "url": {"type": "string"},
    "width": {
      "type": "number",
      "minimum": 0,
      "maximum": 100
    },
    "layout": {
      "enum": [
        "align-end",
        "wrap-right",
        "wide",
        "center",
        "wrap-left",
        "full-width",
        "align-start"
      ]
    }
  }
}


Schema originalWidth
Diagram
diagram
Type number
Used by
Source

 "originalWidth": {"type": "number"}


Schema originalHeight
Diagram
diagram
Type number
Used by
Source

 "originalHeight": {"type": "number"}


Schema url
Diagram
diagram
Type string
Used by
Source

 "url": {"type": "string"}


Schema width
Diagram
diagram
Type number
Constraints
Minimum : 0

Maximum : 100

Used by
Source

 "width": {
  "type": "number",
  "minimum": 0,
  "maximum": 100
}


Schema layout
Diagram
diagram
Type string
Enumeration
Values
align-end
wrap-right
wide
center
wrap-left
full-width
align-start
Used by
Source

 "layout": {
  "enum": [
    "align-end",
    "wrap-right",
    "wide",
    "center",
    "wrap-left",
    "full-width",
    "align-start"
  ]
}


Definition schema anyOf/20
Diagram
Atlassian_document_format.json.html#/definitions/embedCard_node diagram
Type reference
Refers embedCard_node
Used by
Source

{"$ref": "#/definitions/embedCard_node"}


Schema table_node
Diagram
Atlassian_document_format.json.html#/definitions/table_node/properties/type Atlassian_document_format.json.html#/definitions/table_node/properties/attrs Atlassian_document_format.json.html#/definitions/table_node/properties/content Atlassian_document_format.json.html#/definitions/table_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
content
marks
required
optional
required
optional
Additional Properties false
Used by
Source

 "table_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["table"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    },
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
table
Used by
Schema
table_node
Source

 "type": {
  "enum": ["table"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/table_node/properties/attrs/properties/isNumberColumnEnabled Atlassian_document_format.json.html#/definitions/table_node/properties/attrs/properties/layout Atlassian_document_format.json.html#/definitions/table_node/properties/attrs/properties/localId diagram
Type object
Properties
Name Occurrence
isNumberColumnEnabled
layout
localId
optional
optional
optional
Additional Properties false
Used by
Schema
table_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "isNumberColumnEnabled": {"type": "boolean"},
    "layout": {
      "enum": [
        "default",
        "wide",
        "full-width"
      ]
    },
    "localId": {
      "type": "string",
      "minLength": 1
    }
  }
}


Schema isNumberColumnEnabled
Diagram
diagram
Type boolean
Used by
Source

 "isNumberColumnEnabled": {"type": "boolean"}


Schema layout
Diagram
diagram
Type string
Enumeration
Values
default
wide
full-width
Used by
Source

 "layout": {
  "enum": [
    "default",
    "wide",
    "full-width"
  ]
}


Schema localId
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "localId": {
  "type": "string",
  "minLength": 1
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/table_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
table_node
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/table_row_node"}
}


Schema table_row_node
Diagram
Atlassian_document_format.json.html#/definitions/table_row_node/properties/type Atlassian_document_format.json.html#/definitions/table_row_node/properties/content diagram
Type object
Properties
Name Occurrence
type
content
required
required
Additional Properties false
Used by
Source

 "table_row_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["tableRow"]
    },
    "content": {
      "type": "array",
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
tableRow
Used by
Source

 "type": {
  "enum": ["tableRow"]
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/table_row_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/table_cell_node"},
      {"$ref": "#/definitions/table_header_node"}
    ]
  }
}


Schema content/items
Diagram
#/definitions/table_row_node/properties/content/items/anyOf/0 #/definitions/table_row_node/properties/content/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/table_cell_node"},
    {"$ref": "#/definitions/table_header_node"}
  ]
}


Schema table_cell_node
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_node/properties/type Atlassian_document_format.json.html#/definitions/table_cell_node/properties/attrs Atlassian_document_format.json.html#/definitions/table_cell_node/properties/content diagram
Type object
Properties
Name Occurrence
type
attrs
content
required
optional
required
Additional Properties false
Used by
Source

 "table_cell_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["tableCell"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "content": {"$ref": "#/definitions/table_cell_content"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
tableCell
Used by
Source

 "type": {
  "enum": ["tableCell"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_node/properties/attrs/properties/colspan Atlassian_document_format.json.html#/definitions/table_cell_node/properties/attrs/properties/rowspan Atlassian_document_format.json.html#/definitions/table_cell_node/properties/attrs/properties/colwidth Atlassian_document_format.json.html#/definitions/table_cell_node/properties/attrs/properties/background diagram
Type object
Properties
Name Occurrence
colspan
rowspan
colwidth
background
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "colspan": {"type": "number"},
    "rowspan": {"type": "number"},
    "colwidth": {
      "type": "array",
      "items": {}
    },
    "background": {"type": "string"}
  }
}


Schema colspan
Diagram
diagram
Type number
Used by
Source

 "colspan": {"type": "number"}


Schema rowspan
Diagram
diagram
Type number
Used by
Source

 "rowspan": {"type": "number"}


Schema colwidth
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_node/properties/attrs/properties/colwidth/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "colwidth": {
  "type": "array",
  "items": {"type": "number"}
}


Schema colwidth/items
Diagram
#/definitions/table_cell_node/properties/attrs/properties/colwidth/items diagram
Type number
Used by
Source

 "items": {"type": "number"}


Schema background
Diagram
diagram
Type string
Used by
Source

 "background": {"type": "string"}


Schema table_cell_content
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "table_cell_content": {
  "type": "array",
  "minItems": 1,
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
      {"$ref": "#/definitions/blockCard_node"},
      {"$ref": "#/definitions/paragraph_with_no_marks_node"},
      {"$ref": "#/definitions/paragraph_with_alignment_node"},
      {"$ref": "#/definitions/bulletList_node"},
      {"$ref": "#/definitions/mediaSingle_full_node"},
      {"$ref": "#/definitions/mediaSingle_caption_node"},
      {"$ref": "#/definitions/orderedList_node"},
      {"$ref": "#/definitions/heading_with_no_marks_node"},
      {"$ref": "#/definitions/heading_with_alignment_node"},
      {"$ref": "#/definitions/heading_with_indentation_node"},
      {"$ref": "#/definitions/panel_node"},
      {"$ref": "#/definitions/blockquote_node"},
      {"$ref": "#/definitions/rule_node"},
      {"$ref": "#/definitions/mediaGroup_node"},
      {"$ref": "#/definitions/decisionList_node"},
      {"$ref": "#/definitions/taskList_node"},
      {"$ref": "#/definitions/extension_with_marks_node"},
      {"$ref": "#/definitions/embedCard_node"},
      {"$ref": "#/definitions/nestedExpand_with_no_marks_node"}
    ]
  }
}


Schema table_cell_content/items
Diagram
#/definitions/table_cell_content/items/anyOf/0 #/definitions/table_cell_content/items/anyOf/1 #/definitions/table_cell_content/items/anyOf/2 #/definitions/table_cell_content/items/anyOf/3 #/definitions/table_cell_content/items/anyOf/4 #/definitions/table_cell_content/items/anyOf/5 #/definitions/table_cell_content/items/anyOf/6 #/definitions/table_cell_content/items/anyOf/7 #/definitions/table_cell_content/items/anyOf/8 #/definitions/table_cell_content/items/anyOf/9 #/definitions/table_cell_content/items/anyOf/10 #/definitions/table_cell_content/items/anyOf/11 #/definitions/table_cell_content/items/anyOf/12 #/definitions/table_cell_content/items/anyOf/13 #/definitions/table_cell_content/items/anyOf/14 #/definitions/table_cell_content/items/anyOf/15 #/definitions/table_cell_content/items/anyOf/16 #/definitions/table_cell_content/items/anyOf/17 #/definitions/table_cell_content/items/anyOf/18 #/definitions/table_cell_content/items/anyOf/19 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
    {"$ref": "#/definitions/blockCard_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/paragraph_with_alignment_node"},
    {"$ref": "#/definitions/bulletList_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"},
    {"$ref": "#/definitions/orderedList_node"},
    {"$ref": "#/definitions/heading_with_no_marks_node"},
    {"$ref": "#/definitions/heading_with_alignment_node"},
    {"$ref": "#/definitions/heading_with_indentation_node"},
    {"$ref": "#/definitions/panel_node"},
    {"$ref": "#/definitions/blockquote_node"},
    {"$ref": "#/definitions/rule_node"},
    {"$ref": "#/definitions/mediaGroup_node"},
    {"$ref": "#/definitions/decisionList_node"},
    {"$ref": "#/definitions/taskList_node"},
    {"$ref": "#/definitions/extension_with_marks_node"},
    {"$ref": "#/definitions/embedCard_node"},
    {"$ref": "#/definitions/nestedExpand_with_no_marks_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node diagram
Type reference
Refers codeBlock_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/codeBlock_with_no_marks_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node diagram
Type reference
Refers blockCard_node
Used by
Source

{"$ref": "#/definitions/blockCard_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_alignment_node diagram
Type reference
Refers paragraph_with_alignment_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_alignment_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node diagram
Type reference
Refers bulletList_node
Used by
Source

{"$ref": "#/definitions/bulletList_node"}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node diagram
Type reference
Refers orderedList_node
Used by
Source

{"$ref": "#/definitions/orderedList_node"}


Definition schema anyOf/8
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node diagram
Type reference
Refers heading_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/heading_with_no_marks_node"}


Definition schema anyOf/9
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_alignment_node diagram
Type reference
Refers heading_with_alignment_node
Used by
Source

{"$ref": "#/definitions/heading_with_alignment_node"}


Definition schema anyOf/10
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_indentation_node diagram
Type reference
Refers heading_with_indentation_node
Used by
Source

{"$ref": "#/definitions/heading_with_indentation_node"}


Definition schema anyOf/11
Diagram
Atlassian_document_format.json.html#/definitions/panel_node diagram
Type reference
Refers panel_node
Used by
Source

{"$ref": "#/definitions/panel_node"}


Definition schema anyOf/12
Diagram
Atlassian_document_format.json.html#/definitions/blockquote_node diagram
Type reference
Refers blockquote_node
Used by
Source

{"$ref": "#/definitions/blockquote_node"}


Definition schema anyOf/13
Diagram
Atlassian_document_format.json.html#/definitions/rule_node diagram
Type reference
Refers rule_node
Used by
Source

{"$ref": "#/definitions/rule_node"}


Definition schema anyOf/14
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node diagram
Type reference
Refers mediaGroup_node
Used by
Source

{"$ref": "#/definitions/mediaGroup_node"}


Definition schema anyOf/15
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node diagram
Type reference
Refers decisionList_node
Used by
Source

{"$ref": "#/definitions/decisionList_node"}


Definition schema anyOf/16
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node diagram
Type reference
Refers taskList_node
Used by
Source

{"$ref": "#/definitions/taskList_node"}


Definition schema anyOf/17
Diagram
Atlassian_document_format.json.html#/definitions/extension_with_marks_node diagram
Type reference
Refers extension_with_marks_node
Used by
Source

{"$ref": "#/definitions/extension_with_marks_node"}


Definition schema anyOf/18
Diagram
Atlassian_document_format.json.html#/definitions/embedCard_node diagram
Type reference
Refers embedCard_node
Used by
Source

{"$ref": "#/definitions/embedCard_node"}


Schema nestedExpand_with_no_marks_node
Diagram
#/definitions/nestedExpand_with_no_marks_node/allOf/0 #/definitions/nestedExpand_with_no_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "nestedExpand_with_no_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/nestedExpand_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "maxItems": 0
        }
      }
    }
  ]
}


Schema nestedExpand_node
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_node/properties/type Atlassian_document_format.json.html#/definitions/nestedExpand_node/properties/attrs Atlassian_document_format.json.html#/definitions/nestedExpand_node/properties/content diagram
Type object
Properties
Name Occurrence
type
attrs
content
required
required
required
Additional Properties false
Used by
Source

 "nestedExpand_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["nestedExpand"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "content": {"$ref": "#/definitions/nestedExpand_content"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
nestedExpand
Used by
Source

 "type": {
  "enum": ["nestedExpand"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_node/properties/attrs/properties/title diagram
Type object
Properties
Name Occurrence
title
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "title": {"type": "string"}
  }
}


Schema title
Diagram
diagram
Type string
Used by
Source

 "title": {"type": "string"}


Schema nestedExpand_content
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "nestedExpand_content": {
  "type": "array",
  "minItems": 1,
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/paragraph_with_no_marks_node"},
      {"$ref": "#/definitions/mediaSingle_full_node"},
      {"$ref": "#/definitions/mediaSingle_caption_node"},
      {"$ref": "#/definitions/heading_with_no_marks_node"},
      {"$ref": "#/definitions/mediaGroup_node"}
    ]
  }
}


Schema nestedExpand_content/items
Diagram
#/definitions/nestedExpand_content/items/anyOf/0 #/definitions/nestedExpand_content/items/anyOf/1 #/definitions/nestedExpand_content/items/anyOf/2 #/definitions/nestedExpand_content/items/anyOf/3 #/definitions/nestedExpand_content/items/anyOf/4 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"},
    {"$ref": "#/definitions/heading_with_no_marks_node"},
    {"$ref": "#/definitions/mediaGroup_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node diagram
Type reference
Refers heading_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/heading_with_no_marks_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node diagram
Type reference
Refers mediaGroup_node
Used by
Source

{"$ref": "#/definitions/mediaGroup_node"}


Definition schema content
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_content diagram
Type reference
Refers nestedExpand_content
Used by
Source

 "content": {"$ref": "#/definitions/nestedExpand_content"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_node diagram
Type reference
Refers nestedExpand_node
Used by
Source

{"$ref": "#/definitions/nestedExpand_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_with_no_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "maxItems": 0
    }
  }
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {
  "type": "array",
  "maxItems": 0
}


Definition schema anyOf/19
Diagram
Atlassian_document_format.json.html#/definitions/nestedExpand_with_no_marks_node diagram
Type reference
Refers nestedExpand_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/nestedExpand_with_no_marks_node"}


Definition schema content
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_content diagram
Type reference
Refers table_cell_content
Used by
Source

 "content": {"$ref": "#/definitions/table_cell_content"}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_node diagram
Type reference
Refers table_cell_node
Used by
Source

{"$ref": "#/definitions/table_cell_node"}


Schema table_header_node
Diagram
Atlassian_document_format.json.html#/definitions/table_header_node/properties/type Atlassian_document_format.json.html#/definitions/table_header_node/properties/attrs Atlassian_document_format.json.html#/definitions/table_header_node/properties/content diagram
Type object
Properties
Name Occurrence
type
attrs
content
required
optional
required
Additional Properties false
Used by
Source

 "table_header_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["tableHeader"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "content": {"$ref": "#/definitions/table_cell_content"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
tableHeader
Used by
Source

 "type": {
  "enum": ["tableHeader"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/table_header_node/properties/attrs/properties/colspan Atlassian_document_format.json.html#/definitions/table_header_node/properties/attrs/properties/rowspan Atlassian_document_format.json.html#/definitions/table_header_node/properties/attrs/properties/colwidth Atlassian_document_format.json.html#/definitions/table_header_node/properties/attrs/properties/background diagram
Type object
Properties
Name Occurrence
colspan
rowspan
colwidth
background
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "colspan": {"type": "number"},
    "rowspan": {"type": "number"},
    "colwidth": {
      "type": "array",
      "items": {}
    },
    "background": {"type": "string"}
  }
}


Schema colspan
Diagram
diagram
Type number
Used by
Source

 "colspan": {"type": "number"}


Schema rowspan
Diagram
diagram
Type number
Used by
Source

 "rowspan": {"type": "number"}


Schema colwidth
Diagram
Atlassian_document_format.json.html#/definitions/table_header_node/properties/attrs/properties/colwidth/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "colwidth": {
  "type": "array",
  "items": {"type": "number"}
}


Schema colwidth/items
Diagram
#/definitions/table_header_node/properties/attrs/properties/colwidth/items diagram
Type number
Used by
Source

 "items": {"type": "number"}


Schema background
Diagram
diagram
Type string
Used by
Source

 "background": {"type": "string"}


Definition schema content
Diagram
Atlassian_document_format.json.html#/definitions/table_cell_content diagram
Type reference
Refers table_cell_content
Used by
Source

 "content": {"$ref": "#/definitions/table_cell_content"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/table_header_node diagram
Type reference
Refers table_header_node
Used by
Source

{"$ref": "#/definitions/table_header_node"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/table_row_node diagram
Type reference
Refers table_row_node
Used by
Source

 "items": {"$ref": "#/definitions/table_row_node"}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/table_node/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
table_node
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/fragment_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/fragment_mark diagram
Type reference
Refers fragment_mark
Used by
Source

 "items": {"$ref": "#/definitions/fragment_mark"}


Definition schema anyOf/21
Diagram
Atlassian_document_format.json.html#/definitions/table_node diagram
Type reference
Refers table_node
Used by
Source

{"$ref": "#/definitions/table_node"}


Schema expand_with_no_mark_node
Diagram
#/definitions/expand_with_no_mark_node/allOf/0 #/definitions/expand_with_no_mark_node/allOf/1 diagram
Type object
All of
Used by
Source

 "expand_with_no_mark_node": {
  "allOf": [
    {"$ref": "#/definitions/expand_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "maxItems": 0
        }
      }
    }
  ]
}


Schema expand_node
Diagram
Atlassian_document_format.json.html#/definitions/expand_node/properties/type Atlassian_document_format.json.html#/definitions/expand_node/properties/attrs Atlassian_document_format.json.html#/definitions/expand_node/properties/content Atlassian_document_format.json.html#/definitions/expand_node/properties/marks diagram
Type object
Properties
Name Occurrence
type
attrs
content
marks
required
required
required
optional
Additional Properties false
Used by
Source

 "expand_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["expand"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    },
    "marks": {"type": "array"}
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
expand
Used by
Schema
expand_node
Source

 "type": {
  "enum": ["expand"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/expand_node/properties/attrs/properties/title diagram
Type object
Properties
Name Occurrence
title
optional
Additional Properties false
Used by
Schema
expand_node
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "title": {"type": "string"}
  }
}


Schema title
Diagram
diagram
Type string
Used by
Source

 "title": {"type": "string"}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/expand_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Schema
expand_node
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/non_nestable_block_content"}
}


Schema non_nestable_block_content
Diagram
#/definitions/non_nestable_block_content/anyOf/0 #/definitions/non_nestable_block_content/anyOf/1 #/definitions/non_nestable_block_content/anyOf/2 #/definitions/non_nestable_block_content/anyOf/3 #/definitions/non_nestable_block_content/anyOf/4 #/definitions/non_nestable_block_content/anyOf/5 #/definitions/non_nestable_block_content/anyOf/6 #/definitions/non_nestable_block_content/anyOf/7 #/definitions/non_nestable_block_content/anyOf/8 #/definitions/non_nestable_block_content/anyOf/9 #/definitions/non_nestable_block_content/anyOf/10 #/definitions/non_nestable_block_content/anyOf/11 #/definitions/non_nestable_block_content/anyOf/12 #/definitions/non_nestable_block_content/anyOf/13 #/definitions/non_nestable_block_content/anyOf/14 #/definitions/non_nestable_block_content/anyOf/15 #/definitions/non_nestable_block_content/anyOf/16 diagram
Type object
Any of
Used by
Source

 "non_nestable_block_content": {
  "anyOf": [
    {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
    {"$ref": "#/definitions/blockCard_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/bulletList_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"},
    {"$ref": "#/definitions/orderedList_node"},
    {"$ref": "#/definitions/heading_with_no_marks_node"},
    {"$ref": "#/definitions/panel_node"},
    {"$ref": "#/definitions/blockquote_node"},
    {"$ref": "#/definitions/rule_node"},
    {"$ref": "#/definitions/mediaGroup_node"},
    {"$ref": "#/definitions/decisionList_node"},
    {"$ref": "#/definitions/taskList_node"},
    {"$ref": "#/definitions/extension_with_marks_node"},
    {"$ref": "#/definitions/embedCard_node"},
    {"$ref": "#/definitions/table_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node diagram
Type reference
Refers codeBlock_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/codeBlock_with_no_marks_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node diagram
Type reference
Refers blockCard_node
Used by
Source

{"$ref": "#/definitions/blockCard_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node diagram
Type reference
Refers bulletList_node
Used by
Source

{"$ref": "#/definitions/bulletList_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node diagram
Type reference
Refers orderedList_node
Used by
Source

{"$ref": "#/definitions/orderedList_node"}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node diagram
Type reference
Refers heading_with_no_marks_node
Used by
Source

{"$ref": "#/definitions/heading_with_no_marks_node"}


Definition schema anyOf/8
Diagram
Atlassian_document_format.json.html#/definitions/panel_node diagram
Type reference
Refers panel_node
Used by
Source

{"$ref": "#/definitions/panel_node"}


Definition schema anyOf/9
Diagram
Atlassian_document_format.json.html#/definitions/blockquote_node diagram
Type reference
Refers blockquote_node
Used by
Source

{"$ref": "#/definitions/blockquote_node"}


Definition schema anyOf/10
Diagram
Atlassian_document_format.json.html#/definitions/rule_node diagram
Type reference
Refers rule_node
Used by
Source

{"$ref": "#/definitions/rule_node"}


Definition schema anyOf/11
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node diagram
Type reference
Refers mediaGroup_node
Used by
Source

{"$ref": "#/definitions/mediaGroup_node"}


Definition schema anyOf/12
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node diagram
Type reference
Refers decisionList_node
Used by
Source

{"$ref": "#/definitions/decisionList_node"}


Definition schema anyOf/13
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node diagram
Type reference
Refers taskList_node
Used by
Source

{"$ref": "#/definitions/taskList_node"}


Definition schema anyOf/14
Diagram
Atlassian_document_format.json.html#/definitions/extension_with_marks_node diagram
Type reference
Refers extension_with_marks_node
Used by
Source

{"$ref": "#/definitions/extension_with_marks_node"}


Definition schema anyOf/15
Diagram
Atlassian_document_format.json.html#/definitions/embedCard_node diagram
Type reference
Refers embedCard_node
Used by
Source

{"$ref": "#/definitions/embedCard_node"}


Definition schema anyOf/16
Diagram
Atlassian_document_format.json.html#/definitions/table_node diagram
Type reference
Refers table_node
Used by
Source

{"$ref": "#/definitions/table_node"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/non_nestable_block_content diagram
Type reference
Refers non_nestable_block_content
Used by
Source

 "items": {"$ref": "#/definitions/non_nestable_block_content"}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Schema
expand_node
Source

 "marks": {"type": "array"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/expand_node diagram
Type reference
Refers expand_node
Used by
Source

{"$ref": "#/definitions/expand_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/expand_with_no_mark_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "maxItems": 0
    }
  }
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {
  "type": "array",
  "maxItems": 0
}


Definition schema anyOf/22
Diagram
Atlassian_document_format.json.html#/definitions/expand_with_no_mark_node diagram
Type reference
Refers expand_with_no_mark_node
Used by
Source

{"$ref": "#/definitions/expand_with_no_mark_node"}


Schema expand_with_breakout_mark_node
Diagram
#/definitions/expand_with_breakout_mark_node/allOf/0 #/definitions/expand_with_breakout_mark_node/allOf/1 diagram
Type object
All of
Used by
Source

 "expand_with_breakout_mark_node": {
  "allOf": [
    {"$ref": "#/definitions/expand_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/breakout_mark"}
        }
      }
    }
  ]
}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/expand_node diagram
Type reference
Refers expand_node
Used by
Source

{"$ref": "#/definitions/expand_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/expand_with_breakout_mark_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/expand_with_breakout_mark_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/breakout_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/breakout_mark diagram
Type reference
Refers breakout_mark
Used by
Source

 "items": {"$ref": "#/definitions/breakout_mark"}


Definition schema anyOf/23
Diagram
Atlassian_document_format.json.html#/definitions/expand_with_breakout_mark_node diagram
Type reference
Refers expand_with_breakout_mark_node
Used by
Source

{"$ref": "#/definitions/expand_with_breakout_mark_node"}


Schema bodiedExtension_with_marks_node
Diagram
#/definitions/bodiedExtension_with_marks_node/allOf/0 #/definitions/bodiedExtension_with_marks_node/allOf/1 diagram
Type object
All of
Used by
Source

 "bodiedExtension_with_marks_node": {
  "allOf": [
    {"$ref": "#/definitions/bodiedExtension_node"},
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "marks": {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/definitions/dataConsumer_mark"},
              {"$ref": "#/definitions/fragment_mark"}
            ]
          }
        }
      }
    }
  ]
}


Schema bodiedExtension_node
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/type Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/marks Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/content diagram
Type object
Properties
Name Occurrence
type
attrs
marks
content
required
required
optional
required
Additional Properties false
Used by
Source

 "bodiedExtension_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["bodiedExtension"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "extensionKey",
        "extensionType"
      ],
      "properties": {}
    },
    "marks": {"type": "array"},
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
bodiedExtension
Used by
Source

 "type": {
  "enum": ["bodiedExtension"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs/properties/extensionKey Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs/properties/extensionType Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs/properties/parameters Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs/properties/text Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs/properties/layout Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/attrs/properties/localId diagram
Type object
Properties
Name Occurrence
extensionKey
extensionType
parameters
text
layout
localId
required
required
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "extensionKey",
    "extensionType"
  ],
  "properties": {
    "extensionKey": {
      "type": "string",
      "minLength": 1
    },
    "extensionType": {
      "type": "string",
      "minLength": 1
    },
    "parameters": {},
    "text": {"type": "string"},
    "layout": {
      "enum": [
        "default",
        "wide",
        "full-width"
      ]
    },
    "localId": {
      "type": "string",
      "minLength": 1
    }
  }
}


Schema extensionKey
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "extensionKey": {
  "type": "string",
  "minLength": 1
}


Schema extensionType
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "extensionType": {
  "type": "string",
  "minLength": 1
}


Schema parameters
Diagram
diagram
Type empty schema
Used by
Source

 "parameters": {}


Schema text
Diagram
diagram
Type string
Used by
Source

 "text": {"type": "string"}


Schema layout
Diagram
diagram
Type string
Enumeration
Values
default
wide
full-width
Used by
Source

 "layout": {
  "enum": [
    "default",
    "wide",
    "full-width"
  ]
}


Schema localId
Diagram
diagram
Type string
Constraints
Min Length : 1

Used by
Source

 "localId": {
  "type": "string",
  "minLength": 1
}


Schema marks
Diagram
diagram
Type array
Constraints
Unique Items : false

Used by
Source

 "marks": {"type": "array"}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/non_nestable_block_content"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/non_nestable_block_content diagram
Type reference
Refers non_nestable_block_content
Used by
Source

 "items": {"$ref": "#/definitions/non_nestable_block_content"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_node diagram
Type reference
Refers bodiedExtension_node
Used by
Source

{"$ref": "#/definitions/bodiedExtension_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_with_marks_node/allOf/1/properties/marks diagram
Type object
Properties
Name Occurrence
marks
optional
Additional Properties true
Used by
Source

{
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "marks": {
      "type": "array",
      "items": {}
    }
  }
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_with_marks_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/definitions/dataConsumer_mark"},
      {"$ref": "#/definitions/fragment_mark"}
    ]
  }
}


Schema marks/items
Diagram
#/definitions/bodiedExtension_with_marks_node/allOf/1/properties/marks/items/anyOf/0 #/definitions/bodiedExtension_with_marks_node/allOf/1/properties/marks/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/definitions/dataConsumer_mark"},
    {"$ref": "#/definitions/fragment_mark"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/dataConsumer_mark diagram
Type reference
Refers dataConsumer_mark
Used by
Source

{"$ref": "#/definitions/dataConsumer_mark"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/fragment_mark diagram
Type reference
Refers fragment_mark
Used by
Source

{"$ref": "#/definitions/fragment_mark"}


Definition schema anyOf/24
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_with_marks_node diagram
Type reference
Refers bodiedExtension_with_marks_node
Used by
Source

{"$ref": "#/definitions/bodiedExtension_with_marks_node"}


Schema layoutSection_full_node
Diagram
#/definitions/layoutSection_full_node/allOf/0 #/definitions/layoutSection_full_node/allOf/1 diagram
Type object
All of
Used by
Source

 "layoutSection_full_node": {
  "allOf": [
    {"$ref": "#/definitions/layoutSection_node"},
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "type",
        "content"
      ],
      "properties": {
        "type": {
          "enum": ["layoutSection"]
        },
        "marks": {
          "type": "array",
          "items": {"$ref": "#/definitions/breakout_mark"}
        },
        "content": {
          "type": "array",
          "minItems": 2,
          "maxItems": 3,
          "items": {"$ref": "#/definitions/layoutColumn_node"}
        }
      }
    }
  ]
}


Schema layoutSection_node
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_node/properties/type Atlassian_document_format.json.html#/definitions/layoutSection_node/properties/marks Atlassian_document_format.json.html#/definitions/layoutSection_node/properties/content diagram
Type object
Properties
Name Occurrence
type
marks
content
required
optional
required
Additional Properties false
Used by
Source

 "layoutSection_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["layoutSection"]
    },
    "marks": {
      "type": "array",
      "items": {}
    },
    "content": {
      "type": "array",
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
layoutSection
Used by
Source

 "type": {
  "enum": ["layoutSection"]
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_node/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/breakout_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/breakout_mark diagram
Type reference
Refers breakout_mark
Used by
Source

 "items": {"$ref": "#/definitions/breakout_mark"}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "items": {"$ref": "#/definitions/layoutColumn_node"}
}


Schema layoutColumn_node
Diagram
Atlassian_document_format.json.html#/definitions/layoutColumn_node/properties/type Atlassian_document_format.json.html#/definitions/layoutColumn_node/properties/attrs Atlassian_document_format.json.html#/definitions/layoutColumn_node/properties/content diagram
Type object
Properties
Name Occurrence
type
attrs
content
required
required
required
Additional Properties false
Used by
Source

 "layoutColumn_node": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "attrs",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["layoutColumn"]
    },
    "attrs": {
      "type": "object",
      "additionalProperties": false,
      "required": ["width"],
      "properties": {}
    },
    "content": {
      "type": "array",
      "minItems": 1,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
layoutColumn
Used by
Source

 "type": {
  "enum": ["layoutColumn"]
}


Schema attrs
Diagram
Atlassian_document_format.json.html#/definitions/layoutColumn_node/properties/attrs/properties/width diagram
Type object
Properties
Name Occurrence
width
required
Additional Properties false
Used by
Source

 "attrs": {
  "type": "object",
  "additionalProperties": false,
  "required": ["width"],
  "properties": {
    "width": {
      "type": "number",
      "minimum": 0,
      "maximum": 100
    }
  }
}


Schema width
Diagram
diagram
Type number
Constraints
Minimum : 0

Maximum : 100

Used by
Source

 "width": {
  "type": "number",
  "minimum": 0,
  "maximum": 100
}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/layoutColumn_node/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 1,
  "items": {"$ref": "#/definitions/block_content"}
}


Schema block_content
Diagram
#/definitions/block_content/anyOf/0 #/definitions/block_content/anyOf/1 #/definitions/block_content/anyOf/2 #/definitions/block_content/anyOf/3 #/definitions/block_content/anyOf/4 #/definitions/block_content/anyOf/5 #/definitions/block_content/anyOf/6 #/definitions/block_content/anyOf/7 #/definitions/block_content/anyOf/8 #/definitions/block_content/anyOf/9 #/definitions/block_content/anyOf/10 #/definitions/block_content/anyOf/11 #/definitions/block_content/anyOf/12 #/definitions/block_content/anyOf/13 #/definitions/block_content/anyOf/14 #/definitions/block_content/anyOf/15 #/definitions/block_content/anyOf/16 #/definitions/block_content/anyOf/17 #/definitions/block_content/anyOf/18 #/definitions/block_content/anyOf/19 #/definitions/block_content/anyOf/20 #/definitions/block_content/anyOf/21 #/definitions/block_content/anyOf/22 diagram
Type object
Any of
Used by
Source

 "block_content": {
  "anyOf": [
    {"$ref": "#/definitions/codeBlock_with_no_marks_node"},
    {"$ref": "#/definitions/blockCard_node"},
    {"$ref": "#/definitions/paragraph_with_no_marks_node"},
    {"$ref": "#/definitions/paragraph_with_alignment_node"},
    {"$ref": "#/definitions/paragraph_with_indentation_node"},
    {"$ref": "#/definitions/bulletList_node"},
    {"$ref": "#/definitions/mediaSingle_full_node"},
    {"$ref": "#/definitions/mediaSingle_caption_node"},
    {"$ref": "#/definitions/orderedList_node"},
    {"$ref": "#/definitions/heading_with_no_marks_node"},
    {"$ref": "#/definitions/heading_with_alignment_node"},
    {"$ref": "#/definitions/heading_with_indentation_node"},
    {"$ref": "#/definitions/panel_node"},
    {"$ref": "#/definitions/blockquote_node"},
    {"$ref": "#/definitions/rule_node"},
    {"$ref": "#/definitions/mediaGroup_node"},
    {"$ref": "#/definitions/decisionList_node"},
    {"$ref": "#/definitions/taskList_node"},
    {"$ref": "#/definitions/extension_with_marks_node"},
    {"$ref": "#/definitions/embedCard_node"},
    {"$ref": "#/definitions/table_node"},
    {"$ref": "#/definitions/expand_with_no_mark_node"},
    {"$ref": "#/definitions/bodiedExtension_with_marks_node"}
  ]
}


Definition schema anyOf/0
Diagram
Atlassian_document_format.json.html#/definitions/codeBlock_with_no_marks_node diagram
Type reference
Refers codeBlock_with_no_marks_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/codeBlock_with_no_marks_node"}


Definition schema anyOf/1
Diagram
Atlassian_document_format.json.html#/definitions/blockCard_node diagram
Type reference
Refers blockCard_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/blockCard_node"}


Definition schema anyOf/2
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_no_marks_node diagram
Type reference
Refers paragraph_with_no_marks_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/paragraph_with_no_marks_node"}


Definition schema anyOf/3
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_alignment_node diagram
Type reference
Refers paragraph_with_alignment_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/paragraph_with_alignment_node"}


Definition schema anyOf/4
Diagram
Atlassian_document_format.json.html#/definitions/paragraph_with_indentation_node diagram
Type reference
Refers paragraph_with_indentation_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/paragraph_with_indentation_node"}


Definition schema anyOf/5
Diagram
Atlassian_document_format.json.html#/definitions/bulletList_node diagram
Type reference
Refers bulletList_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/bulletList_node"}


Definition schema anyOf/6
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_full_node diagram
Type reference
Refers mediaSingle_full_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/mediaSingle_full_node"}


Definition schema anyOf/7
Diagram
Atlassian_document_format.json.html#/definitions/mediaSingle_caption_node diagram
Type reference
Refers mediaSingle_caption_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/mediaSingle_caption_node"}


Definition schema anyOf/8
Diagram
Atlassian_document_format.json.html#/definitions/orderedList_node diagram
Type reference
Refers orderedList_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/orderedList_node"}


Definition schema anyOf/9
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_no_marks_node diagram
Type reference
Refers heading_with_no_marks_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/heading_with_no_marks_node"}


Definition schema anyOf/10
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_alignment_node diagram
Type reference
Refers heading_with_alignment_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/heading_with_alignment_node"}


Definition schema anyOf/11
Diagram
Atlassian_document_format.json.html#/definitions/heading_with_indentation_node diagram
Type reference
Refers heading_with_indentation_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/heading_with_indentation_node"}


Definition schema anyOf/12
Diagram
Atlassian_document_format.json.html#/definitions/panel_node diagram
Type reference
Refers panel_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/panel_node"}


Definition schema anyOf/13
Diagram
Atlassian_document_format.json.html#/definitions/blockquote_node diagram
Type reference
Refers blockquote_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/blockquote_node"}


Definition schema anyOf/14
Diagram
Atlassian_document_format.json.html#/definitions/rule_node diagram
Type reference
Refers rule_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/rule_node"}


Definition schema anyOf/15
Diagram
Atlassian_document_format.json.html#/definitions/mediaGroup_node diagram
Type reference
Refers mediaGroup_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/mediaGroup_node"}


Definition schema anyOf/16
Diagram
Atlassian_document_format.json.html#/definitions/decisionList_node diagram
Type reference
Refers decisionList_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/decisionList_node"}


Definition schema anyOf/17
Diagram
Atlassian_document_format.json.html#/definitions/taskList_node diagram
Type reference
Refers taskList_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/taskList_node"}


Definition schema anyOf/18
Diagram
Atlassian_document_format.json.html#/definitions/extension_with_marks_node diagram
Type reference
Refers extension_with_marks_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/extension_with_marks_node"}


Definition schema anyOf/19
Diagram
Atlassian_document_format.json.html#/definitions/embedCard_node diagram
Type reference
Refers embedCard_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/embedCard_node"}


Definition schema anyOf/20
Diagram
Atlassian_document_format.json.html#/definitions/table_node diagram
Type reference
Refers table_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/table_node"}


Definition schema anyOf/21
Diagram
Atlassian_document_format.json.html#/definitions/expand_with_no_mark_node diagram
Type reference
Refers expand_with_no_mark_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/expand_with_no_mark_node"}


Definition schema anyOf/22
Diagram
Atlassian_document_format.json.html#/definitions/bodiedExtension_with_marks_node diagram
Type reference
Refers bodiedExtension_with_marks_node
Used by
Schema
block_content
Source

{"$ref": "#/definitions/bodiedExtension_with_marks_node"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/block_content diagram
Type reference
Refers block_content
Used by
Source

 "items": {"$ref": "#/definitions/block_content"}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/layoutColumn_node diagram
Type reference
Refers layoutColumn_node
Used by
Source

 "items": {"$ref": "#/definitions/layoutColumn_node"}


Definition schema allOf/0
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_node diagram
Type reference
Refers layoutSection_node
Used by
Source

{"$ref": "#/definitions/layoutSection_node"}


Schema allOf/1
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_full_node/allOf/1/properties/type Atlassian_document_format.json.html#/definitions/layoutSection_full_node/allOf/1/properties/marks Atlassian_document_format.json.html#/definitions/layoutSection_full_node/allOf/1/properties/content diagram
Type object
Properties
Name Occurrence
type
marks
content
required
optional
required
Additional Properties false
Used by
Source

{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "type",
    "content"
  ],
  "properties": {
    "type": {
      "enum": ["layoutSection"]
    },
    "marks": {
      "type": "array",
      "items": {}
    },
    "content": {
      "type": "array",
      "minItems": 2,
      "maxItems": 3,
      "items": {}
    }
  }
}


Schema type
Diagram
diagram
Type string
Enumeration
Values
layoutSection
Used by
Source

 "type": {
  "enum": ["layoutSection"]
}


Schema marks
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_full_node/allOf/1/properties/marks/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "marks": {
  "type": "array",
  "items": {"$ref": "#/definitions/breakout_mark"}
}


Definition schema marks/items
Diagram
Atlassian_document_format.json.html#/definitions/breakout_mark diagram
Type reference
Refers breakout_mark
Used by
Source

 "items": {"$ref": "#/definitions/breakout_mark"}


Schema content
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_full_node/allOf/1/properties/content/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "content": {
  "type": "array",
  "minItems": 2,
  "maxItems": 3,
  "items": {"$ref": "#/definitions/layoutColumn_node"}
}


Definition schema content/items
Diagram
Atlassian_document_format.json.html#/definitions/layoutColumn_node diagram
Type reference
Refers layoutColumn_node
Used by
Source

 "items": {"$ref": "#/definitions/layoutColumn_node"}


Definition schema anyOf/25
Diagram
Atlassian_document_format.json.html#/definitions/layoutSection_full_node diagram
Type reference
Refers layoutSection_full_node
Used by
Source

{"$ref": "#/definitions/layoutSection_full_node"}


Definition schema Atlassian_document_format.json
Document version Draft 4
Annotations
Description  Schema for Atlassian Document Format.
Diagram
#/definitions/text_node #/definitions/breakout_mark #/definitions/codeBlock_node #/definitions/codeBlock_with_no_marks_node #/definitions/codeBlock_with_marks_node #/definitions/em_mark #/definitions/code_mark #/definitions/strike_mark #/definitions/strong_mark #/definitions/underline_mark #/definitions/link_mark #/definitions/subsup_mark #/definitions/textColor_mark #/definitions/alignment_mark #/definitions/indentation_mark #/definitions/annotation_mark #/definitions/dataConsumer_mark #/definitions/fragment_mark #/definitions/hardBreak_node #/definitions/mention_node #/definitions/emoji_node #/definitions/inlineExtension_node #/definitions/inlineExtension_with_marks_node #/definitions/date_node #/definitions/placeholder_node #/definitions/blockCard_node #/definitions/inlineCard_node #/definitions/status_node #/definitions/media_node #/definitions/mediaInline_node #/definitions/formatted_text_inline_node #/definitions/code_inline_node #/definitions/inline_node #/definitions/paragraph_node #/definitions/paragraph_with_no_marks_node #/definitions/paragraph_with_alignment_node #/definitions/paragraph_with_indentation_node #/definitions/bulletList_node #/definitions/caption_node #/definitions/mediaSingle_node #/definitions/mediaSingle_full_node #/definitions/mediaSingle_caption_node #/definitions/listItem_node #/definitions/orderedList_node #/definitions/heading_node #/definitions/heading_with_no_marks_node #/definitions/heading_with_alignment_node #/definitions/heading_with_indentation_node #/definitions/panel_node #/definitions/blockquote_node #/definitions/rule_node #/definitions/mediaGroup_node #/definitions/decisionItem_node #/definitions/decisionList_node #/definitions/taskItem_node #/definitions/taskList_node #/definitions/extension_node #/definitions/extension_with_marks_node #/definitions/embedCard_node #/definitions/nestedExpand_content #/definitions/nestedExpand_node #/definitions/nestedExpand_with_no_marks_node #/definitions/table_node #/definitions/table_row_node #/definitions/table_cell_content #/definitions/table_cell_node #/definitions/table_header_node #/definitions/non_nestable_block_content #/definitions/expand_node #/definitions/expand_with_no_mark_node #/definitions/expand_with_breakout_mark_node #/definitions/bodiedExtension_node #/definitions/bodiedExtension_with_marks_node #/definitions/block_content #/definitions/layoutColumn_node #/definitions/layoutSection_node #/definitions/layoutSection_full_node Atlassian_document_format.json.html#/definitions/doc_node Atlassian_document_format.json.html#/definitions/doc_node diagram
Type reference
Refers doc_node
Source

{
  "$ref": "#/definitions/doc_node",
  "description": "Schema for Atlassian Document Format.",
  "$schema": "http://json-schema.org/draft-04/schema#"
}