{"status":"ok","profile":"cloudflare-edge","version":"3.3.0","storage":"cloudflare-d1","executor":"crates/server execute_str (wasm32)","hosting":"cloudflare-pages (advanced mode _worker.js)","ported_routes":["GET / (landing page)","GET /app (SPA)","GET /manual (product manual)","GET /compare (competitive capability matrix)","GET /healthz","GET /readyz","GET /api/v2/healthz","GET /api/v2/readyz","GET /api/v2/version","GET /api/version","GET /api/v2/deployment","GET /api/v2/auth/me","GET /api/v2/auth/csrf","GET /api/v2/auth/sso/providers","GET /api/v2/auth/sso/{github|google|oidc}/start","GET /api/v2/auth/sso/{github|google|oidc}/callback","POST /api/v2/auth/register (self-service sign-up)","POST /api/v2/auth/login","POST /api/v2/auth/logout","GET /api/sync","POST /api/sync (create_issue, update_issue, add_comment, delete_comment, create_label, update_label, delete_label, list_issues, list_comments, list_activity, list_labels; plus module commands listed below)","ITSM: GET/POST /api/v2/incidents, /problems, /changes (+ /:id/approve|reject CAB), /change-windows, /catalog, /requests, /sla/policies, /sla/reports","CMDB: GET/POST /api/v2/cmdb/cis, /cmdb/relationships, GET /api/v2/cmdb/impact/:id, POST /api/v2/cmdb/import, /api/v2/assets, /api/v2/software/entitlements, /api/v2/software/reclamation","Planning: GET/POST /api/v2/cycles, /projects, /milestones, /initiatives, /projects/:id/updates, /relations, /issues/:id/parent, /triage, POST /api/v2/integrations/github/webhook","AI: POST /api/v2/ai/triage, /ai/incident-summary, /ai/change-risk (Cloudflare Workers AI), GET /api/v2/ai/runs; automation: /api/v2/automation/rules, /executions, /notifications","Compliance: GET /api/v2/compliance/verify-chain, /audit-log, /dsar-export, /retention, /sbom, /controls; POST /api/v2/compliance/erasure, /retention/run; GET /api/v2/backup/export, POST /api/v2/backup/import","Offline: POST /api/v2/commands (idempotent batch replay; core commands atomic with dedup in one D1 batch; OR-Set label merge), POST /api/v2/sync/merge-crdt (OR-Set tombstones), GET/POST /api/v2/prefs/keybindings","Integrations: GET/POST /api/v2/saas/connectors, POST /api/v2/saas/sync, GET/POST /api/v2/mcp/servers, POST /api/v2/mcp/servers/:id/probe, POST /api/v2/mcp (MCP JSON-RPC 2.0: initialize, ping, tools/list, tools/call), GET /.well-known/agent.json, GET/POST /api/v2/a2a/tasks, GET /api/v2/a2a/tasks/:id, GET /api/v2/agent-protocols","Account: POST /api/v2/auth/profile, /api/v2/auth/password; GET/POST /api/v2/api-keys, DELETE /api/v2/api-keys/:id (Bearer tc_ API keys, scoped); GET/POST /api/workspaces, PUT/DELETE /api/workspaces/:id, POST /api/workspaces/:id/members, PUT/DELETE /api/workspaces/:id/members/:userId","Attachments: POST/GET /api/v2/attachments, GET /api/v2/attachments/:id (D1 chunked, sha256-verified)","Workspace meta: GET/POST /api/v2/diagrams, GET /api/v2/work-items, /work-items/:id, /work-items/:id/graph (ETag/304), GET/POST /api/persistence","Workflows: GET /api/v2/workflows(/:id), POST /api/v2/workflows/validate, /workflows/nl-compile, GET /api/v2/workflow-runs(/:id), /approvals, GET/POST /api/v2/swarms, GET /api/v2/notifications, /views, /templates, /custom-fields; commands create_workflow_def, start_workflow_run, decide_approval, create_saved_view, delete_saved_view, create_template, create_custom_field","Agents/FinOps (v3.1.0): GET /api/finops, /api/sync calculate_finops; GET /api/v2/agents, POST /api/v2/agents/pause, /agents/kill-switch; GET/POST /api/v2/agent-runs, POST /api/v2/agent-runs/:id/step, GET /api/v2/agent-runs/:id[/ledger], GET /api/v2/agents/{runs,ledger}, GET /api/v2/metrics/agents; commands toggle_agent_pause, set_tenant_kill_switch, start_agent_run; AI agent: POST /api/v2/ai/agents/run, GET /api/v2/ai/agents/runs[/:id], GET /api/v2/ai/agents/approvals, POST /api/v2/ai/agents/approvals/:id/{approve|reject}; automation action run_ai_agent","CMDB discovery: POST /api/v2/cmdb/discovery/agents (+ /:id/revoke), GET /api/v2/cmdb/discovery/agents, /runs, /runs/:id; agent-token POST /api/v2/cmdb/discovery/heartbeat, /scan","Eng analytics: GET /api/v2/cycles/:id/burndown, /cycles/:id/burnup, /api/v2/analytics/velocity, /api/v2/analytics/flow; POST /api/v2/issues/:id/estimate (+ command set_estimate)","ITSM v3.1: GET /api/v2/intake/threads, POST /api/v2/intake/{slack|teams|email} (signed webhooks; 503 not_configured without secrets), GET/POST /api/v2/kb (+/api/v2/itsm/kb, /kb/:id, ?q= and POST /kb/search: lexical BM25 + hashed-token vector, fused with RRF; no embeddings), GET/POST /api/v2/access-grants (+/:id/decide, /:id/revoke, /revoke-expired), POST /api/v2/changes/:id/lifecycle, incident on_hold/waiting_on_customer SLA pause","IDE/VCS: GET/POST /api/v2/ide/fs/{tree,browse,file,raw,inspect,timeline,write-table,create,rename,copy,delete,chdir,reveal}, /api/v2/ide/{search,replace,diagnostics,ports,terminal/exec}, /api/v2/ide/extensions(/install|uninstall|toggle), /api/v2/ide/vibe/{models,models/test,conversations,conversations/delete,chat,apply} (Workers AI), /api/v2/ide/scm/{status,commit}, GET /api/vcs/status|log, POST /api/vcs/action, GET /api/reviews; /api/sync list_reviews|update_review|create_review","Compliance & M2M (v3.2.0): GET /api/v2/compliance/attestations/jwks, GET/POST /api/v2/compliance/attestations, GET /api/v2/compliance/attestations/:id, POST /api/v2/compliance/attestations/verify, POST /api/v2/compliance/attestations/:id/revoke, POST /api/v2/compliance/attestations/keys/rotate (WebCrypto ECDSA P-256 SHA-256; EXTERNAL_AUDIT_NOT_PERFORMED); POST /api/v2/m2m/attest, GET /api/v2/m2m/attestations, POST /api/v2/m2m/attest/verify (ES256 SPIFFE/SVID)","ITSM (v3.2.0): Workers AI BGE dense semantic KB embeddings + hybrid RRF search, GET/POST /api/v2/sla/calendars (business-hours & holiday SLA calendars)","CMDB (v3.2.0): host topology discovery & automated service dependency maps (GET/POST /api/v2/cmdb/service-maps, blast-radius computation)","AI & Workflows (v3.2.0): AI token/cost usage ledger & monthly tenant budget caps (GET/POST /api/v2/ai/budget, GET /api/v2/ai/usage); workflow timer, parallel fan-out, and autonomous agent nodes","Engineering (v3.2.0): POST /api/v2/eng/webhooks/gitlab, POST /api/v2/eng/webhooks/vcs, GET /api/v2/eng/webhooks/events (multi-VCS signed webhooks), portfolio roadmap rollups","ITSM operations & portal (v3.3.0): GET/POST /api/v2/itsm/change-models, /api/v2/itsm/approval-policies, GET/POST /api/v2/itsm/changes/:id/model (+/model-approve, /model-transition), GET/POST /api/v2/itsm/catalog/:id/{variables|workflow}, POST /api/v2/itsm/requests, GET /api/v2/itsm/requests/:id, POST /api/v2/itsm/requests/:id/approve, GET/POST /api/v2/itsm/requests/:id/tasks, POST /api/v2/itsm/request-tasks/:id/complete, GET/POST /api/v2/itsm/groups (+/:id/members[/remove]), GET/POST /api/v2/itsm/routing-rules (+/:id/delete), POST /api/v2/itsm/incidents/:id/{page|handoff}, GET /api/v2/itsm/incidents/:id/links, GET/POST /api/v2/itsm/olas, POST /api/v2/itsm/links, GET/POST /api/v2/oncall/schedules (+/:id/overrides), GET /api/v2/oncall/now, POST /api/v2/oncall/tick, GET/POST /api/v2/escalation-policies, GET /api/v2/pages, POST /api/v2/pages/:id/ack, GET /api/v2/portal/{catalog|my-tickets|my-surveys|tickets/:type/:id}, POST /api/v2/portal/{requests|tickets/:type/:id/comments}, GET/POST /api/v2/csat/:token, GET /api/v2/itsm/csat/report, GET/POST /api/v2/status-pages (+/:id/{update|components|updates}), GET /status/:slug (+ /api/v2/public/status/:slug)","CMDB governance (v3.3.0): GET/POST /api/v2/cmdb/ire/rules, POST /api/v2/cmdb/ire/rules/:id/delete, GET/POST /api/v2/cmdb/ire/precedence, POST /api/v2/cmdb/ire/precedence/:id/delete, POST /api/v2/cmdb/ire/reconcile (dry_run default true), GET /api/v2/cmdb/ire/log, GET /api/v2/cmdb/ire/duplicates, POST /api/v2/cmdb/cis/:id/merge, GET /api/v2/cmdb/cis/:id/attribute-sources, GET/POST /api/v2/cmdb/classes, GET /api/v2/cmdb/services/:id/context, GET /api/v2/cmdb/service-context?incident_id=|change_id=, GET /api/v2/cmdb/cis/:id/history, GET/POST /api/v2/cmdb/baselines, GET /api/v2/cmdb/baselines/:id/drift, GET /api/v2/cmdb/health, GET/POST /api/v2/cmdb/certifications, GET /api/v2/cmdb/certifications/:id, POST /api/v2/cmdb/certifications/:id/tasks/:taskId/decide, POST /api/v2/cmdb/certifications/tasks/:taskId/decide","AI autonomy & evals (v3.3.0): GET/POST /api/v2/ai/policies (+/:id/{enable|disable|runs}), GET /api/v2/ai/policy-runs, POST /api/v2/ai/policy-runs/:id/{approve|reject}, GET/POST /api/v2/ai/fulfil-policies, POST /api/v2/ai/fulfil/:requestId, GET /api/v2/ai/fulfilment-runs, GET/POST /api/v2/ai/workflow-draft(s), GET/POST /api/v2/ai/kb-draft(s) (+/:id/{publish|discard}), GET/POST /api/v2/ai/evals (+/:id, /:id/cases, /:id/run), GET/POST /api/v2/connectors (+/:id/invoke, /:id/invocations)","Engineering automation (v3.3.0): GET/POST /api/v2/eng/vcs-automation, GET /api/v2/eng/branch-name, GET/POST /api/v2/eng/cycle-automation (+/tick), GET/POST /api/v2/eng/recurring (+/tick, /:id/update, /:id/runs), GET/POST /api/v2/eng/slas, POST /api/v2/eng/import/{jira|linear|github}, GET /api/v2/eng/import/runs, GET/POST /api/v2/webhooks (+/tick, /:id/test, /:id/disable, /:id/deliveries), GET/POST /api/v2/projects/:id/documents (+/:docId, /:docId/versions/:n)","GRC & Edge MFA (v3.3.0, EXTERNAL_AUDIT_NOT_PERFORMED): GET /api/v2/grc/frameworks (+/:id/coverage), POST /api/v2/grc/monitor/run, GET /api/v2/grc/monitor/results, GET/POST /api/v2/grc/evidence (+/:id/verify), GET /api/v2/grc/export, GET/POST /api/v2/grc/policies (+/:id/ack, /:id/status), GET/POST /api/v2/grc/access-reviews (+/:id/items/:itemId/decide), GET/POST /api/v2/grc/risks (+/:id/update), GET /api/v2/auth/mfa/status, POST /api/v2/auth/mfa/policy, POST /api/v2/auth/mfa/totp/{enroll|verify|disable}, POST /api/v2/auth/webauthn/{register|authenticate}/{options|verify}, POST /api/v2/auth/webauthn/credentials/:id/delete","Offline & Self-Host Ops (v3.3.0): GET /api/v2/admin/selfhost; POST /api/v2/commands offline module writes (create_incident, add_incident_note, transition_incident, assign_incident, create_problem, create_change, create_request, create_ci, update_ci, create_relationship, create_planning_item); ETag / If-Match on /api/v2/ide/fs/file"],"not_implemented":"unimplemented /api routes answer HTTP 501 not_implemented_on_edge (host-OS PTY shell & raw host socket binds require the self-hosted container edition)"}