Braid APICounterpartyCopy PageUpdate a payment instrument on a counterpartyput https://api.sandbox.braid.zone/v2/counterparty/{id}/paymentInstrument/{piId}Path ParamsidintegerrequiredCounterpartyIdpiIdintegerrequiredPaymentInstrumentIdBody ParamsCounterparty payment instrumentspaymentInstrumentIdint32 | nullID of existing payment instrument for updatepaymentInstrumentTypesarray of stringsPayment instruments typespaymentInstrumentTypesAllowed:ACHWIREFED_NOWBRAIDADD stringaccountNumberstringAccount number of the payment instrumentbeneficiaryFiIdTypestringenumType of identifier for the beneficiary's financial institutionABAABABICNATIONAL_CLEARING_SYSTEMAllowed:ABABICNATIONAL_CLEARING_SYSTEMbeneficiaryFiIdNumberstringIdentifier for the beneficiary's financial institutionbankAccountTypestringenumType of the bank accountCHECKINGSAVINGSCHECKINGAllowed:SAVINGSCHECKINGcorrespondentFiIdTypestring | nullenumType of identifier for the correspondent's financial institutionABAABABICNATIONAL_CLEARING_SYSTEMAllowed:ABABICNATIONAL_CLEARING_SYSTEMcorrespondentFiIdNumberstring | nullIdentifier for the corespondent's financial institutionfxEnabledbooleanWhether FX is enabled for this wire payment instrumenttruetruefalsecurrencystringISO-4217 currency code for the beneficiary account. Required when fxEnabled=true, must be null otherwise.additionalBankCodestring | nullAdditional bank code (optional, may be required for some FX currency/country combinations)additionalCodestring | nullAdditional code (optional, may be required for some FX currency/country combinations)bankBranchCodestring | nullBank branch code (optional, may be required for some FX currency/country combinations)bankBranchNamestring | nullBank branch name (optional, may be required for some FX currency/country combinations)beneficiaryBankIbanstring | nullBeneficiary bank IBAN (optional, may be required for some FX currency/country combinations)beneficiaryBankTaxIdstring | nullBeneficiary bank tax ID (optional, may be required for some FX currency/country combinations)fxAdditionalFieldsobjectBlocked Results in JSON formatfxAdditionalFields objectfxPurposeCodestring | nullDefault purpose-of-payment category code for this beneficiaryfxPurposeDescriptionstring | nullDefault purpose-of-payment free-text description for this beneficiaryResponses 200OK 400Bad Request 401Unauthorized 403Forbidden 404Not Found 422Unprocessable Entity 500Internal Server Error 503Service UnavailableUpdated 10 days ago Validate an ABA routing number for Wire and ACH useCreate a payment instrument for an existing counterpartyDid this page help you?YesNo