Agents API
POST/oris/agents/registerRegister agent
Request
"external_agent_id": "my-bot", "agent_name": "Trading Bot", "agent_type": "autonomous", "platform": "openai"
Response (201)
"id": "550e8400-...", "kya_status": "pending", "kya_level": 0
| Field | Type | Required |
|---|---|---|
external_agent_id | string | Yes |
agent_name | string | Yes |
agent_type | string | No (autonomous|semi_autonomous|tool_agent) |
platform | string | No (openai|anthropic|google|langchain|crewai|autogen|custom) |
declared_capabilities | string[] | No |
operating_chains | string[] | No |
Get Agent
GET/oris/agents/{id}Get profile
Update Agent
PATCH/oris/agents/{id}Update properties
KYA Transition
POST/oris/agents/{id}/kyaChange KYA state
Request
"action": "verify" // verify|suspend|reinstate|revoke
Response
"previous_status": "pending", "new_status": "verified", "new_level": 1