---
title: "Changes to Unblock a paykey"
method: PATCH
path: "/v1/paykeys/{id}/unblock"
---

# Changes to Unblock a paykey

`PATCH /v1/paykeys/{id}/unblock`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 13 of 37 revisions.

- **2026-10-16** `de39a60c562e`: 3 warning
- **2026-03-18** `456c9ef0c3a6`: 6 warning
- **2026-03-18** `197302a1e983`: 6 info
- **2026-03-18** `7b7688bbe938`: 6 warning
- **2026-03-18** `197302a1e983`: 6 info
- **2026-03-18** `cfae64ba8923`: 6 warning
- **2026-03-18** `197302a1e983`: 6 info
- **2026-03-18** `e8b61afd64e5`: 3 warning
- **2026-03-16** `ad48cd5f22e1`: 3 warning
- **2026-01-22** `4c4191aab91d`: 147 info
- **2026-01-22** `f9fe2a77d949`: 1 info
- **2026-01-13** `80ca3ae235f7`: 1 breaking
- **2026-01-13** `693ce28609b4`: 1 info

## Changes

- **2026-10-16** `de39a60c562e`: 3 warning
  - added the new `mastercard` enum value to the `data/source` response property for the response status `200` (media type: text/plain)
  - added the new `mastercard` enum value to the `data/source` response property for the response status `200` (media type: application/json)
  - added the new `mastercard` enum value to the `data/source` response property for the response status `200` (media type: text/json)
- **2026-03-18** `456c9ef0c3a6`: 6 warning
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-18** `197302a1e983`: 6 info
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-18** `7b7688bbe938`: 6 warning
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-18** `197302a1e983`: 6 info
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-18** `cfae64ba8923`: 6 warning
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-18** `197302a1e983`: 6 info
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-18** `e8b61afd64e5`: 3 warning
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-03-16** `ad48cd5f22e1`: 3 warning
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `200` (media type: text/json)
- **2026-01-22** `4c4191aab91d`: 147 info
  - removed the `AmountTooLarge` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `AmountTooLarge` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `AmountTooLarge` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `200` (media type: text/plain)
  - removed the `Array` enum value from the `response_type` response property for the response status `200` (media type: application/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `200` (media type: text/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `400` (media type: text/plain)
  - removed the `Array` enum value from the `response_type` response property for the response status `400` (media type: application/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `400` (media type: text/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `401` (media type: text/plain)
  - removed the `Array` enum value from the `response_type` response property for the response status `401` (media type: application/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `401` (media type: text/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `403` (media type: text/plain)
  - removed the `Array` enum value from the `response_type` response property for the response status `403` (media type: application/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `403` (media type: text/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `422` (media type: text/plain)
  - removed the `Array` enum value from the `response_type` response property for the response status `422` (media type: application/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `422` (media type: text/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `500` (media type: text/plain)
  - removed the `Array` enum value from the `response_type` response property for the response status `500` (media type: application/json)
  - removed the `Array` enum value from the `response_type` response property for the response status `500` (media type: text/json)
  - removed the `BankDecline` enum value from the `data/status_details/source` response property for the response status `200` (media type: text/plain)
  - removed the `BankDecline` enum value from the `data/status_details/source` response property for the response status `200` (media type: application/json)
  - removed the `BankDecline` enum value from the `data/status_details/source` response property for the response status `200` (media type: text/json)
  - removed the `ClosedBankAccount` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `ClosedBankAccount` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `ClosedBankAccount` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `CustomerDispute` enum value from the `data/status_details/source` response property for the response status `200` (media type: text/plain)
  - removed the `CustomerDispute` enum value from the `data/status_details/source` response property for the response status `200` (media type: application/json)
  - removed the `CustomerDispute` enum value from the `data/status_details/source` response property for the response status `200` (media type: text/json)
  - removed the `Disputed` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `Disputed` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `Disputed` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `DuplicateEntry` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/plain)
  - removed the `DuplicateEntry` enum value from the `data/status_details/reason` response property for the response status `200` (media type: application/json)
  - removed the `DuplicateEntry` enum value from the `data/status_details/reason` response property for the response status `200` (media type: text/json)
  - removed the `Error` enum value from the `response_type` response property for the response status `200` (media type: text/plain)
  - removed the `Error` enum value from the `response_type` response property for the response status `200` (media type: application/json)
  - removed the `Error` enum value from the `response_type` response property for the response status `200` (media type: text/json)
  - removed the `Error` enum value from the `response_type` response property for the response status `400` (media type: text/plain)
  - …107 more
- **2026-01-22** `f9fe2a77d949`: 1 info
  - endpoint added
- **2026-01-13** `80ca3ae235f7`: 1 breaking
  - api path removed without deprecation
- **2026-01-13** `693ce28609b4`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/straddleio/apis/straddle-api/docs/v1/paykeys/:id/unblock/patch.md) - [API](https://skmtc.dev/straddleio/apis/straddle-api.md) - [Page](https://skmtc.dev/straddleio/apis/straddle-api/changes/v1/paykeys/:id/unblock/patch)
