Root-Level Properties

The following table lists the root‑level properties in the JSON schema.

Property Description

$schema

Specifies the JSON schema draft version; for example, "http://json-schema.org/draft-07/schema#"

title

Provides a human‑readable title for the schema

type

Defines the root‑level object type

properties

Lists all of the properties of the root object

required

Specifies which properties are mandatory

The following table lists details of the properties property.

properties Detail Description

eventId

String type

schemaId

String type

eventType

String type

eventTime

String type with date-time format
eventTimezoneOffset String type

eventSequenceNumber

Integer type

contentType

String type

transactionId

Integer type

objectType

String type

object

Object type referencing another schema