---
title: "Update Request"
method: PUT
path: "/"
---

# Update Request

`PUT /`

Update transaction or customer merge requests.

## Request body

- object
  - `type` 'TRANSACTION' | 'CHANGE_IDENTIFIER', required — The type of request. **Values**: `TRANSACTION` - For transaction request `CHANGE_IDENTIFIER` For customer merge request
  - `basetype` 'REGULAR_TXN_ADD' | 'MERGE', required — The base type of the request. **Values**: `REGULAR_TXN_ADD` - For transaction request `MERGE` - For customer merge request
  - `id` integer, required — The unique identifier of the request, generated during the POST call to add the request.
  - `status` 'REJECTED' | 'APPROVED' | 'CUSTOM', required — The status to which the request should be changed. **Values**: `APPROVED`, `REJECTED`, `CUSTOM`
  - `comments` string — Additional comments or notes related to the request.

## Response `200`

200

- union
  - object
    - `response` object[]
      - `entityId` integer
      - `result` boolean
      - `warnings` unknown[]
        - unknown
    - `totalCount` integer
    - `failureCount` integer
  - object
    - `response` object[]
      - `entityId` integer
      - `result` boolean
      - `warnings` unknown[]
        - unknown
    - `totalCount` integer
    - `failureCount` integer
  - object
    - `response` object[]
      - `entityId` integer
      - `result` boolean
      - `warnings` unknown[]
        - unknown
    - `totalCount` integer
    - `failureCount` integer
  - object
    - `response` object[]
      - `entityId` integer
      - `errors` object[]
        - `status` boolean
        - `code` integer
        - `message` string
    - `totalCount` integer
    - `failureCount` integer

## Other responses

- `400` — 400

---

[API](https://skmtc.net/capillarytech/apis/sample-api.md) · [All operations](https://skmtc.net/capillarytech/apis/sample-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/capillarytech/sample-api/revisions/de241f2ed9b3/schema)
