Skip to content

Make timestamp field required for journeyStepEventClass #2005

@alexandru-tetelea

Description

@alexandru-tetelea

Currently, the JourneyStepEvent class schema does not require @id and xdm:timestamp.

We propose making these fields required to ensure that:

  • Any ingested data without a timestamp or id will be dropped during validation, preventing incomplete events from being processed.
  • It is explicitly communicated to all consuming and producing teams that the timestamp and id fields are always expected to be populated.

This change does not enforce automatic timestamp or id generation, but it enforces data integrity and sets a clear contract for downstream consumers.

Requested Change:

  • Add @id and xdm:timestamp andto the required array in journeyStepEventClass.schema.json.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions