idstringObligatorioIdentificador público opaco utilizado para conciliar el evento.
pattern"^[a-f0-9]{64}$"Las descripciones técnicas se traducen del contrato versionado. Se conservan los identificadores y el JSON originales; se omiten los ejemplos de datos.
idstringObligatorioIdentificador público opaco utilizado para conciliar el evento.
pattern"^[a-f0-9]{64}$"typestringObligatorio"cancellation" · "correction" · "delivery_confirmation" · "delivery_cancellation"statusstringObligatorio"pending" · "registered" · "rejected"sequenceintegerObligatoriominimum1referencestring | nullObligatorioprotocolstring | nullObligatorioreasonstring | nullObligatorioregistered_atstring | null · date-timeObligatoriocreated_atstring | null · date-timeObligatorio{
"type": "object",
"required": [
"id",
"type",
"status",
"sequence",
"reference",
"protocol",
"reason",
"registered_at",
"created_at"
],
"properties": {
"id": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Identificador público opaco usado para reconciliar o evento."
},
"type": {
"type": "string",
"enum": [
"cancellation",
"correction",
"delivery_confirmation",
"delivery_cancellation"
]
},
"status": {
"type": "string",
"enum": [
"pending",
"registered",
"rejected"
]
},
"sequence": {
"type": "integer",
"minimum": 1
},
"reference": {
"type": [
"string",
"null"
]
},
"protocol": {
"type": [
"string",
"null"
]
},
"reason": {
"type": [
"string",
"null"
]
},
"registered_at": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"created_at": {
"type": [
"string",
"null"
],
"format": "date-time"
}
}
}