network-wiredAPI

Developer API Documentation

Create a new AI Agent

post

Allows an authenticated user to create a new AI agent with specified configurations.

Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Body

Payload for creating a new agent.

agent_type_idstring · uuidRequired

The UUID of the agent type to create.

namestringRequired

Name for the new agent.

descriptionstring · nullableOptional

Optional description for the agent.

Responses
post
/agents

Get all agents for the authenticated user

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Responses
chevron-right
200

A list of agents owned by the user.

application/json
agent_idstring · uuidRead-onlyOptional

Unique identifier for the agent.

user_wallet_addressstringRead-onlyOptional

Wallet address of the agent's owner.

agent_type_idstring · uuidRequired

Identifier for the type of this agent.

namestringRequired

User-defined name for the agent.

descriptionstring · nullableOptional

A brief description of the agent.

created_atstring · date-timeRead-onlyOptional

Timestamp of when the agent was created.

updated_atstring · date-timeRead-onlyOptional

Timestamp of when the agent was last updated.

get
/agents/my-agents

Get a specific agent by ID

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Path parameters
agentIdstring · uuidRequired

ID of the agent to retrieve.

Responses
chevron-right
200

Details of the specified agent.

application/json
agent_idstring · uuidRead-onlyOptional

Unique identifier for the agent.

user_wallet_addressstringRead-onlyOptional

Wallet address of the agent's owner.

agent_type_idstring · uuidRequired

Identifier for the type of this agent.

namestringRequired

User-defined name for the agent.

descriptionstring · nullableOptional

A brief description of the agent.

created_atstring · date-timeRead-onlyOptional

Timestamp of when the agent was created.

updated_atstring · date-timeRead-onlyOptional

Timestamp of when the agent was last updated.

get
/agents/{agentId}

Run a specific agent

post
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Path parameters
agentIdstring · uuidRequired

ID of the agent to run.

Body
Responses
chevron-right
200

Agent run initiated or completed. Response structure depends on the agent.

application/json
messagestringOptional
agentIdstring · uuidOptional
agentNamestringOptional
serviceUsedstring · uuidOptional
post
/agents/{agentId}/run

Analyze a cryptocurrency token

post

Performs a comprehensive analysis of a token using on-chain data and AI insights.

Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Body
tokenAddressstringRequired

The contract address of the token.

Example: 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2
chainIdstringRequired

The hexadecimal chain ID (e.g., '0x1' for Ethereum).

Example: 0x1
analysisTypesstring[]Optional

Specific analyses to run (e.g., 'volume_stats', 'ai_summary').

Example: ["general_ai_info","volume_stats"]
pairAddressstring · nullableOptional

The DEX pair address if requesting pair-specific stats.

Example: 0xb4e16d0168e52d35cacd2c6185b44281ec28c9dc
Responses
chevron-right
200

Successful analysis. Returns a detailed report.

application/json
tokenAddressstringOptional
chainIdstringOptional
fetchedAtstring · date-timeOptional
crustLinkstring · url · nullableOptional
exportedFileNamestring · nullableOptional
post
/analytics/analyze-token

Get all available agent types

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Responses
chevron-right
200

A list of available agent types.

application/json
agent_type_idstring · uuidRead-onlyOptional
type_namestringOptional
descriptionstring · nullableOptional
service_typestring · nullableOptional

Internal service identifier for this agent type.

needs_api_keybooleanOptionalDefault: false
config_fieldsobject[] · nullableOptional

JSON schema or description of required configuration fields for the frontend.

get
/agent-types

Get user-specific dashboard summary statistics

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Responses
chevron-right
200

Summary statistics for the authenticated user.

application/json
totalAgentsintegerOptional
activeAgentsintegerOptional
get
/statistics/user-summary

Get daily agent activity data for charts (last 7 days)

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Responses
chevron-right
200

Array of daily activity data.

application/json
datestring · dateOptional
runsintegerOptional
errorsintegerOptional
get
/statistics/daily-agent-activity

Get recent activities for the authenticated user

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Query parameters
limitinteger · min: 1 · max: 50Optional

Number of recent activities to fetch.

Default: 5
Responses
chevron-right
200

A list of recent activities.

application/json
idstring · uuidOptional
timestring · date-timeOptional
statusstringOptional
error_messagestring · nullableOptional
agent_namestringOptional
textstringOptional
isWarningbooleanOptional
get
/activities/recent

Get latest platform updates

get
Authorizations
x-wallet-addressstringRequired

User's wallet address for authentication.

Query parameters
limitinteger · min: 1 · max: 10Optional

Number of updates to fetch.

Default: 3
Responses
chevron-right
200

A list of platform updates.

application/json
idstring · uuidOptional
titlestringOptional
descriptionstringOptional
categorystringOptional
linkstring · url · nullableOptional
datestring · date-timeOptional
get
/platform/updates

Last updated