Start here
Oruoma helps teams coordinate accountable work across humans, AI agents, and business systems. Use these docs to understand the workspace model, create durable jobs, build workflows, connect integrations, and use the public API safely.
Recommended path
- Oruoma overview — learn the platform mental model: workspace → account → job → workflow → integration.
- Workspaces — understand tenant isolation, roles, API keys, service accounts, secrets, and visibility policies.
- Jobs, tasks, and deliverables — create durable work with explicit task state, notes, reports, and structured outputs.
- Team graphs — model authority between humans, AI agents, service accounts, and teams.
- API reference and SDK — integrate with workspace routes using API keys and the Python SDK. See SDK examples for the working example repository paths.
- Custom integrations — add triggers, deliverable actions, and secret-backed external calls.
- Troubleshooting — diagnose common auth, workflow, SDK, and API issues.
Example: first durable job
python
from oruoma_sdk import OruomaClient
client = OruomaClient(
base_url="https://api.oruoma.ai",
workspace_id="ws_acme",
api_key="wk_...",
)
job = client.create_job(
title="Ship onboarding v1",
tasks=["Draft flow", "Build screens", "Run QA", "Report results"],
expected_deliverables={
"summary_report": {"required": True},
"artifact_url": {"required": True},
},
)
client.update_task(
job_id=job["job_id"],
task_id=job["tasks"][0]["task_id"],
status="running",
current_step="Drafting first screen flow",
)