FinLego for developers
  1. IncomingRequests
FinLego for developers
  • FinLego Core Banking
    • Services REST API
      • ClientProfile - FrontOffice
        • Client
          • /Client
          • /Client/deletion-notifications
      • ClientProfile - System
        • Clients
          • /internal/Clients
          • /internal/Clients
          • /internal/Clients/{clientId}/block
          • /internal/Clients/{clientId}/unblock
          • /internal/Clients/{clientId}
          • /internal/Clients/{clientId}
        • Documents
          • /internal/Clients/{clientId}/Documents/upload
          • /internal/Clients/{clientId}/Documents/{documentId}/download
          • /internal/Clients/{clientId}/Documents
          • /internal/Clients/{clientId}/Documents/{documentId}
      • 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
          • Transactions by filter
          • /internal/Transactions/{id}
          • /internal/Transactions
          • /internal/Transactions/query
          • /internal/Transactions/report
        • BaasProvider
          • /BaasProvider/available-currencies
        • BackgroundJob
          • /internal/BackgroundJob/AccountBalanceCheckJob
        • DailyAccountBalance
          • /internal/DailyAccountBalance
          • /internal/DailyAccountBalance/recalculate
        • DailyCheck
          • /internal/DailyCheck
          • /internal/DailyCheck/details
        • Reports
          • /internal/Reports/ReconciliationReport
        • TreasuryManagement
          • /internal/TreasuryManagement/summary
        • 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
      • GeneralLedger - System (2)
        • Accounts
          • /v2/internal/Accounts
          • /v2/internal/Accounts/recalculate
          • /internal/Accounts/calculateBalances
          • /v2/ledger/internal/Accounts/{accountId}
          • /v2/ledger/internal/Accounts
          • /v2/ledger/internal/Accounts/getAggregatedAmounts
        • 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
          • Generate a new confirmation code for the specified transfer.
        • Documents
          • Downloads a document by its file name.
        • Recipients
          • Fetch recipients based on the specified filters.
          • Fetch recipients based on the specified filters.
          • Add a recipient.
          • Fetch recipient details by the specified recipient identifier.
          • Fetch recipient details by the specified recipient identifier.
          • Update the visibility details of a recipient.
        • Transfers
          • Fetch transfers based on the specified filters.
          • Fetch transfers based on the specified filters.
          • Fetch transfer details by the specified transfer identifier.
          • Fetch transfer details by the specified transfer identifier.
          • Create an outgoing transfer.
          • Fetch outgoing transfer details by the specified transfer identifier.
          • Confirm an outgoing transfer.
          • Fetch incoming transfer details by the specified transfer identifier.
          • Cancel an outgoing transfer by the transfer identifier.
          • Fetch foreign exchange transfer details by the specified transfer identifier.
          • Fetch outgoing transfer details by the specified transfer identifier.
          • Fetch incoming transfer details by the specified transfer identifier.
          • Create a foreign exchange transfer.
          • Confirm an outgoing transfer.
          • Cancel an outgoing transfer by the transfer identifier.
          • Fetch foreign exchange transfer details by the specified transfer identifier.
          • Fetch a transfer type by recipient account and currency.
      • TransferOrchestrator - System (1)
        • Documents
          • Downloads a document by its file name and client identifier.
        • IncomingRequests
          • Fetch internal requests based on the specified filters.
            GET
          • process a transfer manually.
            POST
        • Recipients
          • Add a recipient.
        • 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)
        • Recipients
          • Add a system recipient.
        • Transfers
          • /internal/integration/Transfers/outgoing
          • /internal/integration/Transfers/outgoing/payment-request
  • Onboarding Integration
    • ClientsImport
      • Imports a new individual client from an integrated WL customer's onboarding system
      • Imports a new company client from an integrated WL customer's onboarding system
    • SumsubWebhooks
      • /integration/sumsub-webhooks/update-state
      • Simulates a verification response.
  1. IncomingRequests

Fetch internal requests based on the specified filters.

GET
/internal/IncomingRequests
IncomingRequests

Request

Query Params
clientId
string <uuid>
optional
The unique identifier of the client.
SenderName
string 
optional
The sender's name.
SenderIban
string 
optional
The sender's IBAN (International Bank Account Number).
RecipientName
string 
optional
The Recipient's name.
RecipientIban
string 
optional
The Recipient's IBAN (International Bank Account Number).
BaasProvider
enum<string> 
optional
BAAS provider type.
Allowed values:
bclpbmyEUPayemBankmanualBaasclearJunctionfuseMeinCorerailsrnovebastubBaas
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 '/internal/IncomingRequests'

Responses

🟢200Request has been successfully completed.
application/json
Body
data
array[object (IncomingRequestDto) {22}] 
optional
id
string <uuid>
optional
created
string <date-time>
optional
modified
string <date-time>
optional
amount
number <double>
optional
currency
string 
optional
description
string  | null 
optional
recipientName
string  | null 
optional
recipientIban
string  | null 
optional
recipientAccountNumber
string  | null 
optional
baasProvider
enum<string> 
optional
Allowed values:
bclpbmyEUPayemBankmanualBaasclearJunctionfuseMeinCorerailsrnovebastubBaas
paymentSystemType
enum<string> 
optional
Allowed values:
undefinedsepaswiftinternalselffasterUK
error
string  | null 
optional
clientId
string <uuid> | null 
optional
senderName
string  | null 
optional
senderAddress
string  | null 
optional
senderZipCode
string  | null 
optional
senderCity
string  | null 
optional
senderCountry
string  | null 
optional
senderIban
string  | null 
optional
senderBic
string  | null 
optional
senderAccountNumber
string  | null 
optional
baasProviderTransferId
string 
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",
            "amount": 0,
            "currency": "string",
            "description": "string",
            "recipientName": "string",
            "recipientIban": "string",
            "recipientAccountNumber": "string",
            "baasProvider": "bc",
            "paymentSystemType": "undefined",
            "error": "string",
            "clientId": "5e505642-9024-474d-9434-e5a44f505cc5",
            "senderName": "string",
            "senderAddress": "string",
            "senderZipCode": "string",
            "senderCity": "string",
            "senderCountry": "string",
            "senderIban": "string",
            "senderBic": "string",
            "senderAccountNumber": "string",
            "baasProviderTransferId": "string"
        }
    ],
    "page": {
        "pageNumber": 0,
        "pageSize": 0,
        "totalRecords": 0,
        "totalPages": 0
    }
}
🟠400Bad Request
🔴500Internal Server Error
Previous
Downloads a document by its file name and client identifier.
Next
process a transfer manually.
Built with