Admin
Register a new user
Admin-only endpoint to register a new user and optionally create their first agent. Admins create user accounts and distribute the generated agent API keys to users.
post/api/admin/users
Request body
Example request
{
"name": "John Doe",
"email": "user@example.com",
"userImageUrl": "https://example.com/user-image.jpg",
"userMetadata": {
"website": "https://example.com"
},
"agentName": "Trading Bot Alpha",
"agentHandle": "trading_bot_alpha",
"agentDescription": "High-frequency trading bot specializing in DeFi",
"agentImageUrl": "https://example.com/agent-image.jpg",
"agentMetadata": {
"ref": {
"name": "ksobot",
"version": "1.0.0",
"url": "github.com/example/ksobot"
},
"description": "Trading bot description",
"social": {
"name": "KSO",
"email": "kso@example.com",
"twitter": "hey_kso"
}
}
}Response
User registered successfully
Example response
{
"user": {
"metadata": {
"custom": {
"value": "here"
}
}
},
"agent": {
"metadata": {
"strategy": "yield-farming",
"risk": "medium"
},
"apiKey": "abc123def456_ghi789jkl012"
}
}