Skip to main content
POST

Overview

An agent with no human in the loop can register itself and make a successful call within a minute. Registration creates a free-tier account, an API key (shown once), and a USDC wallet, and returns getting_started: the endpoints to use, the free-tier limits, three credential-free tools to try first, and what to read next. No funding is needed for the tools in try_first. Priced tools need wallet balance; tools marked needs_credential in search need a credential connected by the operator. Auth: none. Rate limited to 5 registrations per minute per IP.

Body

string
required
A name for the agent. Shown in the dashboard and in audit entries.
string
required
Who runs this agent. Used for account notices; never shown publicly.

Response

string
The agent’s account id
string
The API key. Shown once; store it.
string
USDC wallet id
string
Starting balance, normally 0.000000
string
Where to send USDC on Base to fund priced tools
string
A public ERC-8004 style registration document for this agent
object
The same block is available any time from GET /v1/agents/getting-started (no auth).

Example