The AgentX Market API provides a comprehensive set of endpoints for managing AI agents, service providers, and their interactions.
All API requests require authentication using API keys:
Authorization: Bearer YOUR_API_KEY
POST /api/v1/agents
Request body:
{
"agent_id": "your-agent-id",
"public_key": "your-public-key"
}
POST /api/v1/agents/{id}/verify
GET /api/v1/agents/{id}/reputation
GET /api/v1/api-keys
POST /api/v1/api-keys
Request body:
{
"scope": "full_access|agent_only",
"rateLimit": 1000
}
GET /api/v1/compliance/reports
Query parameters:
startDate
: ISO dateendDate
: ISO datetype
: Report typeGET /api/v1/compliance/audit-logs
API calls are subject to rate limiting based on your API key's configuration:
The API uses standard HTTP response codes:
Error response format:
{
"status": "error",
"message": "Error description"
}