Event emitted by BriteCore (BritecoreRevisionArchived.v1).
Field Value Topic policies.revision_archivedSchema ID BritecoreRevisionArchived.v1Version 1.0.0
Payload schema
{
"$schema" : "https://json-schema.org/draft/2020-12/schema" ,
"$id" : "https://docs.britecore.com/schemas/events/revision_archived.json" ,
"title" : "RevisionArchivedEvent" ,
"type" : "object" ,
"properties" : {
"event_id" : {
"type" : "string" ,
"format" : "uuid" ,
"description" : "Unique identifier for this event instance."
},
"event_date" : {
"type" : "string" ,
"format" : "date-time" ,
"description" : "Timestamp the event was emitted (UTC)."
},
"schema_id" : {
"type" : "string" ,
"description" : "Schema identifier. Stable per event type." ,
"const" : "BritecoreRevisionArchived.v1"
},
"version" : {
"type" : "string" ,
"description" : "Schema version." ,
"const" : "1.0.0"
},
"topic" : {
"type" : "string" ,
"description" : "Topic the event was published on."
},
"triggering_user" : {
"type" : "object" ,
"description" : "User that triggered the event." ,
"properties" : {
"id" : {
"type" : "string"
},
"external_system_reference" : {
"type" : "string"
}
}
},
"data" : {
"type" : "object" ,
"properties" : {}
}
},
"required" : [
"event_id" ,
"event_date" ,
"schema_id" ,
"version" ,
"topic" ,
"data"
]
}
The schema is also published as a standalone JSON Schema artefact you can
fetch and consume programmatically. See schemas/events/revision_archived.json
on the published portal.
Example payload
{
"event_id" : "00000000-0000-0000-0000-000000000000" ,
"event_date" : "2026-01-01T00:00:00Z" ,
"schema_id" : "BritecoreRevisionArchived.v1" ,
"version" : "1.0.0" ,
"topic" : "policies.revision_archived" ,
"data" : {}
}
Notes