> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stablestack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Payout Method

> API reference for deleting payout methods

Permanently deletes a payout method.

### Key Features:

* Deletes both merchant-owned and customer-specific payout methods
* **For merchant methods**: No request body required
* **For customer methods**: Must include `customer_id` in request body
* Returns appropriate success message based on method ownership
* Returns 404 if payout method doesn't exist or access denied

### Request:

**Path Parameters**:

* `payout_method_id`: UUID of the payout method to delete

**Request Body (for customer methods only)**:

```json theme={null}
{
  "customer_id": "85b148ab-3f6b-4d55-917f-3c8de668a48e"
}
```


## OpenAPI

````yaml DELETE /payout/methods/{payout_method_id}
openapi: 3.0.0
info:
  title: 'StableStack: API Service'
  description: "# Overview\n\n##  Introduction\n\nStableStack offers an API first, last mile payment orchestration + liquidity router built with stablecoins. Stablecoin layer integrated into your existing payment flow, with smart accounts and blockchain abstraction. Go between digital and fiat currencies in minutes.\n\n## Getting Help\n\nWe're excited to have you build with us! If you're integrating, we will set up a communication channel. This will enable our teams to easily collaborate and ensure you launch as quickly as possible.\n\nPlease reach out to us at\_[hello@stablestack.xyz](https://mailto:hello@stablestack.xyz)\_for any questions or concerns."
  version: 1.0.0
servers:
  - url: https://api-staging.stablestack.com/api
    description: StableStack API
security: []
tags:
  - name: customers
  - name: customers > kyc
  - name: payouts
  - name: banks
  - name: transactions
  - name: wallets
  - name: assets
  - name: swap
paths:
  /payout/methods/{payout_method_id}:
    delete:
      tags:
        - payouts
      summary: Delete payout method
      description: |
        Permanently deletes a payout method.
        - For merchant-owned methods: No request body needed
        - For customer-specific methods: Include customer_id in request body
        - Returns appropriate success message based on method ownership
      parameters:
        - name: x-api-key
          in: header
          schema:
            type: string
          required: true
          example: ''
        - name: payout_method_id
          in: path
          description: ID of the payout method to delete
          required: true
          schema:
            type: string
            format: uuid
          example: 46a75b50-4bdc-4f59-b891-602dc247effe
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                customer_id:
                  type: string
                  format: uuid
                  description: Required only when deleting customer-specific payout method
                  example: 85b148ab-3f6b-4d55-917f-3c8de668a48e
      responses:
        '200':
          description: Payout method deleted successfully
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: success
                  message:
                    type: string
                    example: Payout method deleted successfully
              examples:
                merchantSuccess:
                  value:
                    status: success
                    message: Merchant payout method deleted successfully
                customerSuccess:
                  value:
                    status: success
                    message: Customer payout method deleted successfully
        '400':
          description: Validation error
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: failed
                  message:
                    type: string
                    example: Validation error
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        type:
                          type: string
                          example: field
                        value:
                          type: string
                          example: ''
                        msg:
                          type: string
                          example: Invalid customer ID format
                        path:
                          type: string
                          example: customer_id
                        location:
                          type: string
                          example: body
        '404':
          description: Payout method not found
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    example: failed
                  message:
                    type: string
                    example: Payout method not found or doesn't belong to requester
              examples:
                notFound:
                  value:
                    status: failed
                    message: Payout method not found or doesn't belong to requester

````