Update Quote

wise.update_quote
ActionBusiness appsconnection required

Calls the Wise API with the connection's credentials.

Attach a recipient account or change the payout method on an existing quote, which re-prices it for that route.

Connection

Required
Yes — the node will not save without one
Auth type
Bearer token
Providers
Wise
Secret shape
the Wise API token, or {"api_token": "…"}
Config it needs
base_url, api_version, profile_id
Resolved by
config.connection_id, else node.connection_id

Configuration

5 fields, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.

FieldTypeRequiredDefaultConstraintsExample
quote_id
The quote's UUID, as returned by Wise: Create Quote.
stringYes———
target_account
Recipient account id the quote should be priced for.
numberNo—≥ 1—
pay_out
Preferred payout method. Wise defaults to BANK_TRANSFER; other accepted values include BALANCE, SWIFT, SWIFT_OUR, ALIPAY and INTERAC, and the set depends on the route.
stringNo———
transfer_nature
Transfer nature, required for transfers to or from BRL because it changes the IOF tax on the quote. The accepted values are listed in Wise's transfer requirements for the route.
stringNo———
profile_id
Act for this Wise profile instead of the one on the connection.
stringNo———
  • At least one of target_account, pay_out, transfer_nature must be set.

Output

One shape.

result

FieldTypeExample
quote
The full quote object exactly as Wise returned it.
object—
quote_id
The quote's UUID, which a transfer is created against.
string—
rate
The exchange rate this quote locked in.
number—
status
Quote status: PENDING, ACCEPTED, FUNDED or EXPIRED.
string—
source_currency
Currency the money is sent from.
string—
target_currency
Currency the money is received in.
string—
source_amount
Amount debited in the source currency.
number—
target_amount
Amount delivered in the target currency.
number—
pay_out
The payout method this quote is priced for.
string—
rate_expiration_time
When the locked rate stops being valid.
string—
expiration_time
When the quote itself expires.
string—
payment_options
One entry per pay-in and payout combination, each with its own price breakdown.
array—
{
  "expiration_time": "",
  "pay_out": "",
  "payment_options": [],
  "quote": {},
  "quote_id": "",
  "rate": 0,
  "rate_expiration_time": "",
  "source_amount": 0,
  "source_currency": "",
  "status": "",
  "target_amount": 0,
  "target_currency": ""
}

See Update Quote run in a workflow.

In a technical demo we add the Wise connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.