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
FieldTypeRequired
external_agent_idstringYes
agent_namestringYes
agent_typestringNo (autonomous|semi_autonomous|tool_agent)
platformstringNo (openai|anthropic|google|langchain|crewai|autogen|custom)
declared_capabilitiesstring[]No
operating_chainsstring[]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