# aluvia error: payment_required

The free trial data is used up. The agent cannot fix this alone — one human action is needed, and the CLI hands over the exact link for it.

## What to do

```sh
aluvia auth login
```

First show the human the `claim_url` from the error. Then run `aluvia auth login`: it waits until they are done, and the agent retries the command that failed.

## What the CLI returned

A command that needs the network returned:

```json
{
  "code": "payment_required",
  "claim_url": "https://dashboard.aluvia.io/cli-auth?cli_code=ABCD",
  "next": "Show claim_url to the human. Then run `aluvia auth login` to wait."
}
```

## What the human does

They do not need the agent's machine, and the agent never sees or prints the key.

- Opens `claim_url` on their own machine.
- Enters an email address and types the six-digit code from the email.
- Authorizes, and buys data.

## What to tell them

The first 10 MB of Aluvia proxy usage is free; this error means that is spent. The price for paid data is shown at checkout. Send the `claim_url` as-is — it carries the code that ties the purchase to this machine.

## If they already pasted a key

Use the key they gave, instead of waiting. The agent should never print it back.

```sh
aluvia auth <key>
```

---

Source: https://aluvia.io/e/payment_required
