---
title: "Update the Card Control Overrides."
method: PUT
path: "/api/v1/cards/{publicToken}/control-overrides"
tags: ["Cards"]
---

# Update the Card Control Overrides.

`PUT /api/v1/cards/{publicToken}/control-overrides`

## Request

- Base URL: `https://cardsapi-uat-pub.globalprocessing.net`
- URL: `https://cardsapi-uat-pub.globalprocessing.net/api/v1/cards/{publicToken}/control-overrides`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `https://uatists.globalprocessing.net/connect/token` scopes: `readWrite`

## Path parameters

- `publicToken` string, required

## Request body

- UsageControlsRequest: Request object from controller to service layer to wrap the Card Usage Control overrides.
  - `usageControls` UsageControls, required: Card Override Usage Controls
    - `allowContactless` boolean, nullable: Allow Contactless EMV
    - `allowAtmWithdrawals` boolean, nullable: Allow Cash ATM (DE = 01)
    - `allowECommerceWhereCardNotPresent` boolean, nullable: Allow Blank CVV2 in Card not Present e-Commerce
    - `allowRecurringPaymentWhereCardNotPresent` boolean, nullable: Allow Blank CVV2 in Card not Present Recurring
    - `allowUseOutsideCountry` boolean, nullable: Allow POS usage outside country of Issue of a card

## Response `200`

Success

- UsageControls: Card Override Usage Controls
  - `allowContactless` boolean, nullable: Allow Contactless EMV
  - `allowAtmWithdrawals` boolean, nullable: Allow Cash ATM (DE = 01)
  - `allowECommerceWhereCardNotPresent` boolean, nullable: Allow Blank CVV2 in Card not Present e-Commerce
  - `allowRecurringPaymentWhereCardNotPresent` boolean, nullable: Allow Blank CVV2 in Card not Present Recurring
  - `allowUseOutsideCountry` boolean, nullable: Allow POS usage outside country of Issue of a card

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found
- `500`: Server Error

## Changes

- **2026-11-03** `a5b5e4fdcf41`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/thredd/apis/core-cards/changes/api/v1/cards/:publicToken/control-overrides/put.md)

---

[API](https://skmtc.dev/thredd/apis/core-cards.md) - [All operations](https://skmtc.dev/thredd/apis/core-cards/llms.txt) - [OpenAPI document](https://skmtc.dev/thredd/apis/core-cards/revisions/a5b5e4fdcf41?raw)
