Partner API
test
  • latest
  • test
  1. Virtual Cards
Partner API
test
  • latest
  • test
  • Getting Started
    • Introduction
    • Authentication
    • Business Use Cases
  • API References
    • Partner Operations
      • Balances & Transaction History
        • Get Balances
        • Get Transaction History
        • Create Wallet
        • Create transfer master balance
      • Exchange Operations
        • Retrieve Exchange Rate
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
        • Retrieve Exchange Rate and Create a Lock
      • SEPA Transfers
      • Crypto Deposits
        • Update Travel Rule
      • Crypto Withdrawal
        • Get Crypto Withdrawal Details
        • Create Crypto Withdrawal
      • Orders
        • Retrieve Order Rate and Create a Lock
        • Create and Finalize an Order
        • Get Order Details
        • Get Rates
      • Payment link
        • Generate Payment Link
        • Get Payment Link Details
    • User Operations
      • Onboarding & KYC Flow
        • Create User Account
        • Method A: Add KYC File
        • Method B: Creating KYC Verification
        • Method B: Redirect to Verification
        • Method B: Get KYC Status
        • Add User Verification
        • Add POA File
      • Account Management
        • Update Existing User
        • Delete User
        • Suspend User
        • Unsuspend User
      • Balances & Transaction History
        • Get User Balances
        • Get User Transaction History
      • Currency Exchange
        • Retrieve Exchange Rate
        • Retrieve Exchange Rate and Create a Lock
        • Create and Finalize an Exchange
        • Retrieve Detailed Exchange Information
      • Internal Transfers
        • Create a Transfer
        • Get Transfer Details
      • Virtual Cards
        • Create Virtual Card
          POST
        • Get All User Cards
          GET
        • Get Card Details
          GET
        • Update Card PIN
          PATCH
        • Block Card
          PATCH
        • Unblock Card
          PATCH
        • Get Card Limits
          GET
        • Update Card Limits
          PATCH
        • Delete Card
          DELETE
      • Crypto Deposits
        • Update Travel Rule
      • Crypto Withdrawals
        • Get Network Fee
        • Create Crypto Withdrawal
        • Get Crypto Withdrawal Details
      • SEPA Transfers Copy
  • Integration
    • SDKs & Integration Guides
    • Transaction Processing
    • Error Handling
    • Rate Limiting
    • Webhooks
      • User & KYC Webhooks
        • User Balance Generation Webhook
        • KYC File Added Webhook
        • POA Verification Status Webhook
        • KYC Verification Status Webhook
        • Create Wallet Webhook
      • Transfers & Payments Webhooks
        • P2P Transfer Webhook
        • SEPA Transfer Webhook
        • SEPA Deposit Webhook
        • Crypto Withdrawal Webhook
        • Crypto Deposit Webhook
        • Exchange Webhook
        • Card Transaction Webhook
        • Order status Webhook
        • Payment Link Webhook
      • Card Webhooks
        • Card 3DS Code Webhook
        • Card Activation Code Webhook
  • Reference
    • Supported Countries
    • Supported Currencies
    • Fees
    • FAQ
    • Changelog
    • Support
  1. Virtual Cards

Update Card Limits

Testing Env
https://partner-api-stage.p100.io
Testing Env
https://partner-api-stage.p100.io
PATCH
/v1/card/limits
This endpoint allows you to update the daily and monthly limits for a specific virtual card. Use this endpoint to adjust how much can be spent or withdrawn with the card, either for all transactions, ATM withdrawals, or e-commerce payments. This is useful if a user requests a higher or lower limit, or if you need to enforce new spending policies. Provide the user's external ID, the card ID, and the new limit values. A successful response means the new limits are active immediately for the card.

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

🟠401Access Denied
🟠400P403: Validation error
🟠400P434: Card not exist
🟠400P500: Unknown exception
🟠400P501: Service temporarily unavailable
🟠400P459: User not verified
🟠400P461: User not extended
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PATCH 'https://partner-api-stage.p100.io/v1/card/limits' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "externalUserId": "bca65c48-df49-4831-a7b2-de7903321581",
  "cardId": "8c394557-ba48-4ab4-9349-84d396b4a7f7",
  "monthlyTrxAll": 7500,
  "dailyTrxAll": 1500,
  "monthlyTrxAtm": 2500,
  "dailyTrxAtm": 500,
  "monthlyTrxEcom": 5000,
  "dailyTrxEcom": 1000
}'
Response Response Example
200 - Success
{
    "message": "Card limits updated successfully"
}
Previous
Get Card Limits
Next
Delete Card
Built with