Simulator

Publish a mock MT564 message

post
/corporate-actions/swift-mock/publishMT564

Publishes a mock MT564 message with configurable fields. All fields used by the MT564 parser can be set. The message will be constructed and published as if it came from the real EFIS API. Available only on TEST environment.

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
messageReferencestringRequired

Message reference.

Example: REF123456
senderBICstring · min: 8 · max: 11Required

Sender's BIC (BIC8 + branch code).

Example: EFISDEFFXXXPattern: ^[A-Z0-9]{8}([A-Z0-9]{3})?$
receiverBICstring · min: 8 · max: 11Required

Receiver's BIC (BIC8 + branch code).

Example: BANKDEFFXXXPattern: ^[A-Z0-9]{8}([A-Z0-9]{3})?$
messageDirectionstring · enumRequired

Message direction: 'I' = input to SWIFT, 'O' = output from SWIFT.

Example: OPossible values:
actionTypestring · enumRequired

Corporate action event type

Possible values:
isinstringRequired

ISIN code. Required.

Example: DE0005140008Pattern: ^[A-Z]{2}[A-Z0-9]{9}\d$
exDatestring · dateRequired

Ex-date. Required.

Example: 2024-01-15
paymentDatestring · dateRequired

Payment date. Required.

Example: 2024-01-20
recordDatestring · dateOptional

Record date. Optional.

Example: 2024-01-14
grossAmountnumber · decimalOptional

Gross amount. Optional.

Example: 1000.5
splitRationumber · decimalOptional

Split Ratio. Optional.

Example: 10
bonusRationumber · decimalOptional

Bonus Ratio. Optional.

Example: 10
responseDeadlinestring · dateOptional

Response deadline. Optional

Example: 2024-01-14
Responses
chevron-right
200

MT564 message published successfully

application/json
messagestringRequired

Success message

uetrstring · uuidRequired

The UETR of the published message

post
/corporate-actions/swift-mock/publishMT564

Publish a mock MT566 message

post
/corporate-actions/swift-mock/publishMT566

Publishes a mock MT566 message with configurable fields. All fields used by the MT566 parser can be set. The message will be constructed and published as if it came from the real EFIS API. Available only on TEST environment.

Authorizations
OAuth2clientCredentialsRequired
Token URL:
Body
messageReferencestringRequired

Message reference.

Example: REF123456
senderBICstring · min: 8 · max: 11Required

Sender's BIC (BIC8 + branch code).

Example: EFISDEFFXXXPattern: ^[A-Z0-9]{8}([A-Z0-9]{3})?$
receiverBICstring · min: 8 · max: 11Required

Receiver's BIC (BIC8 + branch code).

Example: BANKDEFFXXXPattern: ^[A-Z0-9]{8}([A-Z0-9]{3})?$
messageDirectionstring · enumRequired

Message direction: 'I' = input to SWIFT, 'O' = output from SWIFT.

Example: OPossible values:
actionTypestring · enumRequired

Corporate action event type

Possible values:
isinstringRequired

ISIN code. Required.

Example: DE0005140008Pattern: ^[A-Z]{2}[A-Z0-9]{9}\d$
exDatestring · dateRequired

Ex-date. Required.

Example: 2024-01-15
paymentDatestring · dateRequired

Payment date. Required.

Example: 2024-01-20
recordDatestring · dateOptional

Record date. Optional.

Example: 2024-01-14
grossAmountnumber · decimalOptional

Gross amount. Optional.

Example: 1000.5
splitRationumber · decimalOptional

Split ratio. Optional.

Example: 10
bonusRationumber · decimalOptional

Bonus Ratio. Optional.

Example: 10
quantitySuccessfullyTenderednumber · decimalOptional

Quantity of Shares Successfully Tendered. Optional.

tenderedCashAmountnumber · decimalOptional

Tendered Cash Amount. Optional

Responses
chevron-right
200

MT566 message published successfully

application/json
messagestringRequired

Success message

uetrstring · uuidRequired

The UETR of the published message

post
/corporate-actions/swift-mock/publishMT566

Last updated