In this section: Transfer partners

Transfer partners

Transfer partner routes and ratios, point valuations, and running a transfer plan against a member's balances.

compare_transfer_options

What a balance of points is worth across transfer paths, with the arithmetic shown -- the points-quantity question, distinct from get_transfer_partners (which lists WHICH paths exist, not what YOUR points are worth). Call program only (from), target only (to), or both (one specific path, e.g. 60k UR → Hyatt).

ScopeQuota
miles:readstandard
NameTypeRequired
pointsintegerrequired
programstring
targetstring

get_transfer_partners

Transfer partner lookup. mode='from_program' lists where a currency (e.g. 'Chase Ultimate Rewards') transfers; 'to_program' lists which currencies reach a destination (e.g. 'World of Hyatt'); 'auto' infers.

ScopeQuota
miles:readstandard
NameTypeRequired
querystringrequired
modestring

get_valuations

Point valuations (cents per point) — the user's custom values when set, defaults otherwise.

ScopeQuota
miles:readstandard
NameTypeRequired
programsstring[]

plan_transfer

"I need N points at program X -- which of my HELD currencies gets me there cheapest?" The advisor flagship: ranks the loyalty currencies you've told Miles you hold (get_balances) by cheapest path to target_program -- transfer graph x ratios x active bonuses x transfer minimums/increments x your own valuations -- including two-currency split suggestions and "you hold it but not enough" rows. Deterministic, receipt-style, built on the same functions compare_transfer_options uses, so the two tools cannot disagree about a shared leg.

ScopeQuota
miles:readstandard
NameTypeRequired
target_programstringrequired
points_neededintegerrequired

portfolio_review

"Here are my balances -- where should I focus?" Ranks every loyalty currency the member has told Miles they hold against a redemption goal, and says which one to focus on, which to stop growing, and why.

ScopeQuota
miles:readstandard
NameTypeRequired
goalstring
cardholderstring

reset_valuation

Reset a custom valuation back to the Ask Miles default. Requires wallet-change access.

ScopeQuota
miles:writestandard
NameTypeRequired
point_typestringrequired

set_valuation

Set the user's custom point/mile valuations (cents per point). Pass valuations to set several at once. Requires wallet-change access.

ScopeQuota
miles:writestandard
NameTypeRequired
point_typestring
valuationnumber
valuationsobject