List loyalty accounts
list_loyalty_accountsList loyalty accounts with balances, elite status, expirations, and update problems, then filter by person, program, type, balance, or expiration date.
Instructions
Lists loyalty accounts (airline miles, hotel points, credit-card rewards, rentals, shopping, ...) with balance, elite status, last change, update status and everything that expires on them (points, certificates and other sub-accounts such as free nights or companion passes, elite status), one compact row per account, plus a summary of upcoming expirations and accounts with update problems. Filter by person, program, type, balance or an expiration date. For one account's full properties and transaction history use get_loyalty_account.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Program type | |
| sort | No | program: A-Z; balance: largest first; expiration: soonest first; lastChange: most recent first | program |
| limit | No | Maximum accounts to return | |
| owner | No | Case-insensitive match on the account owner's name (users can share family members' accounts) | |
| userId | No | Only accounts shared by this connected user (userId from list_people) | |
| program | No | Case-insensitive match on the program name or code, e.g. 'marriott', 'skymiles', 'amex' | |
| memberId | No | Only accounts of this business member (memberId from list_people) | |
| expiringBy | No | Only accounts where something (points, a certificate or other sub-account, elite status) expires from today through this date, inclusive, YYYY-MM-DD | |
| minBalance | No | Only accounts with at least this balance | |
| peopleOffset | No | With more than 30 people, how many to skip (see the pagination note in the result) | |
| problemsOnly | No | Only accounts whose last update failed (bad credentials, lockout, provider error, ...) | |
| expiringWithinDays | No | Same as expiringBy, counted in days from today |