BMO TPP EMT Get Transaction 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-EMTGetTransaction. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
1 operation
across 1 path,
and defines 182 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
TransactionCriteria5Choice
object
2 properties
AccountSchemeName1Choice
object
2 properties
ExternalPaymentControlRequestType1Code
string
GenericFinancialIdentification1
object
3 properties
1 required
SupplementaryDataGPS
object
1 property
1 required
AmountRangeBoundary1
object
2 properties
2 required
GenericPersonIdentification1
object
3 properties
1 required
TaxAmountType1Choice
object
2 properties
ExternalStatusReason1Code
string
DateAndDateTimeSearch3Choice
object
2 properties
QueueTransactionIdentification1
object
2 properties
2 required
SystemSearch4
object
4 properties
ReferredDocumentType3Choice
object
2 properties
Problem
object
5 properties
OtherContact1
object
2 properties
1 required
TaxRecord2
object
5 properties
ExternalServiceLevel1Code
string
Max140Text
string
Specifies a character string with a maximum length of 140 characters.
CreditorReferenceType1Choice
object
2 properties
impliedCurrencyAndAmountRange1
object
2 properties
1 required
FinancialInstitutionIdentification18
object
6 properties
SupplementaryDataEnvelope1
object
1 property
DiscountAmountAndType1
object
2 properties
1 required
NumberOfTransactionsPerStatus5
object
3 properties
2 required
Max16Text
string
Specifies a character string with a maximum length of 16 characters.
DateAndDateTime2Choice
object
2 properties
PaymentOrigin1Choice
object
1 property
1 required
ExternalDiscountAmountType1Code
string
Max15NumericText
string
Specifies a numeric string with a maximum length of 15 digits.
OrganisationIdentificationSchemeName1Choice
object
2 properties
PreferredContactMethod1Code
string
otherAccountIdentification
object
1 property
1 required
SupplementaryData1
object
1 property
1 required
RemittanceInformation16
object
2 properties
CreditorReferenceType2
object
2 properties
1 required
StatusReasonInformation12
object
3 properties
DatePeriodSearch1Choice
object
4 properties
PaymentIdentification6Choice
object
5 properties
MessageHeader9
object
3 properties
1 required
ExternalLocalInstrument1Code
string
GenericIdentification1
object
3 properties
1 required
CreditorReferenceInformation2
object
2 properties
InstructionStatusSearch5
object
2 properties
DatePeriod2
object
2 properties
2 required
TaxRecordPeriod1Code
string
PersonIdentification13
object
2 properties
PaymentTransactionParty3
object
6 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
debtorAccount
object
1 property
1 required
Priority1Choice
object
1 property
1 required
PendingStatus4Code
string
DocumentLineType1Choice
object
2 properties
OriginalPaymentInstruction32
object
8 properties
1 required
GenericOrganisationIdentification1
object
3 properties
1 required
TransactionQuery5
object
2 properties
BICFIDec2014Identifier
string
ExternalGarnishmentType1Code
string
DiscountAmountType1Choice
object
2 properties
ExternalAccountIdentification1Code
string
CashPaymentStatus2Code
string
TransactionSearchCriteria8
object
3 properties
TaxInformation7
object
11 properties
ClearingSystemIdentification2Choice
object
2 properties
agentMemberIdentification
object
1 property
Party38Choice
object
2 properties
Max34Text
string
Specifies a character string with a maximum length of 34 characters.
ImpliedCurrencyAmountRange1Choice
object
5 properties
GarnishmentType1
object
2 properties
1 required
TrueFalseIndicator
boolean
AnyBICDec2014Identifier
string
GroupHeader86
object
3 properties
2 required
ActiveOrHistoricCurrencyAndAmount
object
2 properties
ServiceLevel8Choice
object
2 properties
OriginalGroupHeader17
object
8 properties
2 required
StructuredRemittanceInformation16
object
8 properties
AccountIdentification4Choice
object
2 properties
ImpliedCurrencyAndAmount
object
1 property
1 required
IBAN2007Identifier
string
creditorAccount
object
1 property
1 required
PaymentTypeInformation27
object
6 properties
creditorAgent
object
1 property
1 required
GPSRequestBody
object
1 property
SupplementaryDataEnvelopeGPS
object
1 property
Max2048Text
string
Specifies a character string with a maximum length of 2048 characters.
PaymentStatusCodeSearch2Choice
object
3 properties
ClearingSystemMemberIdentification2
object
2 properties
1 required
LongPaymentIdentification2
object
7 properties
4 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
GPSResponseBody
object
1 property
CategoryPurpose1Choice
object
2 properties
ReferredDocumentType4
object
2 properties
1 required
ExternalOrganisationIdentification1Code
string
PaymentSearch8
object
13 properties
FinancialIdentificationSchemeName1Choice
object
2 properties
DateTimePeriod1
object
2 properties
2 required
StatusReason6Choice
object
2 properties
BranchAndFinancialInstitutionIdentification6
object
2 properties
1 required
ClearingSystemIdentification3Choice
object
2 properties
TaxParty1
object
3 properties
ClearingChannel2Code
string
GetTransactionV08
object
3 properties
1 required
TaxAmountAndType1
object
2 properties
1 required
TaxAmount2
object
1 property
agentFinancialInstitution
object
1 property
LocalInstrument2Choice
object
2 properties
customerPaymentStatusReportV10
object
1 property
1 required
DateTimePeriod1Choice
object
3 properties
CurrencyAmountType
number
ExternalEnquiryRequestType1Code
string
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.
getTransactionV08
object
1 property
1 required
ExternalFinancialInstitutionIdentification1Code
string
ShortPaymentIdentification2
object
3 properties
3 required
Max105Text
string
Specifies a character string with a maximum length of 105 characters.
DocumentLineIdentification1
object
3 properties
AddressType3Choice
object
2 properties
ImpliedCurrencyAmount
object
ReferredDocumentInformation7
object
4 properties
TransactionCriteria8
object
2 properties
ExternalTaxAmountType1Code
string
OrganisationIdentification29
object
3 properties
RemittanceAmount3
object
6 properties
PartyIdentification135
object
5 properties
AmountType4Choice
object
2 properties
ExternalDocumentLineType1Code
string
BranchData3
object
4 properties
TaxPeriod2
object
3 properties
Contact4
object
12 properties
ExternalPaymentGroupStatus1Code
string
GenericAccountIdentification1
object
3 properties
1 required
CustomerPaymentStatusReportV10
object
3 properties
2 required
Max4AlphaNumericText
string
Specifies an alphanumeric string with a maximum length of 4 characters.
EquivalentAmount2
object
2 properties
2 required
ExternalCashClearingSystem1Code
string
debtorAgent
object
1 property
1 required
ActiveOrHistoricCurrencyAndAmountRange2
object
2 properties
2 required
Garnishment3
object
8 properties
1 required
ActiveOrHistoricAmountRange2Choice
object
2 properties
PaymentTransaction105
object
10 properties
FromToAmountRange1
object
2 properties
2 required
RequestType4Choice
object
3 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
DocumentLineInformation1
object
3 properties
1 required
accountIdentification
object
1 property
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.