---
title: "(Deprecated) Get account reservations. Version 2022-06-01"
method: GET
path: "/v1/accounts/{account_id}/reservations/old"
tags: ["Reservations"]
deprecated: true
---

# (Deprecated) Get account reservations. Version 2022-06-01

`GET /v1/accounts/{account_id}/reservations/old`

> **Deprecated.**

Returns an array containing all reservations on a given account. This endpoint will deprecated soon. All partners must switch to the [new version](https://docs.solarisgroup.com/api-reference/digital-banking/account-management/#tag/Reservations/paths/~1v1~1accounts~1{account_id}~1reservations/get).

## Path parameters

- `account_id` string, required

## Query parameters

- `page[number]` string
- `page[size];` string
- `filter[reservation_type]` 'CARD_AUTHORIZATION' | 'SEPA_CREDIT_TRANSFER' | 'CLEARING_TRANSACTION' | 'INTRA_CUSTOMER_TRANSFER' | 'SEPA_CREDIT_BATCH' | 'SEIZURE' | 'SEPAInstantCreditTransfer'
- `filter[id]` string
- `filter[status]` 'OPEN' | 'RESOLVED'
- `sort` 'created_at' | '-created_at'

## Response `200`

The operation was successful.

- object[] — An array containing all open reservations for the account.
  - `id` string — ID of the reservation.
  - `amount` object — Amount of the reservation (in Euro cents).
    - `value` integer
    - `unit` string
    - `currency` string
  - `reservation_type` 'CARD_AUTHORIZATION' | 'CLEARING_TRANSACTION' | 'INTRA_CUSTOMER_TRANSFER' | 'SEIZURE' | 'SEPA_CREDIT_BATCH' | 'SEPA_CREDIT_TRANSFER' | 'ProtectedAccountSeizure' — The type of reservation.
  - `reference` string — Reference for the reservation.
  - `status` 'OPEN' | 'RESOLVED' — The current status of the reservation. Possible values are `OPEN` and `RESOLVED`.
  - `meta_info` SolarisResourcesMetaInfo — An object containing all meta information related to the reservation.
    - `cards` object — Object containing all metadata related to the card used to make the reservation.
      - `card_id` string — Solaris ID of the card used to create the reservation.
      - `merchant` object — Object containing all metadata related to the merchant with whom the transaction was conducted.
        - `id` string — The ID that the merchant provided to their acquirer.
        - `country_code` string — Two-letter code of the country where the merchant is based.
        - `category_code` string — The [Merchant Category Code (MCC)](https://www.citibank.com/tts/solutions/commercial-cards/assets/docs/govt/Merchant-Category-Codes.pdf) of the merchant.
        - `post_code` string — Postal code where the merchant is based.
        - `state` string — State where the merchant is based.
        - `street_address` string — Street address of the merchant.
        - `name` string — The name of the merchant.
        - `town` string — Town where the merchant is based.
      - `original_amount` object — The amount of the reservation (in Euro cents) combined with the foreign exchange rate.
        - `currency` string
        - `value` integer
        - `fx_rate` integer
        - `fx_markup` integer
        - `issuer_fee` integer
      - `pos_entry_mode` 'ECOMMERCE' | 'CREDENTIAL_ON_FILE' | 'MANUAL_PAN_ENTRY' | 'UNKNOWN' | 'CHIP' | 'CONTACTLESS' | 'MAG_STRIPE' — The POS entry mode used for the reservation.
      - `trace_id` string — ID used to link the authorization and the settlement. Note that Solaris cannot guarantee that this will always match.
      - `transaction_date` string — Date when the transaction occurred.
      - `transaction_time` string — Date and time when the transaction occurred (UTC format).
      - `transaction_type` 'PURCHASE' | 'ATM_WITHDRAWAL' — The type of the credit card transaction.
      - `auth_code` string — Code generated by Solaris to confirm the authorization of a settlement.
      - `terminal_id` string — (Legacy) Merchant ID for the terminal used for payment.
      - `acquirer_id` string — An identification code (up to 11 characters) of the acquiring institution.
      - `wallet_type` 'APPLE' | 'GOOGLE' | 'SAMSUNG' — Name of a digital wallet. `UNKNOWN` if the internal ID doesn't match known to Solaris. Empty string (`""`) if the transaction does not come from a wallet.
      - `device_pan` string — Reference to the device's token in that wallet
  - `expires_at` string
  - `expired_at` string
  - `resolved_at` string
  - `description` string

## Other responses

- `400` — An error occurred on the client side.
- `404` — The account could not be found.
- `500` — Internal server error.

---

[API](https://skmtc.net/solarisgroup/apis/account-management.md) · [All operations](https://skmtc.net/solarisgroup/apis/account-management/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/account-management/revisions/099ef636a5a1/schema)
