Best Move This Week
best_move_this_weekRanks this week's dollar-valued credit card and savings moves from your wallet: which held card to use per spend category, welcome offers at 12-month highs, transfer bonuses, and optional savings-rate actions.
Instructions
Given the credit cards a user holds, rank this week's dollar-valued actions: which held card to use per spend category, welcome offers at a 12-month high on cards not held, active transfer bonuses, and (optionally) the savings-rate move beside the card move.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wallet | Yes | Card ids the user holds, in the form issuer:slug, e.g. ["chase:sapphire-preferred", "amex:gold-card"]. | |
| categories | No | Optional spend categories to rank held cards for; defaults to all nine. | |
| usedBenefits | No | Optional log of period credits already used this month; excluded from picks and counted toward renewal value. Omit to treat every credit as unused. | |
| savingsBalance | No | Optional cash balance, to include the savings-rate move beside the card moves. | |
| currentSavingsApy | No | Optional current savings APY, used with savingsBalance. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asOf | No | ISO timestamp of the underlying data this response reflects. | |
| tool | Yes | ||
| error | No | ||
| cardMoves | No | ||
| attribution | No | ||
| generatedAt | Yes | ISO timestamp this response was computed at. | |
| savingsMove | No | ||
| verified_at | No | ||
| unheldOffers | No | ||
| schemaVersion | Yes | ||
| methodologyUrl | No | ||
| freshnessStatus | No | ||
| transferBonuses | No |