---
title: "Changes to Create a charge"
method: POST
path: "/v1/charges"
---

# Changes to Create a charge

`POST /v1/charges`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 17 of 37 revisions.

- **2026-10-16** `de39a60c562e`: 3 breaking, 6 warning, 18 info
- **2026-03-19** `940c74c551fc`: 3 info
- **2026-03-18** `456c9ef0c3a6`: 18 warning, 15 info
- **2026-03-18** `197302a1e983`: 15 warning, 18 info
- **2026-03-18** `7b7688bbe938`: 18 warning, 15 info
- **2026-03-18** `197302a1e983`: 15 warning, 18 info
- **2026-03-18** `cfae64ba8923`: 18 warning, 15 info
- **2026-03-18** `197302a1e983`: 15 warning, 18 info
- **2026-03-18** `e8b61afd64e5`: 6 warning, 12 info
- **2026-03-16** `ad48cd5f22e1`: 12 warning, 3 info
- **2026-01-22** `4c4191aab91d`: 48 breaking, 321 info
- **2026-01-22** `f9fe2a77d949`: 321 warning, 48 info
- **2026-01-13** `80ca3ae235f7`: 48 breaking, 321 info
- **2026-01-13** `9fcdff18526e`: 321 warning, 48 info
- **2026-01-13** `800f2d91f7da`: 48 breaking, 321 info
- **2026-01-13** `6c0a1b214273`: 3 breaking, 351 warning, 54 info
- **2025-10-01** `8019e1d73575`: 1 info

## Changes

- **2026-10-16** `de39a60c562e`: 3 breaking, 6 warning, 18 info
  - the `data/related_payments` response's property type changed from `object` to `array` for status `201` (media type: text/plain)
  - the `data/related_payments` response's property type changed from `object` to `array` for status `201` (media type: application/json)
  - the `data/related_payments` response's property type changed from `object` to `array` for status `201` (media type: text/json)
  - added the new `failed_not_authorized` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: text/plain)
  - added the new `failed_not_authorized` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: application/json)
  - added the new `failed_not_authorized` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: text/json)
  - added the new `reversed_not_authorized` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: text/plain)
  - added the new `reversed_not_authorized` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: application/json)
  - added the new `reversed_not_authorized` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: text/json)
  - added the new `failed_not_authorized` enum value to the request property `config/sandbox_outcome` (media type: application/json)
  - added the new `failed_not_authorized` enum value to the request property `config/sandbox_outcome` (media type: text/json)
  - added the new `failed_not_authorized` enum value to the request property `config/sandbox_outcome` (media type: application/*+json)
  - added the new `reversed_not_authorized` enum value to the request property `config/sandbox_outcome` (media type: application/json)
  - added the new `reversed_not_authorized` enum value to the request property `config/sandbox_outcome` (media type: text/json)
  - added the new `reversed_not_authorized` enum value to the request property `config/sandbox_outcome` (media type: application/*+json)
  - added the optional property `data/documents` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/documents` to the response with the `201` status (media type: application/json)
  - added the optional property `data/documents` to the response with the `201` status (media type: text/json)
  - added the required property `data/has_refund` to the response with the `201` status (media type: text/plain)
  - added the required property `data/has_refund` to the response with the `201` status (media type: application/json)
  - added the required property `data/has_refund` to the response with the `201` status (media type: text/json)
  - added the required property `data/has_resubmit` to the response with the `201` status (media type: text/plain)
  - added the required property `data/has_resubmit` to the response with the `201` status (media type: application/json)
  - added the required property `data/has_resubmit` to the response with the `201` status (media type: text/json)
  - added the required property `data/is_resubmit` to the response with the `201` status (media type: text/plain)
  - added the required property `data/is_resubmit` to the response with the `201` status (media type: application/json)
  - added the required property `data/is_resubmit` to the response with the `201` status (media type: text/json)
- **2026-03-19** `940c74c551fc`: 3 info
  - removed the `unknown` enum value from the `data/related_payments/additionalProperties/` response property for the response status `201` (media type: text/plain)
  - removed the `unknown` enum value from the `data/related_payments/additionalProperties/` response property for the response status `201` (media type: application/json)
  - removed the `unknown` enum value from the `data/related_payments/additionalProperties/` response property for the response status `201` (media type: text/json)
- **2026-03-18** `456c9ef0c3a6`: 18 warning, 15 info
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/json)
  - added the new optional request property `config/auto_hold` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/*+json)
  - added the new optional request property `config/auto_hold_message` (media type: application/json)
  - added the new optional request property `config/auto_hold_message` (media type: text/json)
  - added the new optional request property `config/auto_hold_message` (media type: application/*+json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: application/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/json)
- **2026-03-18** `197302a1e983`: 15 warning, 18 info
  - removed the request property `config/auto_hold` (media type: application/json)
  - removed the request property `config/auto_hold` (media type: text/json)
  - removed the request property `config/auto_hold` (media type: application/*+json)
  - removed the request property `config/auto_hold_message` (media type: application/json)
  - removed the request property `config/auto_hold_message` (media type: text/json)
  - removed the request property `config/auto_hold_message` (media type: application/*+json)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: text/json)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: text/json)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: text/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
- **2026-03-18** `7b7688bbe938`: 18 warning, 15 info
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/json)
  - added the new optional request property `config/auto_hold` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/*+json)
  - added the new optional request property `config/auto_hold_message` (media type: application/json)
  - added the new optional request property `config/auto_hold_message` (media type: text/json)
  - added the new optional request property `config/auto_hold_message` (media type: application/*+json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: application/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/json)
- **2026-03-18** `197302a1e983`: 15 warning, 18 info
  - removed the request property `config/auto_hold` (media type: application/json)
  - removed the request property `config/auto_hold` (media type: text/json)
  - removed the request property `config/auto_hold` (media type: application/*+json)
  - removed the request property `config/auto_hold_message` (media type: application/json)
  - removed the request property `config/auto_hold_message` (media type: text/json)
  - removed the request property `config/auto_hold_message` (media type: application/*+json)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: text/json)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: text/json)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: text/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
- **2026-03-18** `cfae64ba8923`: 18 warning, 15 info
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/json)
  - added the new optional request property `config/auto_hold` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/*+json)
  - added the new optional request property `config/auto_hold_message` (media type: application/json)
  - added the new optional request property `config/auto_hold_message` (media type: text/json)
  - added the new optional request property `config/auto_hold_message` (media type: application/*+json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: application/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/json)
- **2026-03-18** `197302a1e983`: 15 warning, 18 info
  - removed the request property `config/auto_hold` (media type: application/json)
  - removed the request property `config/auto_hold` (media type: text/json)
  - removed the request property `config/auto_hold` (media type: application/*+json)
  - removed the request property `config/auto_hold_message` (media type: application/json)
  - removed the request property `config/auto_hold_message` (media type: text/json)
  - removed the request property `config/auto_hold_message` (media type: application/*+json)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/config/auto_hold` from the response with the `201` status (media type: text/json)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/config/auto_hold_message` from the response with the `201` status (media type: text/json)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: text/plain)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: application/json)
  - removed the optional property `data/related_payments` from the response with the `201` status (media type: text/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - removed the `auto_hold` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - removed the `validating` enum value from the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
- **2026-03-18** `e8b61afd64e5`: 6 warning, 12 info
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `auto_hold` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/json)
  - added the new optional request property `config/auto_hold` (media type: text/json)
  - added the new optional request property `config/auto_hold` (media type: application/*+json)
  - added the new optional request property `config/auto_hold_message` (media type: application/json)
  - added the new optional request property `config/auto_hold_message` (media type: text/json)
  - added the new optional request property `config/auto_hold_message` (media type: application/*+json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold` to the response with the `201` status (media type: text/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: application/json)
  - added the optional property `data/config/auto_hold_message` to the response with the `201` status (media type: text/json)
- **2026-03-16** `ad48cd5f22e1`: 12 warning, 3 info
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - added the new `validating` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/plain)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: application/json)
  - added the optional property `data/related_payments` to the response with the `201` status (media type: text/json)
- **2026-01-22** `4c4191aab91d`: 48 breaking, 321 info
  - removed the enum value `CancelledForBalanceCheck` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForBalanceCheck` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `CancelledForFraudRisk` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `CancelledForFraudRisk` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Disabled` of the request property `config/balance_check` (media type: application/json)
  - removed the enum value `Disabled` of the request property `config/balance_check` (media type: text/json)
  - removed the enum value `Disabled` of the request property `config/balance_check` (media type: application/*+json)
  - removed the enum value `Enabled` of the request property `config/balance_check` (media type: application/json)
  - removed the enum value `Enabled` of the request property `config/balance_check` (media type: text/json)
  - removed the enum value `Enabled` of the request property `config/balance_check` (media type: application/*+json)
  - removed the enum value `FailedClosedBankAccount` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedClosedBankAccount` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedCustomerDispute` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedCustomerDispute` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedCustomerDispute` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `FailedInsufficientFunds` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `FailedInsufficientFunds` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Internet` of the request property `consent_type` (media type: application/json)
  - removed the enum value `Internet` of the request property `consent_type` (media type: text/json)
  - removed the enum value `Internet` of the request property `consent_type` (media type: application/*+json)
  - removed the enum value `OnHoldDailyLimit` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `OnHoldDailyLimit` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Paid` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `Paid` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `Paid` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `Required` of the request property `config/balance_check` (media type: application/json)
  - removed the enum value `Required` of the request property `config/balance_check` (media type: text/json)
  - removed the enum value `Required` of the request property `config/balance_check` (media type: application/*+json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedClosedBankAccount` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedCustomerDispute` of the request property `config/sandbox_outcome` (media type: application/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `config/sandbox_outcome` (media type: text/json)
  - removed the enum value `ReversedCustomerDispute` of the request property `config/sandbox_outcome` (media type: application/*+json)
  - removed the enum value `ReversedInsufficientFunds` of the request property `config/sandbox_outcome` (media type: application/json)
  - …329 more
- **2026-01-22** `f9fe2a77d949`: 321 warning, 48 info
  - added the new `ACH` enum value to the `data/payment_rail` response property for the response status `201` (media type: text/plain)
  - added the new `ACH` enum value to the `data/payment_rail` response property for the response status `201` (media type: application/json)
  - added the new `ACH` enum value to the `data/payment_rail` response property for the response status `201` (media type: text/json)
  - added the new `AmountTooLarge` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/plain)
  - added the new `AmountTooLarge` enum value to the `data/status_details/reason` response property for the response status `201` (media type: application/json)
  - added the new `AmountTooLarge` enum value to the `data/status_details/reason` response property for the response status `201` (media type: text/json)
  - added the new `AmountTooLarge` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/plain)
  - added the new `AmountTooLarge` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: application/json)
  - added the new `AmountTooLarge` enum value to the `data/status_history/items/reason` response property for the response status `201` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `201` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `400` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `401` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `403` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `422` (media type: text/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: text/plain)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: application/json)
  - added the new `Array` enum value to the `response_type` response property for the response status `500` (media type: text/json)
  - added the new `BankDecline` enum value to the `data/status_details/source` response property for the response status `201` (media type: text/plain)
  - added the new `BankDecline` enum value to the `data/status_details/source` response property for the response status `201` (media type: application/json)
  - added the new `BankDecline` enum value to the `data/status_details/source` response property for the response status `201` (media type: text/json)
  - added the new `BankDecline` enum value to the `data/status_history/items/source` response property for the response status `201` (media type: text/plain)
  - added the new `BankDecline` enum value to the `data/status_history/items/source` response property for the response status `201` (media type: application/json)
  - added the new `BankDecline` enum value to the `data/status_history/items/source` response property for the response status `201` (media type: text/json)
  - added the new `Cancelled` enum value to the `data/status` response property for the response status `201` (media type: text/plain)
  - added the new `Cancelled` enum value to the `data/status` response property for the response status `201` (media type: application/json)
  - added the new `Cancelled` enum value to the `data/status` response property for the response status `201` (media type: text/json)
  - added the new `Cancelled` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/plain)
  - added the new `Cancelled` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: application/json)
  - added the new `Cancelled` enum value to the `data/status_history/items/status` response property for the response status `201` (media type: text/json)
  - added the new `CancelledForBalanceCheck` enum value to the `data/config/sandbox_outcome` response property for the response status `201` (media type: text/plain)
  - …329 more
- …earlier changes are on the page: https://skmtc.dev/straddleio/apis/straddle-api/changes/v1/charges/post

---

[Operation](https://skmtc.dev/straddleio/apis/straddle-api/docs/v1/charges/post.md) - [API](https://skmtc.dev/straddleio/apis/straddle-api.md) - [Page](https://skmtc.dev/straddleio/apis/straddle-api/changes/v1/charges/post)
