# Pobieranie portfeli submerchanta

Endpoint: GET /flow/{flowServiceId}/submerchants/{submerchantId}/finances
Version: 1.0.0
Security: bearerAuth

## Path parameters:

  - `flowServiceId` (string, required)
    ID usługi Flow
    Example: "flow_aaaabbbb"

  - `submerchantId` (string, required)
    ID submerchanta (flsm_...) lub jego customId
    Example: "flsm_aaaabbbb"

## Response 200 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `data` (object, required)

  - `data.wallets` (array, required)

  - `data.wallets.id` (string)
    ID portfela
    Example: "0199a5f0-2b8c-7c1e-9e3a-1f2b3c4d5e6f"

  - `data.wallets.type` (object)

  - `data.wallets.type.id` (string)
    Enum: "mobile", "payment", "referral", "flow"

  - `data.wallets.type.name` (string)
    Example: "Płatności online"

  - `data.wallets.balance` (number)
    Saldo portfela
    Example: 123.45

  - `data.wallets.currency` (object)

  - `data.wallets.currency.isoCode` (string)
    Example: "PLN"

  - `data.wallets.currency.prefix` (string,null)

  - `data.wallets.currency.suffix` (string,null)
    Example: "zł"

  - `data.wallets.currency.currencyRateToPln` (number)
    Example: 1

  - `data.wallets.currency.nbpTable` (string,null)
    Example: "A"

  - `data.wallets.withdrawType` (string)
    Typ wypłat
    Enum: "manual", "workdays", "balance_greater_than", "custom_days"

  - `data.wallets.withdrawBalanceToAutoPayout` (number,null)
    Saldo, po przekroczeniu którego następuje automatyczna wypłata
    Example: 100

  - `data.wallets.minBalanceToWithdraw` (number,null)
    Minimalne saldo do wypłaty
    Example: 10

  - `data.wallets.customDaysToWithdraw` (array,null)
    Dni tygodnia wypłat (1 = poniedziałek, 5 = piątek)
    Example: [1,5]

  - `data.wallets.invoiceLocale` (string)
    Język faktur
    Enum: "pl", "en"

  - `data.wallets.createdAt` (string)
    Data utworzenia w formacie: ISO 8601

  - `data.wallets.updatedAt` (string)
    Data utworzenia w formacie: ISO 8601

  - `data.wallets.withdrawBalanceLeftBalance` (number,null)
    Kwota pozostawiana w portfelu przy wypłacie automatycznej
    Example: 10

## Response 401 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "UNAUTHORIZED"

## Response 403 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `errorCode` (string, required)
    Error status code
    Enum: "INVALID_ABILITY_PROVIDED", "IP_ADDRESS_NOT_WHITELISTED"

## Response 404 fields (application/json):

  - `success` (boolean, required)
    Request status

  - `message` (string)
    Opis błędu

  - `errorCode` (string, required)
    Kod błędu


