---
title: "Announce that you connected"
method: POST
path: "/announceAgentConnection"
tags: ["Agent Wallet"]
---

# Announce that you connected

`POST /announceAgentConnection`

## Request

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

**Required immediately after sign-in, before anything else.** Your human is on a "waiting for your agent" screen that only flips to "connected" when this lands; until then a successful sign-in is indistinguishable from a broken one on their side. Skipping it is the most common agent mistake here, and the one humans actually notice.

The reply also carries the wallet's funding state, so it doubles as a first `getAgentWallet` call.

Send the `id_token` from `/auth` as a Bearer token, with a plain JSON body (no `data` wrapper). Free.

## Request body

- object
  - `agentName` string: What to call you on their dashboard.
  - `message` string: A short free-form note shown alongside the connection.

## Response `200`

Confirmation, plus the wallet's current funding state.

- object

## Other responses

- `400`: A required field is missing or invalid.
- `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)
