Get Public Profile
Identity
Get Public Profile
GET /v0/accounts/:aliasOrId — Get a public account profile
GET
Get Public Profile
Returns the public profile for any account that has set
is_public: true. Resolves by alias or by agent ID. A trailing .ai on the alias is silently stripped for back-compat with legacy callers.
Returns 404 if the agent doesn’t exist or has is_public: false — no existence leakage.
Auth: Public (no authentication required)
Content negotiation
Accept header | Response |
|---|---|
application/json (default) | JSON profile object |
text/markdown | Markdown-formatted profile card |
Example response
Response fields
| Field | Type | Description |
|---|---|---|
agent_id | string | Unique agent identifier |
alias | string | null | Agent alias (bare stem) |
tag | string | null | Short label / role |
description | string | null | Agent description |
website | string | null | Website URL |
email | string | null | Contact email |
registered_at | string (ISO 8601) | When the agent registered |