---
title: "PATCH /users/banks/{id}"
method: PATCH
path: "/users/banks/{id}"
tags: ["banks"]
---

# PATCH /users/banks/{id}

`PATCH /users/banks/{id}`

Updates the specified connected bank

## Path parameters

- `id` integer, required

## Request body

- VendorBody
  - `token` string
  - `vendor` Vendor — Vendor contains details about a vendor in the provider's system. It is used for creating, updating and retrieving.
    - `address` Address — Address holds address information for a user
      - `city` string
      - `country` string
      - `county` string
      - `state` string
      - `street` string
      - `street_etc` string
      - `zip` string
    - `bank_address` string
    - `birth_date` string, date-time
    - `business` Business
      - `cancel_policy` string
      - `cancel_policy_combo_bookings` string
      - `cancel_text` string
      - `checkout_questions` object[] — DBMSISlice is a []string with database conversion methods
      - `consigned_keep_pct_addon_fee` number, double
      - `consigned_keep_pct_cc_fee` number, double
      - `consigned_keep_pct_insurance_fee` number, double
      - `consigned_pay_pct` number, double — consigned owner support
      - `consigned_pay_pct_generator` number, double
      - `consigned_pay_pct_mileage` number, double
      - `description` string
      - `fax` string
      - `ga4_id` string
      - `google_analytics_id` string, nullable
      - `google_tag_manager_id` string, nullable
      - `hide_rentals` boolean
      - `house_rules` string
      - `localized_languages` string[] — DBStringSlice is a []string with database conversion methods
      - `name` string
      - `outdoorsy_display_name` string
      - `phone` string
      - `segment_token` string
      - `terms_of_service` string
      - `website` string
    - `currency` string
    - `debit_agreement_ip` string
    - `debit_agreement_shown_and_accepted` boolean
    - `debit_agreement_user_agent` string
    - `deposit_account` DepositAccount — DepositAccount defines fields representing the account in which funds will be deposited when a deposit is issued.
      - `id` string
      - `last_four` string
      - `name` string
    - `email` string
    - `external_accounts` integer
    - `first_name` string
    - `fund_id` string
    - `id` string
    - `last_name` string
    - `merchant_of_record` boolean
    - `missing_fields` string[]
    - `nickname` string
    - `no_additional_owners` boolean
    - `payouts_enabled` boolean
    - `personal_id` string
    - `phone` string
    - `reference_number` string
    - `sort_code` string
    - `ssn_last_four` string
    - `status` string
    - `support_phone` string
    - `type` string
    - `url` string
    - `verified` boolean

## Response `204`

HTTP status code 200

- PaymentProcessingInfo
  - `address` PaymentAddress
    - `city` string
    - `country` string
    - `state` string
    - `street` string
    - `street_etc` string
    - `zip` string
  - `archived` boolean
  - `bank_address` string
  - `bank_last_four` string
  - `bank_name` string
  - `base_currency` string
  - `can_accept_payments` boolean — Dynamic Fields
  - `can_archive_bank` boolean
  - `can_send_payments` boolean
  - `capabilities` unknown
  - `created` string
  - `customer_id` string
  - `debit_agreement_date` string
  - `deposits_disabled` boolean
  - `form` object
  - `fund_id` string
  - `gateway_type` string
  - `id` integer
  - `managed_account_id` string
  - `missing_fields` string[] — DBStringSlice is a []string with database conversion methods
  - `missing_fields_change_description` string[]
  - `needs_migration` boolean — can be used to force an account to re-authorize their bank via plaid
  - `nickname` string
  - `notes` string
  - `owner_id` integer
  - `payment_processor` PaymentProcessor — Typically this object is composed into a struct, but embedded into the same table using the `db:",embed"` struct tag.
    - `country` string
    - `external_processor` string
    - `external_processor_id` string
    - `name` string
  - `phone` string
  - `reference_number` string
  - `sort_code` string
  - `status` string
  - `support_phone` string
  - `updated` string

## Other responses

- `401` — Unauthorized error
- `default` — An unknown, unexpected error.

---

[API](https://skmtc.net/outdoorsy/apis/outdoorsy-api-documentation.md) · [All operations](https://skmtc.net/outdoorsy/apis/outdoorsy-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/outdoorsy/outdoorsy-api-documentation/revisions/f0cf8f605ea0/schema)
