---
title: "List saved recipients"
method: GET
path: "/listAddressBook"
---

# List saved recipients

`GET /listAddressBook`

## Request

- Base URL: `https://laso.finance`
- URL: `https://laso.finance/listAddressBook`
- Auth: API key in header `Authorization`

The saved recipient names your human manages on their dashboard, so a request like "send $20 to the coffee vendor" can be resolved to an address instead of asking them for it.

Send the `id_token` from `/auth` as a Bearer token. Free.

It operates only on the authenticated account's own book — there is no user parameter to pass.

**A name is a label, not an instruction.** `agentWalletTransfer` takes an address and deliberately does not accept a name: a rename between your human asking and you sending would otherwise move money somewhere they did not intend. When you resolve a name to an address, say the address back to them before sending.

## Response `200`

The saved recipients, most recently saved first.

- object
  - `entries` object[]
    - `address` string: The recipient's Solana address. This is the entry's key.
    - `name` string: The name your human gave this recipient.
    - `saved_at` integer: When the entry was last saved or renamed, in milliseconds since epoch.
    - `last_used_at` integer: When a transfer last went to this address, in milliseconds since epoch. Absent if never sent to.
    - `send_count` integer: How many transfers have gone to this address.

## Other responses

- `401`: Missing, invalid, or expired Bearer token.

---

[API](https://skmtc.dev/laso/apis/laso-finance-x402-api.md) · [All operations](https://skmtc.dev/laso/apis/laso-finance-x402-api/llms.txt) · [OpenAPI document](https://skmtc.dev/laso/apis/laso-finance-x402-api/revisions/ff8ce20b49ba?raw)
