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

# Set Up a Bank for ACH Payouts (removed)

> **This endpoint has been removed.** It used to set up a bank account
up front so money could be sent to it by ACH bank transfer. That step
is no longer needed — the bank is now set up automatically the first
time an approved payout is sent to it.

Calling this endpoint now returns an error (HTTP 410) on purpose, so
any older code still using it fails clearly. Instead, simply create a
payout and have it approved.



## OpenAPI

````yaml POST /v1/platform/payees/destinations/ach-push
openapi: 3.1.0
info:
  title: Finogate Platform API v1
  version: 0.1.0
servers:
  - url: https://api-sandbox.finogates.com
    description: Sandbox
  - url: https://api.finogates.com
    description: Production
security: []
tags:
  - name: auth
  - name: users
  - name: payees
  - name: verification
  - name: bank accounts
  - name: card processing
  - name: digital-assets
  - name: international
  - name: onboarding
  - name: pending-applications
  - name: wallets
  - name: payments
  - name: catalog
  - name: webhooks
  - name: phone-numbers
  - name: sms
  - name: calls
  - name: listings
  - name: embed-tokens
paths:
  /v1/platform/payees/destinations/ach-push:
    post:
      tags:
        - payees
      summary: Set Up a Bank for ACH Payouts (removed)
      description: |-
        **This endpoint has been removed.** It used to set up a bank account
        up front so money could be sent to it by ACH bank transfer. That step
        is no longer needed — the bank is now set up automatically the first
        time an approved payout is sent to it.

        Calling this endpoint now returns an error (HTTP 410) on purpose, so
        any older code still using it fails clearly. Instead, simply create a
        payout and have it approved.
      operationId: >-
        onboard_destination_to_checkbook_v1_platform_payees_destinations_ach_push_post
      parameters:
        - name: payee_id
          in: query
          required: true
          schema:
            type: string
            format: uuid
            description: The unique ID of the payee.
            title: Payee Id
          description: The unique ID of the payee.
        - name: destination_id
          in: query
          required: true
          schema:
            type: string
            format: uuid
            description: The unique ID of the payout destination.
            title: Destination Id
          description: The unique ID of the payout destination.
      responses:
        '200':
          description: Successful Response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommonResponse'
        '422':
          description: Validation Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HTTPValidationError'
      deprecated: true
      security:
        - _AuthenticatedBearer: []
components:
  schemas:
    CommonResponse:
      properties:
        status_code:
          type: integer
          title: Status Code
          description: HTTP status code for the response.
        data:
          title: Data
          description: Payload or error details.
        query_generated_time:
          type: integer
          title: Query Generated Time
          description: >-
            UTC timestamp (milliseconds since epoch) when response was
            generated.
      type: object
      required:
        - status_code
        - data
        - query_generated_time
      title: CommonResponse
      description: |-
        Standard response wrapper for single-object responses and errors.

        Generic over the payload type. A route that declares
        ``CommonResponse[SomeModel]`` gets the real ``data`` schema rendered in
        OpenAPI/Swagger; a bare ``CommonResponse`` leaves ``data`` untyped.
    HTTPValidationError:
      properties:
        detail:
          items:
            $ref: '#/components/schemas/ValidationError'
          type: array
          title: Detail
      type: object
      title: HTTPValidationError
    ValidationError:
      properties:
        loc:
          items:
            anyOf:
              - type: string
              - type: integer
          type: array
          title: Location
        msg:
          type: string
          title: Message
        type:
          type: string
          title: Error Type
      type: object
      required:
        - loc
        - msg
        - type
      title: ValidationError
  securitySchemes:
    _AuthenticatedBearer:
      type: oauth2
      flows:
        password:
          scopes: {}
          tokenUrl: /v1/platform/auth/token

````