BMO TPP EMT Customer Cancel Transfer Initiation API is one of 23 APIs that BMO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include TPP-EMTCustomerCancelTransferInitiation. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
1 operation
across 1 path,
and defines 156 schemas.
It is described by OpenAPI 3.2.0, at version 4.3.0.
Requests are made against a single base URL, https://open-api-sit.bmogc.net/open-banking2/commercial-sb.
The identity and technical contract details declared by the specification.
AccountSchemeName1Choice
object
2 properties
GenericFinancialIdentification1
object
3 properties
1 required
CashAccountType2Choice
object
2 properties
GenericPersonIdentification1
object
3 properties
1 required
NumberOfCancellationsPerStatus1
2 required
TaxAmountType1Choice
object
2 properties
ResolutionData1
object
4 properties
CashAccount38
object
5 properties
1 required
Problem
object
5 properties
OtherContact1
object
2 properties
1 required
ReferredDocumentType3Choice
object
2 properties
OriginalGroupHeader15
object
4 properties
2 required
TaxRecord2
object
5 properties
ExternalServiceLevel1Code
string
Max140Text
string
Specifies a character string with a maximum length of 140 characters.
CreditorReferenceType1Choice
object
2 properties
FinancialInstitutionIdentification18
object
6 properties
DiscountAmountAndType1
object
2 properties
1 required
Case5
object
2 properties
2 required
PaymentTransaction103
object
7 properties
Max16Text
string
Specifies a character string with a maximum length of 16 characters.
DateAndDateTime2Choice
object
2 properties
ExternalDiscountAmountType1Code
string
Max15NumericText
string
Specifies a numeric string with a maximum length of 15 digits.
PaymentCancellationReason5
object
2 properties
cancelPaymentRequestBody
object
1 property
OriginalPaymentInstruction30
object
6 properties
1 required
OrganisationIdentificationSchemeName1Choice
object
2 properties
PreferredContactMethod1Code
string
ProxyAccountType1Choice
object
2 properties
RemittanceInformation16
object
2 properties
CreditorReferenceType2
object
2 properties
1 required
Max350Text
string
Specifies a character string with a maximum length of 350 characters.
ExternalLocalInstrument1Code
string
OriginalTransactionReference28Req
object
12 properties
PaymentTransaction107
object
6 properties
1 required
CreditorReferenceInformation2
object
2 properties
DatePeriod2
object
2 properties
2 required
TaxRecordPeriod1Code
string
PersonIdentification13
object
2 properties
Party40Choice
object
2 properties
AmountType4ChoiceCanc
object
2 properties
ExternalCategoryPurpose1Code
string
PaymentMethod4Code
string
DocumentAdjustment1
object
4 properties
1 required
PostalAddress24
object
16 properties
Max4Text
string
Specifies a character string with a maximum length of 4 characters.
TaxAuthorisation1
object
2 properties
Max70Text
string
Specifies a character string with a maximum length of 70characters.
ExternalPersonIdentification1Code
string
ExternalClearingSystemIdentification1Code
string
ExternalCashAccountType1Code
string
OriginalGroupInformation29
object
3 properties
2 required
CancellationStatusReason3Choice
object
2 properties
DocumentLineType1Choice
object
2 properties
customerPaymentCancellationRequestV08
object
1 property
1 required
GenericOrganisationIdentification1
object
3 properties
1 required
BICFIDec2014Identifier
string
ExternalGarnishmentType1Code
string
ExternalAccountIdentification1Code
string
DiscountAmountType1Choice
object
2 properties
TaxInformation7
object
11 properties
ClearingSystemIdentification2Choice
object
2 properties
Party38Choice
object
2 properties
CustomerPaymentCancellationRequestV08
object
4 properties
2 required
Max34Text
string
Specifies a character string with a maximum length of 34 characters.
OriginalPaymentInstruction34
object
6 properties
1 required
resolutionOfInvestigationV09
object
1 property
1 required
PaymentTransaction109
object
9 properties
CaseAssignment5
object
4 properties
4 required
GarnishmentType1
object
2 properties
1 required
TrueFalseIndicator
boolean
AnyBICDec2014Identifier
string
ServiceLevel8Choice
object
2 properties
ExternalProxyAccountType1Code
string
AccountIdentification4Choice
object
2 properties
StructuredRemittanceInformation16
object
8 properties
ActiveOrHistoricCurrencyAndAmount
object
2 properties
EquivalentAmount2Canc
object
2 properties
2 required
IBAN2007Identifier
string
ResolutionOfInvestigationV09
object
6 properties
2 required
PaymentTypeInformation27
object
6 properties
ProxyAccountIdentification1
object
2 properties
1 required
Max2048Text
string
Specifies a character string with a maximum length of 2048 characters.
ClearingSystemMemberIdentification2
object
2 properties
1 required
PhoneNumber
string
The collection of information which identifies a specific phone or FAX number as defined by telecom services. It consists of a '+' followed by the country code…
GenericIdentification30
object
3 properties
2 required
ReferredDocumentType4
object
2 properties
1 required
CategoryPurpose1Choice
object
2 properties
ExternalOrganisationIdentification1Code
string
FinancialIdentificationSchemeName1Choice
object
2 properties
BranchAndFinancialInstitutionIdentification6
object
2 properties
1 required
TaxParty1
object
3 properties
ExternalPaymentCancellationRejection1Code
string
ClearingChannel2Code
string
TaxAmountAndType1
object
2 properties
1 required
TaxAmount2
object
1 property
LocalInstrument2Choice
object
2 properties
CancellationIndividualStatus1Code
string
CurrencyAmountType
number
GroupCancellationIndicator
boolean
DateAndPlaceOfBirth1
object
4 properties
3 required
GarnishmentType1Choice
object
2 properties
DocumentLineType1
object
2 properties
1 required
Max35Text
string
Specifies a character string with a maximum length of 35 characters.
GroupCancellationStatus1Code
string
ExternalFinancialInstitutionIdentification1Code
string
SupplementaryDataEnvelope1Canc
object
2 properties
1 required
Max105Text
string
Specifies a character string with a maximum length of 105 characters.
CancellationReason33Choice
object
2 properties
DocumentLineIdentification1
object
3 properties
ExternalCancellationReason1Code
string
AddressType3Choice
object
2 properties
ReferredDocumentInformation7
object
4 properties
ExternalTaxAmountType1Code
string
OrganisationIdentification29
object
3 properties
UnderlyingTransaction24
object
2 properties
RemittanceAmount3
object
6 properties
OriginalTransactionReference28Resp
object
11 properties
PartyIdentification135
object
5 properties
PaymentTransaction102
object
10 properties
ModificationStatusReason1Choice
object
1 property
1 required
BranchData3
object
4 properties
ExternalDocumentLineType1Code
string
TaxPeriod2
object
3 properties
Contact4
object
12 properties
ControlData1
object
1 property
1 required
SupplementaryData1Canc
object
2 properties
1 required
GenericAccountIdentification1
object
3 properties
1 required
OriginalGroupHeader14
object
6 properties
2 required
ExternalInvestigationExecutionConfirmation1Code
string
Garnishment3
object
8 properties
1 required
UnderlyingTransaction22
object
3 properties
cancelPaymentResponseBody
object
1 property
TaxParty2
object
4 properties
RemittanceAmount2
object
6 properties
PersonIdentificationSchemeName1Choice
object
2 properties
Exact4AlphaNumericText
string
Specifies an alphanumeric string with a length of 4 characters.
ActiveOrHistoricCurrencyCode
string
DocumentLineInformation1
object
3 properties
1 required
Charges7
object
2 properties
2 required
Max128Text
string
Specifies a character string with a maximum length of 128 characters.
CancellationStatusReason4
object
2 properties
InvestigationStatus5Choice
object
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs BMO publishes across the network.