---
title: "Update Card Limits"
method: PATCH
path: "/card/limits"
---

# Update Card Limits

`PATCH /card/limits`

Manage daily, weekly, monthly, transactional and contactless limits on a per card basis. For compliance reasons, the overall highest values for each limit category is pre-defined and cannot exceed these values. Typically a card can spend up to 15,000 EUR per month in outbound transactions. You do not need to update any or all of these limits, they are configured to be defaults and can be updated depending upon your use case. The response details how much of what limit has been used as well.

## Headers

- `api-key` string, required
- `Authorization` string, required

## Request body

- object
  - `cardId` string, required — The unique Id of the card you want to fetch. The Create Card endpoint returns a cardId parameter
  - `limits` object
    - `dailyPurchase` integer — Optional daily purchase limit
    - `dailyWithdrawal` integer — Optional daily withdrawal limit
    - `dailyInternetPurchase` integer — Optional daily internet purchase limit
    - `dailyContactlessPurchase` integer — Optional daily contactless purchase limit
    - `weeklyPurchase` integer — Optional weekly purchase limit
    - `weeklyWithdrawal` integer — Optional weekly withdrawal limit
    - `weeklyInternetPurchase` integer — Optional weekly internet purchase limit
    - `weeklyContactlessPurchase` integer — Optional weekly contactless limit
    - `monthlyPurchase` integer — Optional monthly purchase limit
    - `monthlyWithdrawal` integer — Optional monthly withdrawal limit
    - `monthlyInternetPurchase` integer — Optional monthly internet purchase limit
    - `monthlyContactlessPurchase` integer — Optional monthly contactless limit
    - `transactionPurchase` integer — Optional per transaction limit
    - `transactionWithdrawal` integer — Optional per transaction limit for withdrawals
    - `transactionInternetPurchase` integer — Optional per transaction limit for internet purchases
    - `transactionContactlessPurchase` integer — Optional per transaction limit for contactless purchases
    - `dailyOverallPurchase` integer — Optional daily overall purchase limit
    - `weeklyOverallPurchase` integer — Optional weekly overall purchase limit
    - `monthlyOverallPurchase` integer — Optional monthly overall purchase limit

## Response `200`

200

- object
  - `name` string
  - `id` string
  - `type` string
  - `maskedCardNumber` string
  - `expiryData` string
  - `status` string
  - `isEnrolledFor3dSecure` boolean
  - `isCard3dSecureActivated` boolean
  - `security` object
    - `contactlessEnabled` boolean
    - `withdrawalEnabled` boolean
    - `internetPurchaseEnabled` boolean
    - `overallLimitsEnabled` boolean
  - `activatedAt` string
  - `linkedAccountId` string
  - `parentWalletId` string
  - `linkedAccountCurrency` string
  - `createdAt` string
  - `limits` object
    - `dailyPurchase` integer
    - `dailyWithdrawal` integer
    - `dailyInternetPurchase` integer
    - `dailyContactlessPurchase` integer
    - `weeklyPurchase` integer
    - `weeklyWithdrawal` integer
    - `weeklyInternetPurchase` integer
    - `weeklyContactlessPurchase` integer
    - `monthlyPurchase` integer
    - `monthlyWithdrawal` integer
    - `monthlyInternetPurchase` integer
    - `monthlyContactlessPurchase` integer
    - `transactionPurchase` integer
    - `transactionWithdrawal` integer
    - `transactionInternetPurchase` integer
    - `transactionContactlessPurchase` integer
    - `dailyOverallPurchase` integer
    - `weeklyOverallPurchase` integer
    - `monthlyOverallPurchase` integer
    - `dailyContactlessPurchaseAvailable` integer
    - `dailyContactlessPurchaseUsed` integer
    - `dailyInternetPurchaseAvailable` integer
    - `dailyInternetPurchaseUsed` integer
    - `dailyOverallPurchaseAvailable` integer
    - `dailyOverallPurchaseUsed` integer
    - `dailyPurchaseAvailable` integer
    - `dailyPurchaseUsed` integer
    - `dailyWithdrawalAvailable` integer
    - `dailyWithdrawalUsed` integer
    - `monthlyContactlessPurchaseAvailable` integer
    - `monthlyContactlessPurchaseUsed` integer
    - `monthlyInternetPurchaseAvailable` integer
    - `monthlyInternetPurchaseUsed` integer
    - `monthlyOverallPurchaseAvailable` integer
    - `monthlyOverallPurchaseUsed` integer
    - `monthlyPurchaseAvailable` integer
    - `monthlyPurchaseUsed` integer
    - `monthlyWithdrawalAvailable` integer
    - `monthlyWithdrawalUsed` integer
    - `weeklyContactlessPurchaseAvailable` integer
    - `weeklyContactlessPurchaseUsed` integer
    - `weeklyInternetPurchaseAvailable` integer
    - `weeklyInternetPurchaseUsed` integer
    - `weeklyOverallPurchaseAvailable` integer
    - `weeklyOverallPurchaseUsed` integer
    - `weeklyPurchaseAvailable` integer
    - `weeklyPurchaseUsed` integer
    - `weeklyWithdrawalAvailable` integer
    - `weeklyWithdrawalUsed` integer

## Other responses

- `400` — 400
- `409` — 409

---

[API](https://skmtc.net/striga/apis/striga-v1.md) · [All operations](https://skmtc.net/striga/apis/striga-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/striga/striga-v1/versions/63e57aa7df45/schema)
