Montran · Schema

MessageDetail

Full message details including routing information

BankingCentral BankingFinancial ServicesISO 20022Market InfrastructureMessagingPaymentsReal-Time PaymentsSWIFT

Properties

Name Type Description
messageId string
format string
messageType string
direction string
sourceSystem string
destinationSystem string
channel string
status string
transformations array Format transformations applied
acknowledgement object Acknowledgement from destination system
errorDetails string Error details if message processing failed
createdAt string
updatedAt string
View JSON Schema on GitHub

JSON Schema

montran-messagedetail-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/MessageDetail",
  "title": "MessageDetail",
  "type": "object",
  "description": "Full message details including routing information",
  "properties": {
    "messageId": {
      "type": "string"
    },
    "format": {
      "type": "string"
    },
    "messageType": {
      "type": "string"
    },
    "direction": {
      "type": "string",
      "enum": [
        "inbound",
        "outbound"
      ]
    },
    "sourceSystem": {
      "type": "string"
    },
    "destinationSystem": {
      "type": "string"
    },
    "channel": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "received",
        "validated",
        "transformed",
        "routed",
        "delivered",
        "acknowledged",
        "failed"
      ]
    },
    "transformations": {
      "type": "array",
      "description": "Format transformations applied",
      "items": {
        "type": "object",
        "properties": {
          "fromFormat": {
            "type": "string"
          },
          "toFormat": {
            "type": "string"
          },
          "timestamp": {
            "type": "string",
            "format": "date-time"
          }
        }
      }
    },
    "acknowledgement": {
      "type": "object",
      "description": "Acknowledgement from destination system",
      "properties": {
        "status": {
          "type": "string"
        },
        "receivedAt": {
          "type": "string",
          "format": "date-time"
        },
        "reference": {
          "type": "string"
        }
      }
    },
    "errorDetails": {
      "type": "string",
      "description": "Error details if message processing failed"
    },
    "createdAt": {
      "type": "string",
      "format": "date-time"
    },
    "updatedAt": {
      "type": "string",
      "format": "date-time"
    }
  }
}