---
title: "Update Transaction Limit"
method: POST
path: "/{customer_profile_id}/transaction-limits-update-requests"
---

# Update Transaction Limit

`POST /{customer_profile_id}/transaction-limits-update-requests`

Request to update transaction limit for a specific CP+ profile.

## Path parameters

- `customer_profile_id` string, required

## Headers

- `X-XFERS-APP-API-KEY` string, required
- `X-PUBLIC-KEY-ID` string
- `X-TIMESTAMP` string
- `X-NONCE` string
- `X-SIGNATURE` string

## Request body

- object
  - `data` object, required
    - `attributes` object, required
      - `sourceOfWealth` object
        - `businessOwnership` object — For personal customer profile only
        - `employmentIncome` object — For personal customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `propertyOwnership` object — For personal customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `investmentReturns` object — For personal customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `lotteryWinnings` object — For personal customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `inheritanceGifts` object — For personal customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `loanFromParentCompany` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `loanFromDirectorsShareholders` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `investorFunds` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `businessLoans` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `businessRevenue` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `customerFundsForInvestment` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `arbitrageTrading` object — For business customer profile only
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`
        - `others` object — For both business and personal customer profile
          - `details` string — Max 255 chars<br>Regex: `/^\s*.{1,255}\s*$/`
          - `document` string — Please provide a valid url<br>Regex: `/^(https?:\/\/)?(([0-9]{1,3}(\.[0-9]{1,3}){3,5})|(([-\p{L}0-9]{1,256}\.)+[-\p{L}]{2,6}))(:[0-9]+)?([\/?].*)?$/i`

## Response `200`

200

- object
  - `data` object
    - `id` string — Unique ID for this transaction limit update request.
    - `type` string — Request type.
    - `attributes` object
      - `status` string — Status of the transaction limit update request.
      - `customerProfileId` string — Customer profile ID.
      - `createdAt` string — The timestamp when the update request was created.
      - `updatedAt` string — The timestamp when the update request was last updated.

## Other responses

- `400` — 400

---

[API](https://skmtc.net/straitsx/apis/straitsx-sandbox-base-url.md) · [All operations](https://skmtc.net/straitsx/apis/straitsx-sandbox-base-url/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/straitsx/straitsx-sandbox-base-url/versions/9ceee2969aeb/schema)
