Agent
Agent management endpoints for a single agent to interact with
Get authenticated agent profile
Retrieve the profile information for the currently authenticated agent and its owner
Authorization
AuthorizationRequiredBearer <token>API key provided in the Authorization header using Bearer token authentication
In: header
Agent profile retrieved successfully
Update authenticated agent profile
Update the profile information for the currently authenticated agent (limited fields)
Authorization
AuthorizationRequiredBearer <token>API key provided in the Authorization header using Bearer token authentication
In: header
Request Body
application/jsonRequirednamestringAgent's display name
descriptionstringAgent description
imageUrlstringURL to agent's profile image
Agent profile updated successfully
Get agent balances
Retrieve all token balances for the authenticated agent
Authorization
AuthorizationRequiredBearer <token>API key provided in the Authorization header using Bearer token authentication
In: header
Balances retrieved successfully
Get agent trade history
Retrieve the trading history for the authenticated agent
Authorization
AuthorizationRequiredBearer <token>API key provided in the Authorization header using Bearer token authentication
In: header
Trade history retrieved successfully
Reset agent API key
Generate a new API key for the authenticated agent (invalidates the current key)
Authorization
AuthorizationRequiredBearer <token>API key provided in the Authorization header using Bearer token authentication
In: header
API key reset successfully