- FinLego Core Banking
- Services REST API
- ClientProfile - FrontOffice
- ClientProfile - System
- GeneralLedger - System (1)
- Accounts
- /Accounts
- /v2/internal/Accounts
- /Accounts
- /v2/internal/Accounts/recalculate
- /Accounts/{id}
- /internal/Accounts/calculateBalances
- /Accounts/{id}
- /v2/ledger/internal/Accounts/{accountId}
- /Accounts/{id}
- /v2/ledger/internal/Accounts/search
- /Accounts/send-otp
- /v2/ledger/internal/Accounts/getAggregatedAmounts
- /Accounts/otp-verification
- /Accounts/{accountNumber}
- /Accounts/reorder-accounts
- Transactions
- BaasProvider
- BackgroundJob
- DailyAccountBalance
- DailyCheck
- Reports
- TreasuryManagement
- Payments
- Creates payment with single transaction and transfers money between accounts
- Creates payment in Draft state without any money transfers
- Pends payment and holds funds in case of withdrawals
- Posts payment, withdraws held funds and deposits it to corresponding account
- Cancels payment and performs payback in case of held
- Accounts
- GeneralLedger - System (2)
- Accounts
- Payments
- Creates payment with single transaction and transfers money between accounts
- Creates payment in Draft state without any money transfers
- Pends payment and holds funds in case of withdrawals
- Posts payment, withdraws held funds and deposits it to corresponding account
- Cancels payment and performs payback in case of held
- TransferOrchestrator - FrontOffice
- Confirmations
- Documents
- Recipients
- Transfers
- Fetch transfers based on the specified filters.GET
- Fetch transfers based on the specified filters.GET
- Fetch transfer details by the specified transfer identifier.GET
- Fetch transfer details by the specified transfer identifier.GET
- Create an outgoing transfer.POST
- Fetch outgoing transfer details by the specified transfer identifier.GET
- Confirm an outgoing transfer.PUT
- Fetch incoming transfer details by the specified transfer identifier.GET
- Cancel an outgoing transfer by the transfer identifier.PUT
- Fetch foreign exchange transfer details by the specified transfer identifier.GET
- Fetch outgoing transfer details by the specified transfer identifier.GET
- Fetch incoming transfer details by the specified transfer identifier.GET
- Create a foreign exchange transfer.POST
- Confirm an outgoing transfer.PUT
- Cancel an outgoing transfer by the transfer identifier.PUT
- Fetch foreign exchange transfer details by the specified transfer identifier.GET
- Fetch a transfer type by recipient account and currency.GET
- TransferOrchestrator - System (1)
- Documents
- IncomingRequests
- Recipients
- Transfers
- Fetch internal transfers based on the specified filters.
- Fetch outgoing transfer details by the specified transfer identifier.
- Fetch incoming transfer details by the specified transfer identifier.
- Assign an unrecognized incoming transfer.
- Fetch foreign exchange transfer details by the specified transfer identifier.
- Execute a transfer manually.
- Continue processing of an outgoing transfer.
- Fetch outgoing transfers based on the specified filters.
- Fetch incoming transfers based on the specified filters.
- Fetch foreign exchange transfers based on the specified filters.
- TransferOrchestrator - System (2)
- Onboarding Integration
Fetch transfers based on the specified filters.
GET
/Transfers
Transfers
Request
Query Params
States
array[string]
optional
Allowed values:
processingcompletedfailedtechnicalProblem
OperationType
enum<string>
optional
Allowed values:
incomingoutgoingfxinternalselfpaymentRequest
AccountId
string <uuid>
optional
CreatedFrom
string <date-time>
optional
CreatedTo
string <date-time>
optional
Currency
string
optional
AmountFrom
number <double>
optional
AmountTo
number <double>
optional
System
enum<string>
optional
Allowed values:
undefinedsepaswiftinternalselffasterUK
Type
enum<string>
optional
Allowed values:
outgoingincomingfx
SortBy
string
optional
SortOrder
enum<string>
optional
Allowed values:
ascdesc
PageNumber
integer <int32>
optional
PageSize
integer <int32>
optional
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/Transfers'
Responses
🟢200Request has been successfully completed.
application/json
Body
data
array[object (CustomerTransferDto) {6}]
optional
id
string <uuid>
optional
created
string <date-time>
optional
modified
string <date-time>
optional
outgoing
object (CustomerOutgoingTransferDto)
optional
incoming
object (CustomerIncomingTransferDto)
optional
fx
object (CustomerFxTransferDto)
optional
page
object (PageInfoDto)
optional
pageNumber
integer <int64>
optional
pageSize
integer <int64>
optional
totalRecords
integer <int64>
optional
totalPages
integer <int64>
read-onlyoptional
Example
{
"data": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"outgoing": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"operationType": "incoming",
"clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
"sender": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"legalName": "string",
"firstName": "string",
"lastName": "string",
"registrationAddress": {
"country": "string",
"postalCode": "string",
"city": "string",
"street": "string"
},
"account": {
"bic": "string",
"iban": "string",
"accountNumber": "string",
"ukAccountNumber": "string",
"ukSortCode": "string",
"accountName": "string",
"ledgerAccountId": "8fd783bf-c51a-434f-9698-99f6050085a9",
"bankCountry": "string",
"bankName": "string",
"currency": "string"
}
},
"senderSide": {
"amount": 0,
"feeAmount": 0,
"feeAllocation": "our",
"totalAmount": 0,
"currency": "string"
},
"recipient": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"legalName": "string",
"firstName": "string",
"lastName": "string",
"registrationAddress": {
"country": "string",
"postalCode": "string",
"city": "string",
"street": "string"
},
"account": {
"bic": "string",
"iban": "string",
"accountNumber": "string",
"ukAccountNumber": "string",
"ukSortCode": "string",
"accountName": "string",
"ledgerAccountId": "8fd783bf-c51a-434f-9698-99f6050085a9",
"bankCountry": "string",
"bankName": "string",
"currency": "string"
},
"recipientType": "corporate",
"isVisible": true,
"clientId": "5e505642-9024-474d-9434-e5a44f505cc5"
},
"system": "undefined",
"description": "string",
"documents": [
{
"name": "string"
}
],
"state": "processing",
"reason": "string"
},
"incoming": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"operationType": "incoming",
"clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
"sender": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"legalName": "string",
"firstName": "string",
"lastName": "string",
"registrationAddress": {
"country": "string",
"postalCode": "string",
"city": "string",
"street": "string"
},
"account": {
"bic": "string",
"iban": "string",
"accountNumber": "string",
"ukAccountNumber": "string",
"ukSortCode": "string",
"accountName": "string",
"ledgerAccountId": "8fd783bf-c51a-434f-9698-99f6050085a9",
"bankCountry": "string",
"bankName": "string",
"currency": "string"
}
},
"recipient": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"legalName": "string",
"firstName": "string",
"lastName": "string",
"registrationAddress": {
"country": "string",
"postalCode": "string",
"city": "string",
"street": "string"
},
"account": {
"bic": "string",
"iban": "string",
"accountNumber": "string",
"ukAccountNumber": "string",
"ukSortCode": "string",
"accountName": "string",
"ledgerAccountId": "8fd783bf-c51a-434f-9698-99f6050085a9",
"bankCountry": "string",
"bankName": "string",
"currency": "string"
}
},
"recipientSide": {
"amount": 0,
"feeAmount": 0,
"feeAllocation": "our",
"totalAmount": 0,
"currency": "string"
},
"system": "undefined",
"description": "string",
"state": "processing",
"reason": "string"
},
"fx": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"operationType": "incoming",
"clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
"sender": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"legalName": "string",
"firstName": "string",
"lastName": "string",
"registrationAddress": {
"country": "string",
"postalCode": "string",
"city": "string",
"street": "string"
},
"account": {
"bic": "string",
"iban": "string",
"accountNumber": "string",
"ukAccountNumber": "string",
"ukSortCode": "string",
"accountName": "string",
"ledgerAccountId": "8fd783bf-c51a-434f-9698-99f6050085a9",
"bankCountry": "string",
"bankName": "string",
"currency": "string"
}
},
"senderSide": {
"amount": 0,
"feeAmount": 0,
"feeAllocation": "our",
"totalAmount": 0,
"currency": "string"
},
"recipient": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"created": "2019-08-24T14:15:22Z",
"modified": "2019-08-24T14:15:22Z",
"legalName": "string",
"firstName": "string",
"lastName": "string",
"registrationAddress": {
"country": "string",
"postalCode": "string",
"city": "string",
"street": "string"
},
"account": {
"bic": "string",
"iban": "string",
"accountNumber": "string",
"ukAccountNumber": "string",
"ukSortCode": "string",
"accountName": "string",
"ledgerAccountId": "8fd783bf-c51a-434f-9698-99f6050085a9",
"bankCountry": "string",
"bankName": "string",
"currency": "string"
}
},
"recipientSide": {
"amount": 0,
"feeAmount": 0,
"feeAllocation": "our",
"totalAmount": 0,
"currency": "string"
},
"exchangeRate": 0,
"state": "processing",
"reason": "string"
}
}
],
"page": {
"pageNumber": 0,
"pageSize": 0,
"totalRecords": 0,
"totalPages": 0
}
}
🟠400Provided parameters are invalid.
🔴500Internal Server Error