> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://infonite.dev/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://infonite.dev/_mcp/server.

# Financial Position

GET https://clients.infonite.tech/api/executions/results/{execution_id}/financial/v1/global-position

**One answer with everything financial the execution retrieved** — the unified position of your customer at that institution: profile, accounts, cards, deposits, loans, investment accounts, stocks, funds, pension plans and direct debits, each family under its own key. The keys are described in [Banking](/guides/data-models/banking/overview).

**This is the read we recommend, and the one to build on.** Every family below also has its own endpoint — [Accounts](api:GET/executions/results/\{execution_id}/financial/v1/accounts), [Cards](api:GET/executions/results/\{execution_id}/financial/v1/cards), and the rest — and they answer the same records. The difference is the number of requests: **one here, up to ten there**, for the same execution and the same data.

Reach for a single family when you genuinely want one — a balance check, a card list — and for anything that reasons over the whole picture (scoring, underwriting, affordability) come here.

**Only what was requested appears.** The object is built from what this execution actually retrieved: a family that was not asked for, or that the source did not answer, is simply absent. Nothing here fails because a feature is missing — so read the keys rather than assuming them.

| Status | Meaning                                                                                                                                            |
| :----- | :------------------------------------------------------------------------------------------------------------------------------------------------- |
| `200`  | The position.                                                                                                                                      |
| `202`  | `execution_still_processing` — this endpoint waits for the **whole** execution, unlike the per-family ones: a partial picture is a misleading one. |
| `404`  | No execution with that id for your application, or it has been deleted.                                                                            |

**Server to server only.** This call is authorised with your application secret: it belongs in your backend, never in a browser, a mobile app or anything your customer can read.

Reference: https://infonite.dev/api-reference/direct-executions/direct-executions-api/fetching-the-results/financial-data/direct-executions-v-1-results-financial-position

## Authentication

- `X-APP-SECRET` header (required) — Application Secret

## Servers

- `https://clients.infonite.tech/api` (Legacy Server, default)
- `https://clients.infonite.io/api` (Production Server)

## Request

### Path parameters

- `execution_id` (string, required) — The execution, as the acceptance response returned it.

## Response

### 200

**200 OK**Everything the execution retrieved from the institution, assembled into one object: accounts, cards, deposits, loans, investments and direct debits, each under its own family. A family the execution did not ask for is simply absent.

- `customer` (object, optional) — Customer family
  - `profile` (object, optional) — Customer profile
    - `product` ("customer_information", required) — The product type identifier. Always `customer_information` for this product.
    - `sub_family` ("customer_information:user_profile", required) — The sub-family identifier: `customer_information:user_profile`, the customer's profile at the institution.
    - `fetch_date` (string, required) — Date this information was fetched.
    - `type` (enum, required) — The kind of customer: a person or a company. This is the switch that tells you how to read the rest of the profile.
      - Allowed values: `person`, `company`, `unknown`
    - `identification_numbers` (list of object, required) — The customer's identification documents as the institution registers them — for persons a DNI/NIE, passport or Social Security number; for companies the tax ID (CIF). Each entry carries its type, its value, and whether the value passed validation.
      - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
        - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
      - `value` (string, required) — The number itself, as reported by the source.
      - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
      - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
      - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
    - `gender` (enum, required) — **Persons only** — gender as declared at the institution. `unknown` for companies, and for persons whose source does not disclose it.
      - Allowed values: `male`, `female`, `rather_not_say`, `unknown`
    - `civil_status` (enum, required) — **Persons only** — civil status as declared at the institution. `unknown` for companies, and for persons whose source does not disclose it.
      - Allowed values: `single`, `married`, `divorced`, `widowed`, `separated`, `unknown`
    - `emails` (list of string, required) — Email addresses of the customer, as they appear at the source.
    - `phones` (list of string, required) — Phone numbers of the customer, as they appear at the source.
    - `addresses` (list of object, required) — Postal addresses of the customer, as they appear at the source.
      - `title` (string, optional, nullable) — Free label for the address (e.g. `Headquarter`, `Domicilio`).
      - `street` (string, optional, nullable) — Street line: name and number.
      - `street_extra` (string, optional, nullable) — Second street line: floor, suite, staircase, apartment...
      - `municipality` (string, optional, nullable) — Municipality the address belongs to.
      - `city` (string, optional, nullable) — City or town.
      - `state` (string, optional, nullable) — State or province code.
      - `country` (string, optional, nullable) — Country, as a two-letter ISO code.
      - `zip_code` (string, optional, nullable) — Postal code.
    - `name` (string, optional) — For persons, the given name(s); for companies, the registered legal name (razón social).
    - `name_extra` (string, optional) — **Persons only** — the rest of the legal name; Spanish institutions report both surnames here. Empty for companies.
    - `alias` (string, optional) — How the institution addresses the customer when it differs from the legal name — a chosen or commercial name.
    - `birth_date` (date, optional) — For persons, the date of birth; for companies, the date of incorporation, when the source provides it.
    - `birth_country` (string, optional) — Country of birth, as a two-letter ISO code.
    - `nationality_country` (string, optional) — For persons, the country of nationality; for companies, the country of the registered seat. Two-letter ISO code.
    - `residence_country` (string, optional) — For persons, the country of residence; for companies, the country of its tax residence. Two-letter ISO code.
    - `number_of_children` (integer, optional) — **Persons only** — number of children, when the institution records it. Empty for companies.
    - `language` (string, optional) — The customer's preferred language, as an ISO language code.
    - `member_since` (date, optional) — Date the customer's relationship with the institution began, when the source reports it.
- `accounts` (list of object, optional) — Current accounts
  - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
  - `product` ("financial_account", required)
  - `sub_family` ("financial_account:current", required)
  - `fetch_date` (string, required) — Date this product was fetched
  - `data_enrichment` (enum, required) — Data enrichment status. Indicates whether the product has been enriched with additional data. If not, the product will be filled with generic data.
    - Allowed values: `skipped`, `pending`, `processing`, `ready`, `failed`
  - `identifier` (object, required) — Account identifier
    - `type`: `clabe` (CLABE)
      - `control_digits` (string, required) — Control digit
      - `entity_code` (string, required) — Bank code
      - `entity_country` (string, required) — Bank Country
      - `entity_office` (string, required) — Bank office
      - `masked` (string, required) — Partial Clabe
      - `value` (string, required) — Clave Bancaria Estandarizada
    - `type`: `generic` (Generic Identifier)
      - `value` (string, required) — Identifier
      - `control_digits` (string, optional) — Control digits
      - `entity_code` (string, optional) — Entity code
      - `entity_country` (string, optional) — Entity country
      - `entity_office` (string, optional) — Entity office
    - `type`: `iban` (IBAN)
      - `control_digits` (string, required) — Control digits
      - `entity_code` (string, required) — Bank code
      - `entity_country` (string, required) — Bank Country
      - `entity_office` (string, required) — Bank office
      - `masked` (string, required) — Partial IBAN
      - `value` (string, required) — International Bank Account Number
  - `customer_segment` (enum, required)
    - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
  - `product_name` (string, required) — Product name
  - `product_alias` (string, optional) — Product alias
  - `product_description` (string, optional) — Product Description
  - `opening_date` (date, optional) — Account opening date
  - `transactions` (list of object, optional) — Account transactions
    - `type` (enum, required) — Transaction type
      - Allowed values: `unknown`, `opening`, `closure`, `credit`, `debit`, `default`
    - `status` (enum, required) — Transaction status
      - Allowed values: `unknown`, `pending`, `booked`, `cancelled`, `failed`, `reversed`
    - `category` (enum, required) — Transaction category. Transactions are classified based on their context and nature. The categorization is only applied if data enrichment is enabled for your current application. Otherwise, this field will be filled with a generic category based on the transaction amount. Contact support for more information.
      - Allowed values: `expenses::to categorize::unclassified`, `expenses::household::other household`, `expenses::household::rent`, `expenses::household::mortgage`, `expenses::household::utilities`, `expenses::household::communications`, `expenses::household::insurance & fees`, `expenses::household::services`, `expenses::home improvement::other home improvement`, `expenses::home improvement::renovation & repairs`, `expenses::home improvement::furniture & interior`, `expenses::home improvement::garden & outdoor`, `expenses::food & drinks::other food & drinks`, `expenses::food & drinks::groceries & supermarket`, `expenses::food & drinks::dining out`, `expenses::food & drinks::coffee & snacks`, `expenses::food & drinks::alcohol & tobacco`, `expenses::transport::other transport`, `expenses::transport::car & fuel`, `expenses::transport::public transport`, `expenses::transport::flights`, `expenses::transport::taxi & ride-share`, `expenses::shopping::other shopping`, `expenses::shopping::clothes & accessories`, `expenses::shopping::electronics & gadgets`, `expenses::shopping::hobby & sports equipment`, `expenses::shopping::books & games`, `expenses::shopping::gifts`, `expenses::leisure & entertainment::other leisure & entertainment`, `expenses::leisure & entertainment::culture events`, `expenses::leisure & entertainment::hobbies, sports & fitness`, `expenses::leisure & entertainment::hotels & vacation`, `expenses::leisure & entertainment::lottery & betting`, `expenses::health & beauty::other health & beauty`, `expenses::health & beauty::pharmacy`, `expenses::health & beauty::medical`, `expenses::health & beauty::beauty & personal care`, `expenses::health & beauty::optician & dentist`, `expenses::financial & organizations::other financial expenses`, `expenses::financial & organizations::credit obligations`, `expenses::financial & organizations::fees & charges`, `expenses::financial & organizations::public dues`, `expenses::other::other expenses`, `expenses::other::education`, `expenses::other::charity`, `expenses::other::associations`, `expenses::other::pets`, `expenses::other::kids`, `expenses::other::cash withdrawals`, `expenses::other::transfers`, `expenses::other::family pension/alimony`, `income::to categorize::unclassified`, `income::income::other income`, `income::income::salary & payroll`, `income::income::passive income`, `income::income::pension`, `income::income::subsidies & grants`, `income::income::tax refunds`, `income::income::transfers`, `income::income::cash deposit`, `income::income::received gifts`, `null::to categorize::unclassified`, `null::null::other not computable`, `null::null::card adjustment`, `null::null::card payment`, `null::null::investments`, `null::null::internal & self transfers`
    - `operation_date` (date, optional) — Represents the exact moment a transaction was initiated or authorized, regardless of when it was recorded or had an effect on the balance. For instance, if a purchase was made using a credit card, the operation_date would be the date of that purchase, even if the transaction was processed or reflected in the account on subsequent dates.
    - `value_date` (date, optional) — The date on which the transaction effectively impacts an account balance. It determines when interests or other time-based considerations might commence. Even though a transaction might be logged or authorized on a different date, the value_date signifies the point when it truly reflects on the account’s funds.
    - `amount` (object, optional) — Transaction amount
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `balance` (object, optional) — Account balance after the transaction
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `descriptions` (list of string, optional) — Original transaction descriptions
    - `provider_id` (string, optional) — Unique ID for the transaction in the provider system
    - `reference` (string, optional) — Transaction reference
    - `payee` (object, optional) — Payee information, if available
      - `name` (string, optional) — Name
      - `code` (string, optional) — Code
      - `country_code` (string, optional) — Country Code
      - `identifier` (object, optional) — Holder identifier
        - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
          - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
        - `value` (string, required) — The number itself, as reported by the source.
        - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
        - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
        - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
    - `payer` (object, optional) — Payer information, if available
      - `name` (string, optional) — Name
      - `code` (string, optional) — Code
      - `country_code` (string, optional) — Country Code
      - `identifier` (object, optional) — Holder identifier
        - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
          - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
        - `value` (string, required) — The number itself, as reported by the source.
        - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
        - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
        - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
    - `merchant` (object, optional) — Merchant information, if available
      - `name` (string, optional) — Name
      - `code` (string, optional) — Code
      - `country_code` (string, optional) — Country Code
      - `identifier` (object, optional) — Holder identifier
        - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
          - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
        - `value` (string, required) — The number itself, as reported by the source.
        - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
        - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
        - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
  - `holders` (list of object, optional) — Account holders
    - `role` (enum, required) — Holder Role
      - Allowed values: `unknown`, `holder`, `authorized`, `beneficiary`, `other`
    - `name` (string, optional) — Holder name
    - `identifier` (object, optional) — Holder identifier
      - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
        - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
      - `value` (string, required) — The number itself, as reported by the source.
      - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
      - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
      - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
    - `current_customer` (boolean, optional) — Is current customer?
  - `available` (object, optional, deprecated) — The total accessible funds, considering all cleared and uncleared transactions. This represents the amount a user can use or withdraw immediately.
    - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
    - `amount` (string, required) — Decimal number with 2 digits precision
  - `booked` (object, optional, deprecated) — The net monetary amount without considering pending transactions. It reflects the actual balance at any given moment.
    - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
    - `amount` (string, required) — Decimal number with 2 digits precision
- `cards` (list of object or object or object, optional) — Cards
  - Credit Card
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_card", required)
    - `sub_family` ("financial_card:credit", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `identifier` (object, required) — PAN
      - `type` ("pan", required)
      - `masked` (string, required) — Partial PAN
      - `brand` (enum, optional) — Card brand
        - Allowed values: `American Express`, `Mastercard`, `Visa`, `Mir`, `Maestro`, `Discover`, `Verve`, `Dankort`, `Troy`, `UnionPay`, `JCB`, `Diners Club`, `other`
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `status` (enum, required)
      - Allowed values: `unknown`, `active`, `cancelled`, `blocked`
    - `entity_country` (string, optional) — Entity country
    - `entity_code` (string, optional) — Entity code
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `holder_name` (string, optional) — Card holder name
    - `expiration_date` (date, optional) — Card expiration date
    - `linked_account` (object or object or object, optional) — Linked account, if proceeds
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `available` (object, optional) — The current amount of credit that a user has access to, based on their credit limit minus any current outstanding balances or pending transactions. It indicates the remaining amount the user can still borrow or use.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `disposed` (object, optional) — The current amount of credit that a user has used or withdrawn.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `limit` (object, optional) — The maximum amount of credit that a financial institution extends to a client through a line of credit. This represents the maximum amount of credit that a user can use or withdraw.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `payment_amount` (object, optional) — The smallest amount that must be paid by a specified due date to keep the account in good standing and avoid potential penalties or additional interest charges. This amount generally covers the accrued interest and may include a portion of the principal balance. Paying only this amount by the due date may result in carrying a balance to the next billing cycle, which could incur interest.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `next_payment_date` (date, optional) — Next Payment Date
    - `billing_period_start` (date, optional) — Period Start Date
    - `billing_period_end` (date, optional) — Period End Date
    - `transactions` (list of object, optional) — Card transactions
      - `type` (enum, required) — Transaction type
        - Allowed values: `unknown`, `opening`, `closure`, `credit`, `debit`, `default`
      - `status` (enum, required) — Transaction status
        - Allowed values: `unknown`, `pending`, `booked`, `cancelled`, `failed`, `reversed`
      - `value_date` (date, optional) — Represents the moment when funds were set aside for a specific transaction, ensuring their readiness for eventual processing. From a banking perspective, this might appear as a temporary allocation or pre-authorization related to the purchase.
      - `amount` (object, optional) — Transaction amount
        - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
        - `amount` (string, required) — Decimal number with 2 digits precision
      - `descriptions` (list of string, optional) — Original transaction descriptions
      - `provider_id` (string, optional) — Unique ID for the transaction in the provider system
      - `merchant` (object, optional) — Merchant information, if available
        - `name` (string, optional) — Name
        - `code` (string, optional) — Code
        - `country_code` (string, optional) — Country Code
        - `identifier` (object, optional) — Holder identifier
          - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
            - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
          - `value` (string, required) — The number itself, as reported by the source.
          - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
          - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
          - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
  - Debit Card
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_card", required)
    - `sub_family` ("financial_card:debit", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `identifier` (object, required) — PAN
      - `type` ("pan", required)
      - `masked` (string, required) — Partial PAN
      - `brand` (enum, optional) — Card brand
        - Allowed values: `American Express`, `Mastercard`, `Visa`, `Mir`, `Maestro`, `Discover`, `Verve`, `Dankort`, `Troy`, `UnionPay`, `JCB`, `Diners Club`, `other`
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `status` (enum, required)
      - Allowed values: `unknown`, `active`, `cancelled`, `blocked`
    - `entity_country` (string, optional) — Entity country
    - `entity_code` (string, optional) — Entity code
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `holder_name` (string, optional) — Card holder name
    - `expiration_date` (date, optional) — Card expiration date
    - `linked_account` (object or object or object, optional) — Linked account, if proceeds
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `transactions` (list of object, optional) — Card transactions
      - `type` (enum, required) — Transaction type
        - Allowed values: `unknown`, `opening`, `closure`, `credit`, `debit`, `default`
      - `status` (enum, required) — Transaction status
        - Allowed values: `unknown`, `pending`, `booked`, `cancelled`, `failed`, `reversed`
      - `value_date` (date, optional) — Represents the moment when funds were set aside for a specific transaction, ensuring their readiness for eventual processing. From a banking perspective, this might appear as a temporary allocation or pre-authorization related to the purchase.
      - `amount` (object, optional) — Transaction amount
        - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
        - `amount` (string, required) — Decimal number with 2 digits precision
      - `descriptions` (list of string, optional) — Original transaction descriptions
      - `provider_id` (string, optional) — Unique ID for the transaction in the provider system
      - `merchant` (object, optional) — Merchant information, if available
        - `name` (string, optional) — Name
        - `code` (string, optional) — Code
        - `country_code` (string, optional) — Country Code
        - `identifier` (object, optional) — Holder identifier
          - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
            - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
          - `value` (string, required) — The number itself, as reported by the source.
          - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
          - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
          - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
  - Prepaid Card
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_card", required)
    - `sub_family` ("financial_card:prepaid", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `identifier` (object, required) — PAN
      - `type` ("pan", required)
      - `masked` (string, required) — Partial PAN
      - `brand` (enum, optional) — Card brand
        - Allowed values: `American Express`, `Mastercard`, `Visa`, `Mir`, `Maestro`, `Discover`, `Verve`, `Dankort`, `Troy`, `UnionPay`, `JCB`, `Diners Club`, `other`
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `status` (enum, required)
      - Allowed values: `unknown`, `active`, `cancelled`, `blocked`
    - `entity_country` (string, optional) — Entity country
    - `entity_code` (string, optional) — Entity code
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `holder_name` (string, optional) — Card holder name
    - `expiration_date` (date, optional) — Card expiration date
    - `linked_account` (object or object or object, optional) — Linked account, if proceeds
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `available` (object, optional) — For cards with a prepaid function, this indicates the current available prepaid balance that a user can access.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `transactions` (list of object, optional) — Card transactions
      - `type` (enum, required) — Transaction type
        - Allowed values: `unknown`, `opening`, `closure`, `credit`, `debit`, `default`
      - `status` (enum, required) — Transaction status
        - Allowed values: `unknown`, `pending`, `booked`, `cancelled`, `failed`, `reversed`
      - `value_date` (date, optional) — Represents the moment when funds were set aside for a specific transaction, ensuring their readiness for eventual processing. From a banking perspective, this might appear as a temporary allocation or pre-authorization related to the purchase.
      - `amount` (object, optional) — Transaction amount
        - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
        - `amount` (string, required) — Decimal number with 2 digits precision
      - `descriptions` (list of string, optional) — Original transaction descriptions
      - `provider_id` (string, optional) — Unique ID for the transaction in the provider system
      - `merchant` (object, optional) — Merchant information, if available
        - `name` (string, optional) — Name
        - `code` (string, optional) — Code
        - `country_code` (string, optional) — Country Code
        - `identifier` (object, optional) — Holder identifier
          - `type` (enum, required) — Kind of document the number belongs to (e.g. a national ID, passport, tax ID, or Social Security number).
            - Allowed values: `unknown`, `es:dni`, `es:nie`, `es:cif`, `es:ssn`, `co:cc`, `co:ce`, `co:nit`, `co:ti`
          - `value` (string, required) — The number itself, as reported by the source.
          - `validated` (boolean, required) — True when the value passed the platform's format and check-digit validation. It vouches for the NUMBER being well-formed — not for the official status of the document behind it.
          - `country` (string, optional, nullable) — Country that issued the number, as a two-letter ISO code.
          - `valid_until` (date, optional) — Expiry date of the document, when the source reports it.
- `deposits` (list of object or object, optional) — Deposits
  - Time Deposit
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_deposit", required)
    - `sub_family` ("financial_deposit:time", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `account` (object or object or object, required) — Deposit Account
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `available` (object, required) — The total accessible funds, available for withdrawal.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `balance` (object, required) — The amount of founds currently deposited.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `contract` (object, optional) — Contract if present
      - `value` (string, required) — Identifier
      - `entity_country` (string, optional) — Entity country
      - `entity_code` (string, optional) — Entity code
      - `entity_office` (string, optional) — Entity office
      - `control_digits` (string, optional) — Control digits
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `start_date` (date, optional) — Deposit start date
    - `last_date` (date, optional) — Deposit last date
    - `interest_rate` (object, optional) — Deposit interest rate
      - `value` (string, optional) — Decimal number with 2 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
  - Savings Goal
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_deposit", required)
    - `sub_family` ("financial_deposit:goal", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `account` (object or object or object, required) — Deposit Account
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `available` (object, required) — The total accessible funds, available for withdrawal.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `balance` (object, required) — The amount of founds currently deposited.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `contract` (object, optional) — Contract if present
      - `value` (string, required) — Identifier
      - `entity_country` (string, optional) — Entity country
      - `entity_code` (string, optional) — Entity code
      - `entity_office` (string, optional) — Entity office
      - `control_digits` (string, optional) — Control digits
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `start_date` (date, optional) — Deposit start date
    - `last_date` (date, optional) — Deposit last date
    - `interest_rate` (object, optional) — Deposit interest rate
      - `value` (string, optional) — Decimal number with 2 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
    - `goal_amount` (object, optional) — The goal amount of founds to be deposited.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
- `investments` (object, optional) — Investments family
  - `accounts` (list of object, optional) — Investment accounts
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_account", required)
    - `sub_family` ("financial_account:investments", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `data_enrichment` (enum, required) — Data enrichment status. Indicates whether the product has been enriched with additional data. If not, the product will be filled with generic data.
      - Allowed values: `skipped`, `pending`, `processing`, `ready`, `failed`
    - `identifier` (object, required) — Account identifier
      - `type`: `clabe` (CLABE)
        - `control_digits` (string, required) — Control digit
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial Clabe
        - `value` (string, required) — Clave Bancaria Estandarizada
      - `type`: `generic` (Generic Identifier)
        - `value` (string, required) — Identifier
        - `control_digits` (string, optional) — Control digits
        - `entity_code` (string, optional) — Entity code
        - `entity_country` (string, optional) — Entity country
        - `entity_office` (string, optional) — Entity office
      - `type`: `iban` (IBAN)
        - `control_digits` (string, required) — Control digits
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial IBAN
        - `value` (string, required) — International Bank Account Number
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `opening_date` (date, optional) — Account opening date
    - `valuation_date` (date, optional) — Valuation date
    - `valuation` (object, optional) — Valuation of the assets held in the account. (Deprecated, use `balance` instead)
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `appreciation` (object, optional) — Monetary appreciation of the assets held in the account
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `performance` (object, optional) — Account performance
      - `value` (string, optional) — Decimal number with 2 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
  - `stocks` (list of object, optional) — Investment stocks
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("investment_asset", required)
    - `sub_family` ("investment_asset:stock", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `account` (object, required) — Account identifier
      - `type`: `clabe` (CLABE)
        - `control_digits` (string, required) — Control digit
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial Clabe
        - `value` (string, required) — Clave Bancaria Estandarizada
      - `type`: `generic` (Generic Identifier)
        - `value` (string, required) — Identifier
        - `control_digits` (string, optional) — Control digits
        - `entity_code` (string, optional) — Entity code
        - `entity_country` (string, optional) — Entity country
        - `entity_office` (string, optional) — Entity office
      - `type`: `iban` (IBAN)
        - `control_digits` (string, required) — Control digits
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial IBAN
        - `value` (string, required) — International Bank Account Number
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `contract` (object, optional) — Contract if present
      - `value` (string, required) — Identifier
      - `entity_country` (string, optional) — Entity country
      - `entity_code` (string, optional) — Entity code
      - `entity_office` (string, optional) — Entity office
      - `control_digits` (string, optional) — Control digits
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `isin` (string, optional) — ISIN code
    - `ticker` (string, optional) — Ticker
    - `market` (string, optional) — Market
    - `category` (string, optional) — Category
    - `unit_price` (object, optional) — Unit price
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, optional, default: nan) — Decimal number with 6 digits precision
    - `quantity` (string, optional, default: nan) — The number of units of a financial instrument held by the account.
    - `valuation` (object, optional) — The monetary value of a financial instrument held by the account.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `valuation_date` (date, optional) — Valuation date
    - `appreciation` (object, optional) — The monetary value of the appreciation of a financial instrument held by the account.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `performance` (object, optional) — Performance
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
  - `funds` (list of object, optional) — Investment funds
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("investment_asset", required)
    - `sub_family` (enum, required)
      - Allowed values: `investment_asset:fund`, `investment_asset:etf`, `investment_asset:mutual`, `investment_asset:closed`
    - `fetch_date` (string, required) — Date this product was fetched
    - `account` (object, required) — Account identifier
      - `type`: `clabe` (CLABE)
        - `control_digits` (string, required) — Control digit
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial Clabe
        - `value` (string, required) — Clave Bancaria Estandarizada
      - `type`: `generic` (Generic Identifier)
        - `value` (string, required) — Identifier
        - `control_digits` (string, optional) — Control digits
        - `entity_code` (string, optional) — Entity code
        - `entity_country` (string, optional) — Entity country
        - `entity_office` (string, optional) — Entity office
      - `type`: `iban` (IBAN)
        - `control_digits` (string, required) — Control digits
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial IBAN
        - `value` (string, required) — International Bank Account Number
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `contract` (object, optional) — Contract if present
      - `value` (string, required) — Identifier
      - `entity_country` (string, optional) — Entity country
      - `entity_code` (string, optional) — Entity code
      - `entity_office` (string, optional) — Entity office
      - `control_digits` (string, optional) — Control digits
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `isin` (string, optional) — ISIN code
    - `ticker` (string, optional) — Ticker
    - `market` (string, optional) — Market
    - `category` (string, optional) — Category
    - `unit_price` (object, optional) — Unit price
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, optional, default: nan) — Decimal number with 6 digits precision
    - `quantity` (string, optional, default: nan) — The number of units of a financial instrument held by the account.
    - `valuation` (object, optional) — The monetary value of a financial instrument held by the account.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `valuation_date` (date, optional) — Valuation date
    - `appreciation` (object, optional) — The monetary value of the appreciation of a financial instrument held by the account.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `performance` (object, optional) — Performance
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
  - `pensions` (list of object, optional) — Pension plans
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("pension_plan", required)
    - `sub_family` (enum, required) — Pension plan type
      - Allowed values: `pension_plan:pension`
    - `fetch_date` (string, required) — Date this product was fetched
    - `identifier` (object, required) — Plan number
      - `type`: `generic` (Generic Identifier)
        - `value` (string, required) — Identifier
        - `control_digits` (string, optional) — Control digits
        - `entity_code` (string, optional) — Entity code
        - `entity_country` (string, optional) — Entity country
        - `entity_office` (string, optional) — Entity office
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `linked_account` (object, optional) — Account identifier
      - `type`: `clabe` (CLABE)
        - `control_digits` (string, required) — Control digit
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial Clabe
        - `value` (string, required) — Clave Bancaria Estandarizada
      - `type`: `generic` (Generic Identifier)
        - `value` (string, required) — Identifier
        - `control_digits` (string, optional) — Control digits
        - `entity_code` (string, optional) — Entity code
        - `entity_country` (string, optional) — Entity country
        - `entity_office` (string, optional) — Entity office
      - `type`: `iban` (IBAN)
        - `control_digits` (string, required) — Control digits
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial IBAN
        - `value` (string, required) — International Bank Account Number
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `category` (string, optional) — Plan Category
    - `begin_date` (date, optional) — Begin date
    - `end_date` (date, optional) — End Date
    - `total_contribution` (object, optional) — Total contribution
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `year_to_date_contribution` (object, optional) — Year to date contribution
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `unit_price` (object, optional) — Unit price
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, optional, default: nan) — Decimal number with 6 digits precision
    - `quantity` (string, optional, default: nan) — The number of units of a financial instrument held by the account.
    - `valuation` (object, optional) — The monetary value of a financial instrument held by the account.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `valuation_date` (date, optional) — Valuation date
    - `performance` (object, optional) — Total Performance
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
    - `performance_year_to_date` (object, optional) — Year to date performance
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
    - `performance_last_12_months` (object, optional) — Last 12 months performance
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
    - `appreciation` (object, optional) — The monetary value of the appreciation of a financial instrument held by the account.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, optional, default: nan) — Decimal number with 6 digits precision
- `loans` (list of object or object, optional) — Loans
  - Personal Loan
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_loan", required)
    - `sub_family` ("financial_loan:personal", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `identifier` (object, required) — Loan identifier
      - `value` (string, required) — Identifier
      - `entity_country` (string, optional) — Entity country
      - `entity_code` (string, optional) — Entity code
      - `entity_office` (string, optional) — Entity office
      - `control_digits` (string, optional) — Control digits
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `linked_account` (object or object or object, optional) — Linked account
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `initial_balance` (object, optional) — Initial balance of the loan
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `outstanding_balance` (object, optional) — Outstanding balance of the loan
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `next_payment_amount` (object, optional) — Next payment amount
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `begin_date` (date, optional) — Loan start date
    - `renovation_date` (date, optional) — Renovation Date
    - `end_date` (date, optional) — Loan expected end date
    - `next_payment_date` (date, optional) — Next payment date
    - `interest_rate` (object, optional) — Loan interest rate
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
    - `current_period` (integer, optional) — Current period
    - `pending_periods` (integer, optional) — Pending periods
    - `total_periods` (integer, optional) — Total periods
  - Mortgage
    - `id` (string, required) — Product ID for the current execution. Note: it may change between executions.
    - `product` ("financial_loan", required)
    - `sub_family` ("financial_loan:mortgage", required)
    - `fetch_date` (string, required) — Date this product was fetched
    - `identifier` (object, required) — Loan identifier
      - `value` (string, required) — Identifier
      - `entity_country` (string, optional) — Entity country
      - `entity_code` (string, optional) — Entity code
      - `entity_office` (string, optional) — Entity office
      - `control_digits` (string, optional) — Control digits
    - `customer_segment` (enum, required)
      - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
    - `product_name` (string, required) — Product name
    - `linked_account` (object or object or object, optional) — Linked account
      - IBAN
        - `value` (string, required) — International Bank Account Number
        - `masked` (string, required) — Partial IBAN
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digits
      - CLABE
        - `value` (string, required) — Clave Bancaria Estandarizada
        - `masked` (string, required) — Partial Clabe
        - `entity_country` (string, required) — Bank Country
        - `entity_code` (string, required) — Bank code
        - `entity_office` (string, required) — Bank office
        - `control_digits` (string, required) — Control digit
      - Generic Identifier
        - `value` (string, required) — Identifier
        - `entity_country` (string, optional) — Entity country
        - `entity_code` (string, optional) — Entity code
        - `entity_office` (string, optional) — Entity office
        - `control_digits` (string, optional) — Control digits
    - `product_alias` (string, optional) — Product alias
    - `product_description` (string, optional) — Product Description
    - `initial_balance` (object, optional) — Initial balance of the loan
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `outstanding_balance` (object, optional) — Outstanding balance of the loan
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `next_payment_amount` (object, optional) — Next payment amount
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
    - `begin_date` (date, optional) — Loan start date
    - `renovation_date` (date, optional) — Renovation Date
    - `end_date` (date, optional) — Loan expected end date
    - `next_payment_date` (date, optional) — Next payment date
    - `interest_rate` (object, optional) — Loan interest rate
      - `value` (string, optional, default: NaN) — Decimal number with 6 digits precision
      - `unit` ("%" or string, optional, default: %)
      - `description` (string, optional, nullable)
    - `current_period` (integer, optional) — Current period
    - `pending_periods` (integer, optional) — Pending periods
    - `total_periods` (integer, optional) — Total periods
- `direct_debits` (list of object, optional) — Direct debits
  - `id` (string, required) — Product ID for the current execution. It may change between executions.
  - `product` ("direct_debit", required)
  - `sub_family` ("direct_debit:sepa", required)
  - `fetch_date` (string, required) — Date this product was fetched.
  - `account` (object, required) — The customer's account the debit is charged to.
    - `type`: `clabe` (CLABE)
      - `control_digits` (string, required) — Control digit
      - `entity_code` (string, required) — Bank code
      - `entity_country` (string, required) — Bank Country
      - `entity_office` (string, required) — Bank office
      - `masked` (string, required) — Partial Clabe
      - `value` (string, required) — Clave Bancaria Estandarizada
    - `type`: `generic` (Generic Identifier)
      - `value` (string, required) — Identifier
      - `control_digits` (string, optional) — Control digits
      - `entity_code` (string, optional) — Entity code
      - `entity_country` (string, optional) — Entity country
      - `entity_office` (string, optional) — Entity office
    - `type`: `iban` (IBAN)
      - `control_digits` (string, required) — Control digits
      - `entity_code` (string, required) — Bank code
      - `entity_country` (string, required) — Bank Country
      - `entity_office` (string, required) — Bank office
      - `masked` (string, required) — Partial IBAN
      - `value` (string, required) — International Bank Account Number
  - `status` (enum, required) — Status of the direct debit authorization.
    - Allowed values: `unknown`, `active`, `cancelled`, `suspended`, `expired`
  - `customer_segment` (enum, required) — Whether the account belongs to a personal or a business relationship.
    - Allowed values: `not_assigned`, `personal`, `business`, `corporate`, `private`, `retail`
  - `beneficiary` (object, required) — Who collects the debit.
    - `identifier` (string, optional) — Beneficiary identifier, as the bank reports it.
    - `name` (string, optional) — Beneficiary name.
    - `account` (object, optional) — Account the beneficiary collects into, when the bank discloses it.
      - `type`: `clabe` (CLABE)
        - `control_digits` (string, required) — Control digit
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial Clabe
        - `value` (string, required) — Clave Bancaria Estandarizada
      - `type`: `generic` (Generic Identifier)
        - `value` (string, required) — Identifier
        - `control_digits` (string, optional) — Control digits
        - `entity_code` (string, optional) — Entity code
        - `entity_country` (string, optional) — Entity country
        - `entity_office` (string, optional) — Entity office
      - `type`: `iban` (IBAN)
        - `control_digits` (string, required) — Control digits
        - `entity_code` (string, required) — Bank code
        - `entity_country` (string, required) — Bank Country
        - `entity_office` (string, required) — Bank office
        - `masked` (string, required) — Partial IBAN
        - `value` (string, required) — International Bank Account Number
    - `tax_id` (string, optional) — Beneficiary tax ID, when the bank discloses it.
  - `payer` (object, required) — Who pays the debit.
    - `name` (string, optional) — Payer name.
    - `identifier` (string, optional) — Payer identifier, as the bank reports it.
  - `transactions` (list of object, required) — Recent charges of this debit, as reported by the bank.
    - `status` (enum, required) — Status of this charge.
      - Allowed values: `unknown`, `pending`, `booked`, `cancelled`, `failed`, `reversed`
    - `issue_date` (string, optional) — Date the charge was issued.
    - `payment_date` (string, optional) — Date the charge was paid.
    - `concept` (string, optional) — Concept of the charge, as the bank reports it.
    - `amount` (object, optional) — Amount of the charge.
      - `currency` (string or "***", required) — Three-letter ISO currency code — or `***` when the source did not disclose the currency.
      - `amount` (string, required) — Decimal number with 2 digits precision
  - `debit_reference` (string, optional) — Mandate/debit reference, as the bank reports it.
  - `attachments` (list of object, optional, default: []) — Supporting documents of the debit — e.g. the receipt of the most recent charge. Each entry's `id` downloads the file through the execution's attachments endpoint.
    - `sub_family` (enum, required) — What kind of document this is (e.g. `attachment:es-tgss-life-report`).
      - Allowed values: `attachment:attachment`, `attachment:supplier_invoice`, `attachment:client_invoice`, `attachment:es-tgss-life-report`, `attachment:es-tgss-contribution-base-report`, `attachment:es-aeat-model-100`, `attachment:es-cirbe-report`, `attachment:sepa-direct-debit-bill`
    - `id` (string, required) — Attachment identifier — use it to download the file through the execution's attachments endpoint.
    - `content_name` (string, required) — File name of the document.
    - `content_type` (string, required) — MIME type of the content.
    - `metadata` (map from string to any, required) — Extra facts about the document, as simple key-value pairs (e.g. its official verification code, its issue date).
    - `product` ("attachment", optional, default: attachment) — The product type identifier. Always `attachment`.
    - `content_hash` (string, optional) — Fingerprint of the content, to verify its integrity.

### 202

**202 Accepted**`execution_still_processing`: this one waits for the WHOLE execution, unlike the per-family endpoints — it is a single view assembled from all of them.

- `detail` (string, required) — Error message

## Errors

### 404 Not Found Error

**404 Not Found**No execution with that id for your application, or it has been deleted.

- `detail` (string, required) — Error message

### 422 Unprocessable Entity Error

Validation Error

- `detail` (list of object, optional)
  - `loc` (list of string or integer, required)
  - `msg` (string, required)
  - `type` (string, required)
  - `input` (any, optional)
  - `ctx` (object, optional)

## Examples

### Everything the run retrieved

**Response**

```json
{
  "customer": {
    "profile": {
      "product": "customer_information",
      "sub_family": "customer_information:user_profile",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "type": "person",
      "identification_numbers": [
        {
          "type": "es:dni",
          "value": "85253469J",
          "validated": true,
          "country": "ES"
        }
      ],
      "gender": "male",
      "civil_status": "married",
      "emails": [
        "customer@example.com"
      ],
      "phones": [
        "+34 822 197 266",
        "+34 803 23 42 27"
      ],
      "addresses": [
        {
          "title": "Domicilio",
          "street": "Calle de David Gilabert, 826",
          "street_extra": "Piso 7",
          "municipality": "Getafe",
          "city": "El Bercial",
          "state": "Madrid",
          "country": "ES",
          "zip_code": "28907"
        }
      ],
      "name": "MOISÉS",
      "name_extra": "ÁGUILA BARRANCO",
      "alias": "Marciano",
      "birth_date": "2004-08-12",
      "birth_country": "ES",
      "nationality_country": "ES",
      "residence_country": "ES",
      "number_of_children": 2,
      "member_since": "2017-10-08"
    }
  },
  "accounts": [
    {
      "id": "6aa75283bfa8241c43cb62e0",
      "product": "financial_account",
      "sub_family": "financial_account:current",
      "fetch_date": "2026-09-12T01:48:51+00:00",
      "data_enrichment": "skipped",
      "identifier": {
        "type": "iban",
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "value": "ES3799990000186703078314"
      },
      "customer_segment": "personal",
      "product_name": "Cuenta de Ejemplo 0",
      "product_alias": "Mi Cuenta de Ejemplo 0 en EUR",
      "product_description": "Cuenta de Ejemplo para pruebas 0",
      "opening_date": "2023-01-01",
      "transactions": [
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1512.00"
          },
          "descriptions": [
            "Transaction 5"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1612.00"
          },
          "descriptions": [
            "Transaction 4"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1712.00"
          },
          "descriptions": [
            "Transaction 3"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-08-15",
          "value_date": "2026-08-15",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1812.00"
          },
          "descriptions": [
            "Transaction 2"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-08-15",
          "value_date": "2026-08-15",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1912.00"
          },
          "descriptions": [
            "Transaction 1"
          ]
        }
      ],
      "holders": [
        {
          "role": "holder",
          "name": "MOISÉS ÁGUILA BARRANCO",
          "identifier": {
            "type": "es:dni",
            "value": "85253469J",
            "validated": true,
            "country": "ES"
          }
        }
      ],
      "available": {
        "currency": "EUR",
        "amount": "1512.00"
      },
      "booked": {
        "currency": "EUR",
        "amount": "1512.00"
      }
    },
    {
      "id": "6aa75283bfa8241c43cb62e1",
      "product": "financial_account",
      "sub_family": "financial_account:current",
      "fetch_date": "2026-09-12T01:48:51+00:00",
      "data_enrichment": "skipped",
      "identifier": {
        "type": "iban",
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES429999************8040",
        "value": "ES4299990000180496468040"
      },
      "customer_segment": "personal",
      "product_name": "Cuenta de Ejemplo 1",
      "product_alias": "Mi Cuenta de Ejemplo 1 en EUR",
      "product_description": "Cuenta de Ejemplo para pruebas 1",
      "opening_date": "2023-01-01",
      "transactions": [
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1331.42"
          },
          "descriptions": [
            "Transaction 5"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1431.42"
          },
          "descriptions": [
            "Transaction 4"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1531.42"
          },
          "descriptions": [
            "Transaction 3"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-08-15",
          "value_date": "2026-08-15",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1631.42"
          },
          "descriptions": [
            "Transaction 2"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-08-15",
          "value_date": "2026-08-15",
          "amount": {
            "currency": "EUR",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "EUR",
            "amount": "1731.42"
          },
          "descriptions": [
            "Transaction 1"
          ]
        }
      ],
      "holders": [
        {
          "role": "holder",
          "name": "MOISÉS ÁGUILA BARRANCO",
          "identifier": {
            "type": "es:dni",
            "value": "85253469J",
            "validated": true,
            "country": "ES"
          }
        },
        {
          "role": "authorized",
          "name": "EMMA RÍO FERRANDO",
          "identifier": {
            "type": "es:dni",
            "value": "50214545W",
            "validated": true,
            "country": "ES"
          }
        }
      ],
      "available": {
        "currency": "EUR",
        "amount": "1331.42"
      },
      "booked": {
        "currency": "EUR",
        "amount": "1331.42"
      }
    },
    {
      "id": "6aa75283bfa8241c43cb62e2",
      "product": "financial_account",
      "sub_family": "financial_account:current",
      "fetch_date": "2026-09-12T01:48:51+00:00",
      "data_enrichment": "skipped",
      "identifier": {
        "type": "iban",
        "control_digits": "13",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES479999************8219",
        "value": "ES4799990000132533118219"
      },
      "customer_segment": "personal",
      "product_name": "Cuenta de Ejemplo 2",
      "product_alias": "Mi Cuenta de Ejemplo 2 en USD",
      "product_description": "Cuenta de Ejemplo para pruebas 2",
      "opening_date": "2023-01-01",
      "transactions": [
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "USD",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "USD",
            "amount": "1695.49"
          },
          "descriptions": [
            "Transaction 5"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "USD",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "USD",
            "amount": "1795.49"
          },
          "descriptions": [
            "Transaction 4"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-09-12",
          "value_date": "2026-09-12",
          "amount": {
            "currency": "USD",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "USD",
            "amount": "1895.49"
          },
          "descriptions": [
            "Transaction 3"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-08-15",
          "value_date": "2026-08-15",
          "amount": {
            "currency": "USD",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "USD",
            "amount": "1995.49"
          },
          "descriptions": [
            "Transaction 2"
          ]
        },
        {
          "type": "default",
          "status": "booked",
          "category": "expenses::other::other expenses",
          "operation_date": "2026-08-15",
          "value_date": "2026-08-15",
          "amount": {
            "currency": "USD",
            "amount": "-100.00"
          },
          "balance": {
            "currency": "USD",
            "amount": "2095.49"
          },
          "descriptions": [
            "Transaction 1"
          ]
        }
      ],
      "holders": [
        {
          "role": "authorized",
          "name": "MOISÉS ÁGUILA BARRANCO",
          "identifier": {
            "type": "es:dni",
            "value": "85253469J",
            "validated": true,
            "country": "ES"
          }
        },
        {
          "role": "holder",
          "name": "EMMA RÍO FERRANDO",
          "identifier": {
            "type": "es:dni",
            "value": "50214545W",
            "validated": true,
            "country": "ES"
          }
        }
      ],
      "available": {
        "currency": "USD",
        "amount": "1695.49"
      },
      "booked": {
        "currency": "USD",
        "amount": "1695.49"
      }
    }
  ],
  "cards": [
    {
      "available": {
        "amount": "990.00",
        "currency": "EUR"
      },
      "customer_segment": "personal",
      "disposed": {
        "amount": "-10.00",
        "currency": "EUR"
      },
      "entity_code": "9999",
      "entity_country": "ES",
      "expiration_date": "2028-12-31",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "holder_name": "MOISÉS ÁGUILA BARRANCO",
      "id": "6aa75283bfa8241c43cb62ea",
      "identifier": {
        "brand": "Visa",
        "masked": "467578******2271",
        "type": "pan"
      },
      "limit": {
        "amount": "1000.00",
        "currency": "EUR"
      },
      "linked_account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "type": "iban",
        "value": "ES3799990000186703078314"
      },
      "payment_amount": {
        "amount": "NaN",
        "currency": "EUR"
      },
      "product": "financial_card",
      "product_alias": "Mi Tarjeta de Crédito 0",
      "product_description": "Tarjeta de Crédito de Ejemplo 0",
      "product_name": "Tarjeta de Crédito 0",
      "status": "blocked",
      "sub_family": "financial_card:credit",
      "transactions": [
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 5"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 4"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 3"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 2"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-08-15"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 1"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-08-15"
        }
      ]
    },
    {
      "available": {
        "amount": "4000.00",
        "currency": "EUR"
      },
      "customer_segment": "personal",
      "disposed": {
        "amount": "0.00",
        "currency": "EUR"
      },
      "entity_code": "9999",
      "entity_country": "ES",
      "expiration_date": "2028-12-31",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "holder_name": "MOISÉS ÁGUILA BARRANCO",
      "id": "6aa75283bfa8241c43cb62ec",
      "identifier": {
        "brand": "Visa",
        "masked": "448487******1259",
        "type": "pan"
      },
      "limit": {
        "amount": "4000.00",
        "currency": "EUR"
      },
      "linked_account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES429999************8040",
        "type": "iban",
        "value": "ES4299990000180496468040"
      },
      "payment_amount": {
        "amount": "NaN",
        "currency": "EUR"
      },
      "product": "financial_card",
      "product_alias": "Mi Tarjeta de Crédito 1",
      "product_description": "Tarjeta de Crédito de Ejemplo 1",
      "product_name": "Tarjeta de Crédito 1",
      "status": "active",
      "sub_family": "financial_card:credit",
      "transactions": [
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 5"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 4"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 3"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 2"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-08-15"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "EUR"
          },
          "descriptions": [
            "Transaction 1"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-08-15"
        }
      ]
    },
    {
      "available": {
        "amount": "-10.00",
        "currency": "USD"
      },
      "customer_segment": "personal",
      "disposed": {
        "amount": "-2510.00",
        "currency": "USD"
      },
      "entity_code": "9999",
      "entity_country": "ES",
      "expiration_date": "2028-12-31",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "holder_name": "MOISÉS ÁGUILA BARRANCO",
      "id": "6aa75283bfa8241c43cb62ee",
      "identifier": {
        "brand": "Mastercard",
        "masked": "226748******2200",
        "type": "pan"
      },
      "limit": {
        "amount": "2500.00",
        "currency": "USD"
      },
      "linked_account": {
        "control_digits": "13",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES479999************8219",
        "type": "iban",
        "value": "ES4799990000132533118219"
      },
      "payment_amount": {
        "amount": "NaN",
        "currency": "USD"
      },
      "product": "financial_card",
      "product_alias": "Mi Tarjeta de Crédito 2",
      "product_description": "Tarjeta de Crédito de Ejemplo 2",
      "product_name": "Tarjeta de Crédito 2",
      "status": "blocked",
      "sub_family": "financial_card:credit",
      "transactions": [
        {
          "amount": {
            "amount": "-100.00",
            "currency": "USD"
          },
          "descriptions": [
            "Transaction 5"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "USD"
          },
          "descriptions": [
            "Transaction 4"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "USD"
          },
          "descriptions": [
            "Transaction 3"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-09-12"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "USD"
          },
          "descriptions": [
            "Transaction 2"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-08-15"
        },
        {
          "amount": {
            "amount": "-100.00",
            "currency": "USD"
          },
          "descriptions": [
            "Transaction 1"
          ],
          "status": "booked",
          "type": "default",
          "value_date": "2026-08-15"
        }
      ]
    },
    {
      "customer_segment": "personal",
      "entity_code": "9999",
      "entity_country": "ES",
      "expiration_date": "2028-10-31",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "holder_name": "MOISÉS ÁGUILA BARRANCO",
      "id": "6aa75283bfa8241c43cb62eb",
      "identifier": {
        "brand": "Visa",
        "masked": "497266******3647",
        "type": "pan"
      },
      "linked_account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "type": "iban",
        "value": "ES3799990000186703078314"
      },
      "product": "financial_card",
      "product_alias": "Mi Tarjeta de Débito 0",
      "product_description": "Tarjeta de Débito de Ejemplo 0",
      "product_name": "Tarjeta de Débito 0",
      "status": "blocked",
      "sub_family": "financial_card:debit"
    },
    {
      "customer_segment": "personal",
      "entity_code": "9999",
      "entity_country": "ES",
      "expiration_date": "2028-10-31",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "holder_name": "MOISÉS ÁGUILA BARRANCO",
      "id": "6aa75283bfa8241c43cb62ed",
      "identifier": {
        "brand": "Visa",
        "masked": "415174******5916",
        "type": "pan"
      },
      "linked_account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES429999************8040",
        "type": "iban",
        "value": "ES4299990000180496468040"
      },
      "product": "financial_card",
      "product_alias": "Mi Tarjeta de Débito 1",
      "product_description": "Tarjeta de Débito de Ejemplo 1",
      "product_name": "Tarjeta de Débito 1",
      "status": "active",
      "sub_family": "financial_card:debit"
    },
    {
      "customer_segment": "personal",
      "entity_code": "9999",
      "entity_country": "ES",
      "expiration_date": "2028-10-31",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "holder_name": "MOISÉS ÁGUILA BARRANCO",
      "id": "6aa75283bfa8241c43cb62ef",
      "identifier": {
        "brand": "Mastercard",
        "masked": "510586******2537",
        "type": "pan"
      },
      "linked_account": {
        "control_digits": "13",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES479999************8219",
        "type": "iban",
        "value": "ES4799990000132533118219"
      },
      "product": "financial_card",
      "product_alias": "Mi Tarjeta de Débito 2",
      "product_description": "Tarjeta de Débito de Ejemplo 2",
      "product_name": "Tarjeta de Débito 2",
      "status": "blocked",
      "sub_family": "financial_card:debit"
    }
  ],
  "deposits": [
    {
      "account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "type": "iban",
        "value": "ES3799990000186703078314"
      },
      "available": {
        "amount": "3260.34",
        "currency": "EUR"
      },
      "balance": {
        "amount": "3260.34",
        "currency": "EUR"
      },
      "contract": {
        "entity_code": "9999",
        "type": "generic",
        "value": "3142126211"
      },
      "customer_segment": "personal",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "id": "6aa75284bfa8241c43cb62f8",
      "interest_rate": {
        "description": "TIN",
        "unit": "%",
        "value": "2.50"
      },
      "last_date": "2030-12-31",
      "product": "financial_deposit",
      "product_alias": "Mi Depósito a Plazo",
      "product_description": "Depósito a Plazo para pruebas",
      "product_name": "Depósito a Plazo",
      "start_date": "2022-01-01",
      "sub_family": "financial_deposit:time"
    },
    {
      "account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "type": "iban",
        "value": "ES3799990000186703078314"
      },
      "available": {
        "amount": "1000.00",
        "currency": "EUR"
      },
      "balance": {
        "amount": "1000.00",
        "currency": "EUR"
      },
      "contract": {
        "entity_code": "9999",
        "type": "generic",
        "value": "6703078314"
      },
      "customer_segment": "personal",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "goal_amount": {
        "amount": "5000.00",
        "currency": "EUR"
      },
      "id": "6aa75284bfa8241c43cb62f7",
      "interest_rate": {
        "description": "TIN",
        "unit": "%",
        "value": "2.50"
      },
      "last_date": "2030-12-31",
      "product": "financial_deposit",
      "product_alias": "Mi Objetivo de Ahorro",
      "product_description": "Objetivo de Ahorro para pruebas",
      "product_name": "Objetivo de Ahorro",
      "start_date": "2023-01-01",
      "sub_family": "financial_deposit:goal"
    }
  ],
  "investments": {
    "accounts": [
      {
        "id": "6aa75284bfa8241c43cb62fb",
        "product": "financial_account",
        "sub_family": "financial_account:investments",
        "fetch_date": "2026-09-12T01:48:52+00:00",
        "data_enrichment": "skipped",
        "identifier": {
          "type": "iban",
          "control_digits": "17",
          "entity_code": "9999",
          "entity_country": "ES",
          "entity_office": "0000",
          "masked": "ES969999************9653",
          "value": "ES9699990000171900259653"
        },
        "customer_segment": "personal",
        "product_name": "Cartera de Inversiones",
        "product_alias": "Mi Cartera de Inversiones EUR",
        "product_description": "Cartera de Inversiones para pruebas",
        "opening_date": "2023-01-01",
        "valuation_date": "2026-09-12",
        "valuation": {
          "currency": "EUR",
          "amount": "4300.00"
        },
        "appreciation": {
          "currency": "EUR",
          "amount": "NaN"
        },
        "performance": {
          "value": "NaN",
          "unit": "%"
        }
      }
    ],
    "stocks": [
      {
        "id": "6aa75284bfa8241c43cb6308",
        "product": "investment_asset",
        "sub_family": "investment_asset:stock",
        "fetch_date": "2026-09-12T01:48:52+00:00",
        "account": {
          "type": "iban",
          "control_digits": "17",
          "entity_code": "9999",
          "entity_country": "ES",
          "entity_office": "0000",
          "masked": "ES969999************9653",
          "value": "ES9699990000171900259653"
        },
        "customer_segment": "personal",
        "product_name": "STOCK EXAMPLE INC",
        "contract": {
          "value": "9988776655",
          "entity_code": "9999",
          "entity_office": "0000",
          "control_digits": "62",
          "type": "generic"
        },
        "product_alias": "Example Inc. Class A",
        "product_description": "Example Inc. Class A Fund",
        "isin": "ES9876543210",
        "ticker": "EXP",
        "market": "SMTS",
        "category": "Categoría del Stock",
        "unit_price": {
          "currency": "EUR",
          "amount": "NaN"
        },
        "quantity": "12.456600",
        "valuation": {
          "currency": "EUR",
          "amount": "2300.00"
        },
        "valuation_date": "2026-09-12",
        "appreciation": {
          "currency": "EUR",
          "amount": "100.41"
        },
        "performance": {
          "value": "0.043657",
          "unit": "%",
          "description": "Rendimiento"
        }
      }
    ],
    "funds": [
      {
        "id": "6aa75284bfa8241c43cb62fa",
        "product": "investment_asset",
        "sub_family": "investment_asset:fund",
        "fetch_date": "2026-09-12T01:48:52+00:00",
        "account": {
          "type": "iban",
          "control_digits": "17",
          "entity_code": "9999",
          "entity_country": "ES",
          "entity_office": "0000",
          "masked": "ES969999************9653",
          "value": "ES9699990000171900259653"
        },
        "customer_segment": "personal",
        "product_name": "FUND EXAMPLE INC. CLASS A",
        "contract": {
          "value": "0123456789",
          "entity_code": "9999",
          "entity_office": "5143",
          "control_digits": "62",
          "type": "generic"
        },
        "product_alias": "Example Inc. Class A",
        "product_description": "Example Inc. Class A Fund",
        "isin": "ES1234567890",
        "ticker": "EXA",
        "market": "SMTS",
        "category": "Categoría del Fondo",
        "unit_price": {
          "currency": "EUR",
          "amount": "814.133355"
        },
        "quantity": "2.456600",
        "valuation": {
          "currency": "EUR",
          "amount": "2000.00"
        },
        "valuation_date": "2026-09-12",
        "appreciation": {
          "currency": "EUR",
          "amount": "100.41"
        },
        "performance": {
          "value": "0.050205",
          "unit": "%",
          "description": "Rendimiento"
        }
      }
    ],
    "pensions": [
      {
        "id": "6aa75284bfa8241c43cb6306",
        "product": "pension_plan",
        "sub_family": "pension_plan:pension",
        "fetch_date": "2026-09-12T01:48:52+00:00",
        "identifier": {
          "type": "generic",
          "value": "0011223345",
          "control_digits": "62",
          "entity_code": "9999",
          "entity_office": "5143"
        },
        "customer_segment": "personal",
        "product_name": "PLAN EXAMPLE CLASS A",
        "linked_account": {
          "type": "iban",
          "control_digits": "17",
          "entity_code": "9999",
          "entity_country": "ES",
          "entity_office": "0000",
          "masked": "ES969999************9653",
          "value": "ES9699990000171900259653"
        },
        "product_alias": "Example Plan Class A",
        "product_description": "Example Plan Class A - 2024",
        "category": "Dummy Category",
        "begin_date": "2024-01-01",
        "end_date": "2050-01-01",
        "total_contribution": {
          "currency": "EUR",
          "amount": "10000.00"
        },
        "year_to_date_contribution": {
          "currency": "EUR",
          "amount": "500.00"
        },
        "unit_price": {
          "currency": "EUR",
          "amount": "2.000000"
        },
        "quantity": "1000.000000",
        "valuation": {
          "currency": "EUR",
          "amount": "2000.00"
        },
        "valuation_date": "2026-09-12",
        "performance": {
          "value": "-4.000000",
          "unit": "%",
          "description": "Rendimiento"
        },
        "performance_year_to_date": {
          "value": "-4.005000",
          "unit": "%",
          "description": "Rendimiento"
        },
        "performance_last_12_months": {
          "value": "-4.010000",
          "unit": "%",
          "description": "Rendimiento"
        },
        "appreciation": {
          "currency": "EUR",
          "amount": "-8000.000000"
        }
      }
    ]
  },
  "loans": [
    {
      "begin_date": "2024-01-01",
      "current_period": 32,
      "customer_segment": "personal",
      "end_date": "2030-01-01",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "id": "6aa75284bfa8241c43cb6304",
      "identifier": {
        "control_digits": "61",
        "entity_code": "9999",
        "entity_office": "9837",
        "type": "generic",
        "value": "9876543210"
      },
      "initial_balance": {
        "amount": "30000.00",
        "currency": "EUR"
      },
      "interest_rate": {
        "description": "TIN",
        "unit": "%",
        "value": "5.500000"
      },
      "linked_account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "type": "iban",
        "value": "ES3799990000186703078314"
      },
      "next_payment_amount": {
        "amount": "416.67",
        "currency": "EUR"
      },
      "next_payment_date": "2026-10-01",
      "outstanding_balance": {
        "amount": "-16666.67",
        "currency": "EUR"
      },
      "pending_periods": 40,
      "product": "financial_loan",
      "product_alias": "Mi Préstamo Personal",
      "product_description": "Préstamo Personal para pruebas",
      "product_name": "Préstamo Personal",
      "sub_family": "financial_loan:personal",
      "total_periods": 72
    },
    {
      "begin_date": "2020-01-01",
      "current_period": 80,
      "customer_segment": "personal",
      "end_date": "2050-01-01",
      "fetch_date": "2026-09-12T01:48:52+00:00",
      "id": "6aa75284bfa8241c43cb6303",
      "identifier": {
        "control_digits": "60",
        "entity_code": "9999",
        "entity_office": "0000",
        "type": "generic",
        "value": "0123456789"
      },
      "initial_balance": {
        "amount": "100000.00",
        "currency": "EUR"
      },
      "interest_rate": {
        "description": "TAE",
        "unit": "%",
        "value": "2.500000"
      },
      "linked_account": {
        "control_digits": "18",
        "entity_code": "9999",
        "entity_country": "ES",
        "entity_office": "0000",
        "masked": "ES379999************8314",
        "type": "iban",
        "value": "ES3799990000186703078314"
      },
      "next_payment_amount": {
        "amount": "277.78",
        "currency": "EUR"
      },
      "next_payment_date": "2026-10-01",
      "outstanding_balance": {
        "amount": "-77777.78",
        "currency": "EUR"
      },
      "pending_periods": 280,
      "product": "financial_loan",
      "product_alias": "Mi Hipoteca",
      "product_description": "Hipoteca para pruebas",
      "product_name": "Hipoteca",
      "renovation_date": "2027-01-01",
      "sub_family": "financial_loan:mortgage",
      "total_periods": 360
    }
  ]
}
```

**SDK Code**

```python Everything the run retrieved
import requests

url = "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position"

headers = {"X-APP-SECRET": "<apiKey>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript Everything the run retrieved
const url = 'https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position';
const options = {method: 'GET', headers: {'X-APP-SECRET': '<apiKey>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Everything the run retrieved
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-APP-SECRET", "<apiKey>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Everything the run retrieved
require 'uri'
require 'net/http'

url = URI("https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["X-APP-SECRET"] = '<apiKey>'

response = http.request(request)
puts response.read_body
```

```java Everything the run retrieved
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position")
  .header("X-APP-SECRET", "<apiKey>")
  .asString();
```

```php Everything the run retrieved
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position', [
  'headers' => [
    'X-APP-SECRET' => '<apiKey>',
  ],
]);

echo $response->getBody();
```

```csharp Everything the run retrieved
using RestSharp;

var client = new RestClient("https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position");
var request = new RestRequest(Method.GET);
request.AddHeader("X-APP-SECRET", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift Everything the run retrieved
import Foundation

let headers = ["X-APP-SECRET": "<apiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```

### The execution has not closed

**Response**

```json
{
  "detail": "execution_still_processing"
}
```

**SDK Code**

```python The execution has not closed
import requests

url = "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position"

headers = {"X-APP-SECRET": "<apiKey>"}

response = requests.get(url, headers=headers)

print(response.json())
```

```javascript The execution has not closed
const url = 'https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position';
const options = {method: 'GET', headers: {'X-APP-SECRET': '<apiKey>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go The execution has not closed
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("X-APP-SECRET", "<apiKey>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby The execution has not closed
require 'uri'
require 'net/http'

url = URI("https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["X-APP-SECRET"] = '<apiKey>'

response = http.request(request)
puts response.read_body
```

```java The execution has not closed
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position")
  .header("X-APP-SECRET", "<apiKey>")
  .asString();
```

```php The execution has not closed
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position', [
  'headers' => [
    'X-APP-SECRET' => '<apiKey>',
  ],
]);

echo $response->getBody();
```

```csharp The execution has not closed
using RestSharp;

var client = new RestClient("https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position");
var request = new RestRequest(Method.GET);
request.AddHeader("X-APP-SECRET", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift The execution has not closed
import Foundation

let headers = ["X-APP-SECRET": "<apiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/global-position")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```