---
title: "Update card credit limits by token"
method: PUT
path: "/card-tokens/token/{token}"
tags: ["Card credit limit controls"]
---

# Update card credit limits by token

`PUT /card-tokens/token/{token}`

## Request

- Base URL: `http://<host-url>`
- URL: `http://<host-url>/card-tokens/token/{token}`
- Auth: HTTP bearer

## Path parameters

- `token` integer, required

## Headers

- `unique-request-id` string

## Request body

- UpdateCardTokenRequest: Request for updating an existing card token's spending limit configuration. Provide either a fixed monetary limit or a percentage limit, but not both.
  - `fixed_limit` number: Represents a fixed monetary limit on the card. This value dictates the maximum amount that can be spent using this card. Provide this or percentage_limit, but not both.
  - `percentage_limit` number: Represents a percentage limit on the card, a percentage of the total available credit. It limits spending to a certain percentage. Provide this or fixed_limit, but not both.
  - `resets_on_cycle` string, required: Whether a card limit is automatically reset at the end of the statement cycle ('Y') or only reset if we use the manual reset feature ('N').

## Response `200`

Card Token successfully updated

- UpdateCardTokenResponse
  - `card_token` integer

## Other responses

- `400`: Invalid Request
- `401`: Unauthorized
- `403`: Forbidden
- `500`: Server Error

---

[API](https://skmtc.dev/paymentology/apis/paycredit-api.md) - [All operations](https://skmtc.dev/paymentology/apis/paycredit-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paymentology/apis/paycredit-api/revisions/cc56df9c933b?raw)
