Montran · Schema

ScreeningRequest

Transaction screening request

BankingCentral BankingFinancial ServicesISO 20022Market InfrastructureMessagingPaymentsReal-Time PaymentsSWIFT

Properties

Name Type Description
channelId string Screening channel identifier
messageFormat string Format of the transaction message
messageType string Specific message type (e.g., pacs.008, MT103)
transaction object
rawMessage string Raw message content for format-native screening
View JSON Schema on GitHub

JSON Schema

montran-screeningrequest-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/ScreeningRequest",
  "title": "ScreeningRequest",
  "type": "object",
  "description": "Transaction screening request",
  "required": [
    "channelId",
    "transaction"
  ],
  "properties": {
    "channelId": {
      "type": "string",
      "description": "Screening channel identifier"
    },
    "messageFormat": {
      "type": "string",
      "description": "Format of the transaction message",
      "enum": [
        "ISO20022",
        "SWIFT_FIN",
        "ISO8583",
        "NACHA",
        "PROPRIETARY"
      ]
    },
    "messageType": {
      "type": "string",
      "description": "Specific message type (e.g., pacs.008, MT103)"
    },
    "transaction": {
      "$ref": "#/components/schemas/TransactionData"
    },
    "rawMessage": {
      "type": "string",
      "description": "Raw message content for format-native screening"
    }
  }
}