> 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.

# Accounts

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

Current, savings and other cash accounts, with their balances and transactions.

Each account carries its identifiers (IBAN and the source's own), currency, balances, holders and the transactions retrieved. Field by field — including the categories every transaction arrives with — in [Accounts](/guides/data-models/banking/accounts).

Features are chosen when the execution **starts**, not here. An execution that did not ask for `accounts_read` answers `204`, and the only way to get the data is to run another one.

**Transactions and holders are opt-in**: `read_transactions` and `read_holders` both default to `false`, so a run that did not ask for them returns the accounts with balances and nothing else. How far back the movements go is decided by `from_date` / `to_date` and by what the institution allows — [Show engine details](api:GET/config/engines/\{engine_reference}) states the limits of each engine.

| Status | Meaning                                                                                                                      |
| :----- | :--------------------------------------------------------------------------------------------------------------------------- |
| `200`  | The accounts, each with the transactions retrieved for it.                                                                   |
| `202`  | `feature_not_ready` — `accounts_read` is still running. **Only this family waits**: the ones that already closed answer now. |
| `204`  | The execution never asked for `accounts_read`. No body.                                                                      |
| `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-accounts

## 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**Every cash account the source reported — current, savings and the rest — each with its identifiers, currency, balances, holders and the transactions retrieved. **An empty list is an answer, not a gap**: the feature ran and the source reported none.

- `list of object`
  - `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

### 202

**202 Accepted**`feature_not_ready`: `accounts_read` is still running. **You do not have to wait for the whole execution** — every family answers as soon as its own feature closes, so a slow source does not hold up the ones that already finished.

- `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

### Three current accounts and their movements

**Response**

```json
[
  {
    "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"
    }
  }
]
```

**SDK Code**

```python Three current accounts and their movements
import requests

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

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

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

print(response.json())
```

```javascript Three current accounts and their movements
const url = 'https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/accounts';
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 Three current accounts and their movements
package main

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

func main() {

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

	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 Three current accounts and their movements
require 'uri'
require 'net/http'

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

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 Three current accounts and their movements
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/accounts")
  .header("X-APP-SECRET", "<apiKey>")
  .asString();
```

```php Three current accounts and their movements
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

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

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

```csharp Three current accounts and their movements
using RestSharp;

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

```swift Three current accounts and their movements
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/accounts")! 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()
```

### This family has not finished

**Response**

```json
{
  "detail": "feature_not_ready"
}
```

**SDK Code**

```python This family has not finished
import requests

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

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

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

print(response.json())
```

```javascript This family has not finished
const url = 'https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/accounts';
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 This family has not finished
package main

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

func main() {

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

	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 This family has not finished
require 'uri'
require 'net/http'

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

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 This family has not finished
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/accounts")
  .header("X-APP-SECRET", "<apiKey>")
  .asString();
```

```php This family has not finished
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

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

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

```csharp This family has not finished
using RestSharp;

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

```swift This family has not finished
import Foundation

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

let request = NSMutableURLRequest(url: NSURL(string: "https://clients.infonite.tech/api/executions/results/6aa3d8b418d1c5dc9a8e3d36/financial/v1/accounts")! 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()
```