---
title: "Update Wire Drawdown Authorization"
method: PUT
path: "/accounts/{account_id}/wire-drawdowns/authorizations/{authorization_id}"
tags: ["Wire Drawdowns"]
---

# Update Wire Drawdown Authorization

`PUT /accounts/{account_id}/wire-drawdowns/authorizations/{authorization_id}`

## Request

- Base URL: `https://api.meow.com/v1`
- URL: `https://api.meow.com/v1/accounts/{account_id}/wire-drawdowns/authorizations/{authorization_id}`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/meow/apis/meow-api/docs/accounts/:account_id/wire-drawdowns/authorizations/:authorization_id/put.ts> (a function with typed inputs; its response is checked against the schema)

Changes the vendor name or transaction limit on an authorization.

## Path parameters

- `account_id` string, required: The ID of the account.
- `authorization_id` string, uuid, required: The authorization ID.

## Headers

- `x-entity-id` string, uuid

## Request body

- WireDrawdownAuthorizationUpdateRequest
  - `company_name` string, required: The vendor you are authorizing to draw funds.
  - `transaction_limit` union: Largest single drawdown approved automatically, in USD. Omit for no limit; anything above the limit waits for manual approval.
    - number
    - string

## Response `200`

Successful Response

- WireDrawdownAuthorization
  - `id` string, uuid, required: Pass this to Update or Delete Wire Drawdown Authorization.
  - `account_id` string, required: The account the vendor may draw from.
  - `company_name` string, required: The vendor authorized to draw funds.
  - `originator_account_number` string, required: The vendor's account number.
  - `originator_routing_number` string, required: The vendor's ABA routing number.
  - `transaction_limit` string, nullable: Largest single drawdown approved automatically, in USD. `null` means no limit.
  - `created_by` Initiator, required
    - `email` string, nullable: Email address of the person who acted. `null` when no person acted, such as an API key with no user behind it or a Meow system job.
    - `name` string, nullable: Full name of the Meow user who acted, as it stood when they acted. `null` when no Meow user acted.
    - `public_id` string, uuid, nullable: Identifier of the user who acted. `null` when no Meow user acted.
    - `api_key_id` string, nullable: Identifier of the API key used. `null` when no API key was used.
    - `api_key_nickname` string, nullable: Nickname of the API key used. `null` when no key was used, or the key has no nickname.
    - `identity_type` 'web_user' | 'user_api_key' | 'entity_api_key' | 'mcp_oauth' | 'cli_key' | 'partner_api_key' | 'vendor_link' | 'system'
    - `user_id` integer, nullable: Meow-internal numeric id of the user who acted. Prefer `public_id`, which is the identifier the API accepts elsewhere.
    - `display` DisplayInitiator, required
      - `primary` string, required: Ready-to-render name for whoever acted, with the mechanism folded in — "Jane Doe", "Jane Doe's API key", or 'Service API key "Production Cards"'. Drop it straight into a sentence rather than reassembling it from the fields below.
  - `created_at` string, date-time, required: ISO 8601 date-time in the format `YYYY-MM-DDThh:mm:ss.nnn[Z|[+|-]hh:mm]` (per [IETF RFC 3339](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)).
  - `updated_at` string, date-time: ISO 8601 date-time in the format `YYYY-MM-DDThh:mm:ss.nnn[Z|[+|-]hh:mm]` (per [IETF RFC 3339](https://xml2rfc.tools.ietf.org/public/rfc/html/rfc3339.html#anchor14)).

## Other responses

- `400`: The request could not be processed.
- `401`: Authentication failed.
- `403`: The API key is not authorized for this operation, or the user of a global API key is an admin or controller without approved KYC. The KYC case returns the message `KYC is required for controllers and admins.` until that user completes KYC in the Meow dashboard.
- `429`: Too many requests.

---

[API](https://skmtc.dev/meow/apis/meow-api.md) - [All operations](https://skmtc.dev/meow/apis/meow-api/llms.txt) - [OpenAPI document](https://skmtc.dev/meow/apis/meow-api/revisions/ea2d7e25b63b?raw)
