Unique identifier of the account.
Banking Events (1.0.0)
Webhook event payloads emitted by the Banking API. Events are delivered through the Aritma Events API using the CloudEvents specification.
Event payloads closely mirror the responses from the corresponding Banking API endpoints, so the data structures will already be familiar if you use the REST API.
Request
Fired when a new banking account has been created. Includes account identifiers (IBAN/BBAN), BIC, currency, and display name.
Related endpoint: Get account
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.account.created
{ "id": "string", "bic": "string", "iban": "string", "bban": "string", "name": "string", "currency": "string", "displayName": "string" }
Request
Fired when the approval settings for an account have been changed, such as toggling pre-approval or updating the number of required approvers.
Related endpoint: Get account parameters
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.account.approval_settings.updated
{ "id": "string", "name": "string", "displayName": "string", "preApproval": true, "numberOfApprovers": 0, "_links": { "self": { … } } }
Request
Fired when the status of an account has been updated. The accountStatus field indicates the new status.
Related endpoint: Get account
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.account.status.updated
{ "id": "string", "name": "string", "displayName": "string", "accountStatus": "Active", "_links": { "self": { … } } }
Request
Fired when the balance of a banking account has been added or updated. Contains the current balances and account identifiers.
Related endpoint: Get account balances
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.account.balance.updated
{ "id": "string", "iban": "string", "bban": "string", "currency": "string", "balances": [ { … } ], "_links": { "self": { … } } }
Request
Fired when a new transaction has been received for an account. The payload contains the full transaction information including amounts, parties, and remittance data.
Related endpoint: Get transaction details
An amount with currency.
Reference to an account using various identification schemes.
Structured remittance information.
Source of the transaction.
- Mock serverhttps://developer.aritma.com/_mock/apis/banking/v4/openapi/banking-events-openapi/banking.account.transaction.received
{ "transactionId": "string", "accountId": "string", "references": { "endToEndIds": [ … ], "instructionId": "string", "accountServicerReference": "string", "mandateId": "string", "checkNumber": "string" }, "entryReference": "string", "valueDate": "2019-08-24T14:15:22Z", "bookingDate": "2019-08-24T14:15:22Z", "transactionAmount": { "currency": "string", "amount": "string" }, "amountDetails": { "instructedAmount": { … }, "transactionAmount": { … } }, "charge": { "amount": { … }, "chargeBearer": "debt" }, "currencyExchange": [ { … } ], "creditor": { "name": "string", "postalAddress": { … } }, "creditorAccount": { "iban": "string", "bban": "string", "other": { … }, "currency": "string", "pan": "string", "maskedPan": "string", "msisdn": "string" }, "debtor": { "name": "string", "postalAddress": { … } }, "debtorAccount": { "iban": "string", "bban": "string", "other": { … }, "currency": "string", "pan": "string", "maskedPan": "string", "msisdn": "string" }, "remittanceInformationUnstructured": [ "string" ], "remittanceInformationStructured": [ { … } ], "purposeCode": "string", "purposeProprietary": "string", "bankTransactionCode": "string", "bankTransactionCodeProprietary": "string", "additionalInformation": "string", "entryDetailsCount": 0, "transactionSource": "Default", "_links": { "self": { … } } }