---
title: "[Sandbox] Update status of mock first party bank transfer payout"
method: PUT
path: "/{customer_profile_id}/withdrawals/{contract_id}"
---

# [Sandbox] Update status of mock first party bank transfer payout

`PUT /{customer_profile_id}/withdrawals/{contract_id}`

[Available in Sandbox environment only] Update status of created payout from `pending`

## Path parameters

- `customer_profile_id` string, required
- `contract_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
  - `status` string, required — Accepts only `completed` or `failed`

## Response `200`

200

- object
  - `id` string — Payout contract ID.
  - `idempotency_id` string — Idempotency ID for the transaction.
  - `type` string — Request type.
  - `status` string — Transaction status.
  - `amount` string — Transaction amount.
  - `fees` string — Fees charged for the transaction.
  - `account_no` string — Bank account number.
  - `bank_abbrev` string — Bank abbreviation.
  - `express` boolean — Transfer method (e.g. `FAST`).
  - `value_date` unknown
  - `failure_reason` unknown
  - `created_at` string — Timestamp when the transaction was created.

## 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)
