# Update Contact Updates an existing contact and optionally adds new payment details. Endpoint: PATCH /contacts/{contact_id} Version: 1.0.0 Security: apiKeyAuth ## Path parameters: - `contact_id` (string, required) Contact identifier. ## Header parameters: - `x-entity-id` (string) Optional entity ID for scoped access to entity-specific data ## Request fields (application/json): - `nickname` (any) - `email` (any) - `address` (any) - `counterparty` (any) ## Response 200 fields (application/json): - `id` (string, required) - `nickname` (string, required) - `email` (any) - `address` (any) - `payment_methods` (object, required) - `payment_methods.ach` (any) - `payment_methods.wire` (any) - `payment_methods.check` (any) - `payment_methods.international` (any) - `payment_methods.crypto` (array) - `payment_methods.crypto.destination_address` (string, required) - `payment_methods.crypto.destination_payment_rail` (string, required) Enum: "arbitrum", "avalanche_c_chain", "base", "ethereum", "optimism", "polygon", "solana", "stellar", "tron", "ach", "ach_push", "ach_same_day", "wire" - `payment_methods.crypto.destination_currency` (string, required) Enum: "usdb", "usdc", "usdt", "dai", "pyusd", "eurc", "usd" - `payment_methods.static_memos` (array) - `payment_methods.static_memos.destination_payment_currency` (string, required) Enum: "usdb", "usdc", "usdt", "dai", "pyusd", "eurc", "usd" - `supported_payment_methods` (array, required) Enum: "ach", "wire", "check", "international", "crypto", "static_memo" - `last_payment_reason` (any) ## Response 422 fields (application/json): - `detail` (array) - `detail.loc` (array, required) - `detail.msg` (string, required) - `detail.type` (string, required)