BMO TPP EMT Customer Credit 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-EMTCustomerCreditTransferInitiation. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
1 operation
across 1 path,
and defines 176 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.
OriginalTransactionReference28
object
16 properties
AccountSchemeName1Choice
object
2 properties
GenericFinancialIdentification1
object
3 properties
1 required
SupplementaryDataGPS
object
1 property
1 required
CashAccountType2Choice
object
2 properties
GenericPersonIdentification1
object
3 properties
1 required
accountIdentification
object
1 property
ExternalPurpose1Code
string
TaxAmountType1Choice
object
2 properties
ExternalStatusReason1Code
string
CashAccount38
object
5 properties
1 required
Problem
object
5 properties
OtherContact1
object
2 properties
1 required
ReferredDocumentType3Choice
object
2 properties
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
SupplementaryDataEnvelope1
object
1 property
DiscountAmountAndType1
object
2 properties
1 required
RemittanceLocation7
object
2 properties
PaymentMethod3Code
string
NumberOfTransactionsPerStatus5
object
3 properties
2 required
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.
InstructionForDebtorAgent1
object
2 properties
PreferredContactMethod1Code
string
OrganisationIdentificationSchemeName1Choice
object
2 properties
otherAccountIdentification
object
1 property
1 required
SupplementaryData1
object
1 property
1 required
ProxyAccountType1Choice
object
2 properties
RemittanceInformation16
object
2 properties
CreditorReferenceType2
object
2 properties
1 required
StatusReasonInformation12
object
3 properties
ExternalLocalInstrument1Code
string
PaymentIdentification6
object
3 properties
1 required
CreditorReferenceInformation2
object
2 properties
DatePeriod2
object
2 properties
2 required
TaxRecordPeriod1Code
string
PersonIdentification13
object
2 properties
Party40Choice
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.
ExternalPaymentTransactionStatus1Code
string
TaxAuthorisation1
object
2 properties
Max70Text
string
Specifies a character string with a maximum length of 70characters.
ExternalPersonIdentification1Code
string
ExternalClearingSystemIdentification1Code
string
ExternalCashAccountType1Code
string
debtorAccount
object
1 property
1 required
ChargeBearerType1Code
string
DocumentLineType1Choice
object
2 properties
GenericOrganisationIdentification1
object
3 properties
1 required
OriginalPaymentInstruction32
object
8 properties
1 required
BICFIDec2014Identifier
string
ExternalGarnishmentType1Code
string
TaxInformation8
object
4 properties
ExternalAccountIdentification1Code
string
DiscountAmountType1Choice
object
2 properties
TaxInformation7
object
11 properties
ClearingSystemIdentification2Choice
object
2 properties
Purpose2Choice
object
2 properties
agentMemberIdentification
object
1 property
Party38Choice
object
2 properties
Max34Text
string
Specifies a character string with a maximum length of 34 characters.
PaymentInstruction30
object
16 properties
7 required
RemittanceLocationMethod2Code
string
GarnishmentType1
object
2 properties
1 required
SPRequestBody
object
1 property
TrueFalseIndicator
boolean
AnyBICDec2014Identifier
string
GroupHeader86
object
3 properties
2 required
ActiveOrHistoricCurrencyAndAmount
object
2 properties
ExternalProxyAccountType1Code
string
AccountIdentification4Choice
object
2 properties
ServiceLevel8Choice
object
2 properties
StructuredRemittanceInformation16
object
8 properties
OriginalGroupHeader17
object
8 properties
2 required
IBAN2007Identifier
string
creditorAccount
object
1 property
1 required
NameAndAddress16
object
2 properties
2 required
PaymentTypeInformation27
object
6 properties
creditorAgent
object
1 property
1 required
ProxyAccountIdentification1
object
2 properties
1 required
Max2048Text
string
Specifies a character string with a maximum length of 2048 characters.
SupplementaryDataEnvelopeGPS
object
1 property
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
GroupHeader85
object
5 properties
4 required
ReferredDocumentType4
object
2 properties
1 required
CategoryPurpose1Choice
object
2 properties
ExternalOrganisationIdentification1Code
string
FinancialIdentificationSchemeName1Choice
object
2 properties
RegulatoryAuthority2
object
2 properties
BranchAndFinancialInstitutionIdentification6
object
2 properties
1 required
StatusReason6Choice
object
2 properties
ExchangeRateType1Code
string
TaxParty1
object
3 properties
ClearingChannel2Code
string
TaxAmountAndType1
object
2 properties
1 required
Cheque11
object
12 properties
TaxAmount2
object
1 property
customerCreditTransferInitiation
object
1 property
1 required
CreditTransferTransaction34
object
25 properties
2 required
LocalInstrument2Choice
object
2 properties
agentFinancialInstitution
object
1 property
StructuredRegulatoryReporting3
object
6 properties
customerPaymentStatusReportV10
object
1 property
1 required
CurrencyAmountType
number
PaymentTypeInformation26
object
4 properties
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.
ExternalFinancialInstitutionIdentification1Code
string
RegulatoryReporting3
object
3 properties
Max105Text
string
Specifies a character string with a maximum length of 105 characters.
RegulatoryReportingType1Code
string
DocumentLineIdentification1
object
3 properties
Max10Text
string
Specifies a character string with a maximum length of 10 characters.
AddressType3Choice
object
2 properties
ReferredDocumentInformation7
object
4 properties
ExternalTaxAmountType1Code
string
OrganisationIdentification29
object
3 properties
RemittanceAmount3
object
6 properties
InstructionForCreditorAgent1
object
2 properties
ExchangeRate1
object
4 properties
PartyIdentification135
object
5 properties
CustomerCreditTransferInitiationV09
object
3 properties
2 required
AmountType4Choice
object
2 properties
ExternalDocumentLineType1Code
string
BranchData3
object
4 properties
TaxPeriod2
object
3 properties
RemittanceLocationData1
object
3 properties
1 required
Contact4
object
12 properties
ExternalPaymentGroupStatus1Code
string
GenericAccountIdentification1
object
3 properties
1 required
CustomerPaymentStatusReportV10
object
3 properties
2 required
EquivalentAmount2
object
2 properties
2 required
debtorAgent
object
1 property
1 required
ChequeDelivery1Code
string
Garnishment3
object
8 properties
1 required
SPGPSResponseBody
object
1 property
PaymentTransaction105
object
10 properties
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
ChequeDeliveryMethod1Choice
object
2 properties
DocumentLineInformation1
object
3 properties
1 required
Max128Text
string
Specifies a character string with a maximum length of 128 characters.
The full machine-readable OpenAPI contract behind this narrative.
Other APIs BMO publishes across the network.