---
title: "Changes to Delete a customer source"
method: DELETE
path: "/v1/customers/{customer}/sources/{id}"
---

# Changes to Delete a customer source

`DELETE /v1/customers/{customer}/sources/{id}`

> Every recorded change to this endpoint, newest first.
> 51 revisions in range; 14 not diffed, 6 could not be searched.

## Timeline

Changed in 23 of 51 revisions.

- **2026-07-01** `e24a26de4188` — 165 breaking
- **2026-03-23** `8c89b982e519` — 2 info
- **2026-02-23** `9d681f6248d7` — 4 info
- **2026-01-27** `cf859d5a7d24` — 4 info
- **2025-12-11** `f83e93720259` — 4 breaking, 236 info
- **2025-11-05** `62e8dc4ed869` — 25 info
- **2025-10-22** `1e483c60b480` — 25 info
- **2025-09-25** `eb1ac21ec19c` — 184 warning
- **2025-08-19** `7b79777e9bbd` — 74 info
- **2025-07-22** `c4dc6dbe947e` — 37 info
- **2025-05-22** `2df8ec106d35` — 259 info
- **2025-05-21** `4b1e0a4217db` — 12 info
- **2025-04-21** `9a22ca25ad2f` — 4 breaking, 142 warning
- **2025-03-28** `558232745897` — 1 info
- **2025-03-27** `0d3b125ef9f3` — 4 breaking
- **2025-03-25** `27c5c3e38c38` — 2 warning
- **2025-02-14** `1199cc3c5574` — 10 breaking, 2 warning, 45 info
- **2025-01-17** `b8a91ebdacb7` — 2 warning, 53 info
- **2024-12-14** `46de54073359` — 89 warning
- **2024-12-13** `e970df54dcb9` — 172 warning
- **2024-12-11** `d8ab20275861` — 12 info
- **2024-11-13** `770c004954b1` — 1 info
- **2024-10-23** `33103c93fb8c` — 84 breaking

## Changes

- **2026-07-01** `e24a26de4188` — 165 breaking
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/invoice_settings/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/default_payment_method/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/last_finalization_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_intent/anyOf[subschema #2: PaymentIntent]/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/card/generated_from/anyOf[subschema #1: payment_method_card_generated_card]/setup_attempt/anyOf[subschema #2: PaymentFlowsSetupIntentSetupAttempt]/setup_error/anyOf[subschema #1: APIErrors]/payment_intent/latest_charge/anyOf[subschema #2: Charge]/failure_balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - removed the required property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/bancontact/generated_sepa_debit/anyOf[subschema #2: PaymentMethod]/sepa_debit/generated_from/anyOf[subschema #1: sepa_debit_generated_from]/charge/anyOf[subschema #2: Charge]/application_fee/anyOf[subschema #2: PlatformFee]/balance_transaction/anyOf[subschema #2: BalanceTransaction]/source/anyOf[subschema #6: Dispute]/payment_method_details/card/network` from the response with the `200` status
  - …125 more
  - …this revision’s changelog is incomplete
- **2026-03-23** `8c89b982e519` — 2 info
  - added the optional property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/presentment_details` to the response with the `200` status
  - added the optional property `anyOf[subschema #1: Polymorphic]/anyOf[subschema #2: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/presentment_details` to the response with the `200` status
- **2026-02-23** `9d681f6248d7` — 4 info
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/subscriptions_resource_trial_settings_trial_settings` to the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #2: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/subscriptions_trials_resource_trial_settings` from the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #2: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/trial_settings` response property `anyOf` list for the response status `200`
- **2026-01-27** `cf859d5a7d24` — 4 info
  - added `#/components/schemas/payments_primitives_payment_records_resource_payment_method_konbini_details_resource_store` to the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/konbini/store` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/payments_primitives_payment_records_resource_payment_method_konbini_details_resource_store` to the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #2: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/konbini/store` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/payment_method_details_konbini_store` from the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #1: Account]/external_accounts/data/items/anyOf[subschema #1: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/konbini/store` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/payment_method_details_konbini_store` from the `anyOf[subschema #1: Polymorphic]/anyOf[subschema #2: BankAccount]/customer/anyOf[subschema #2: Customer]/subscriptions/data/items/latest_invoice/anyOf[subschema #2: Invoice]/payments/data/items/payment/payment_record/anyOf[subschema #2: PaymentRecord]/payment_method_details/anyOf[subschema #1: PaymentsPrimitivesPaymentRecordsResourcePaymentMethodDetails]/konbini/store` response property `anyOf` list for the response status `200`
- …earlier changes are on the page: https://skmtc.dev/stripe/apis/spec3/changes/v1/customers/:customer/sources/:id/delete

---

[Operation](https://skmtc.dev/stripe/apis/spec3/docs/v1/customers/:customer/sources/:id/delete.md) · [API](https://skmtc.dev/stripe/apis/spec3.md) · [Page](https://skmtc.dev/stripe/apis/spec3/changes/v1/customers/:customer/sources/:id/delete)
