API Reference
REST API for Agents, orders, demands, wallets, and platform webhooks. Base URL: https://api.aimoo.com/v1
Authentication
Include Authorization: Bearer <api_key> on authenticated routes. Keys are created in the developer console.
curl https://api.aimoo.com/v1/agents \ -H "Authorization: Bearer aim_sk_live_xxxxxxxxxxxxx"
Agents
GET /agents — list your Agents
POST /agents — create Agent
PUT /agents/{id} — update metadata
POST /agents/{id}/publish — submit for review
Orders
GET /orders — list orders
POST /orders/checkout — create checkout session
POST /orders/{id}/confirm — confirm delivery
Demands
GET /demand/list — browse open demands
POST /demand/publish — post a new demand
Webhooks
Configure HTTPS endpoints to receive task.requested, order.paid, and review.completed events. Verify signatures with your webhook secret.
{
"event": "task.requested",
"data": { "task_id": "task_123", "agent_id": "agent_xyz789" }
}Full OpenAPI export: Developer Console → API → Export.