---
title: "Index card spending limit controls"
method: GET
path: "/v1/card_controls/spending_limits"
tags: ["Card spending controls"]
deprecated: true
---

# Index card spending limit controls

`GET /v1/card_controls/spending_limits`

> **Deprecated.**

Returns all active card spending limit controls.<br> **Note:** A newer version of this endpoint is available. To use the updated version, please refer to the (V2) endpoint and provide the required `Api-Version` header.

## Query parameters

- `filter[scope]` 'CARD' | 'CARDHOLDER' | 'ACCOUNT' | 'BUSINESS' | 'PARTNER' | 'PARTNER_CARDS' | 'BUSINESS_CARDS' | 'ACCOUNT_CARDS' | 'CARDHOLDER_CARDS' | 'NON_BUSINESS_CARDS' | 'PARTNER_CARDHOLDERS', required — The scope of the card spending control.
- `filter[scope_id]` string
- `include_related` boolean

## Response `200`

Successful result of the operation

- CardControlSpendingLimitResponse[]
  - `id` string, required — ID of the created card spending limit control.
  - `scope` 'CARD' | 'CARDHOLDER' | 'ACCOUNT' | 'BUSINESS' | 'PARTNER' | 'PARTNER_CARDS' | 'BUSINESS_CARDS' | 'ACCOUNT_CARDS' | 'CARDHOLDER_CARDS' | 'NON_BUSINESS_CARDS' | 'PARTNER_CARDHOLDERS', required — The scope of the card spending control.
  - `scope_id` string, required — ID of the resource that corresponds with the `scope`. For example, if the `scope` is `PARTNER`, then the `scope_id` would be your partner ID. For `business`, it would be the business ID.
  - `origin` 'SOLARISBANK' | 'PARTNER', required — Indicates whether the card spending control was created by Solaris SE or by you.
  - `idempotency_key` string, uuid, required — A randomly generated UUID which the server uses to recognize subsequent retries of the same request.
  - `limit` SpendingLimitRule, required — Amount or count limit - only one could be used.
    - `type` 'MERCHANT_CATEGORY' | 'POS_ENTRY_MODE' | 'TRANSACTION_TYPE' | 'MERCHANT_COUNTRY' | 'ACQUIRER_ID' | 'MERCHANT_ID' | 'ALL_TYPES', required — The type of transactions to be included/excluded.
    - `dimension` string[], required — The dimension of transactions to be restricted.
    - `period` 'HOURLY' | 'DAILY' | 'WEEKLY' | 'MONTHLY' | 'MINUTES_60' | 'HOURS_24' | 'DAYS_7' | 'DAYS_30' | 'TRANSACTION', required — The time period in which to restrict transactions.
    - `amount` integer — The maximum amount (in Euro cents) that customers may spend under this card spending limit control. **Note**: You cannot set `amount` and `count` together under the same scope ID.
    - `count` integer — The maximum number of transactions that customers may conduct under this card spending limit control. **Note**: You cannot set `amount` and `count` together under the same scope ID.

## Other responses

- `400` — The request validation failed.
- `403` — You are not authorized to perform this action.
- `500` — Internal server error.

---

[API](https://skmtc.net/solarisgroup/apis/card-creation-servicing.md) · [All operations](https://skmtc.net/solarisgroup/apis/card-creation-servicing/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/card-creation-servicing/revisions/a772504dcc9e/schema)
