Docs & API
Real method + path from each service's openapi.json. Auth is one bearer token plus a tenant header across all 5 groups. Below: the auth model, a curl quickstart, and 79 representative endpoints organised by capability group.
Auth model
Every request is governed by an SS-01 OIDC bearer token and an X-Tenant-Id header; external traffic enters only through the SS-07 edge, which validates the JWT and strips inbound claim headers. Mutating money/usage writes carry an Idempotency-Key (ADR-0039); telemetry ingest is deliberately append-only.
# Auth is the platform standard everywhere: an SS-01 OIDC bearer token
# plus your tenant header. Money/usage writes also carry an Idempotency-Key.
export TOKEN=... # from signup / SS-05 API key
export TENANT=acme
H=(-H "Authorization: Bearer $TOKEN" -H "X-Tenant-Id: $TENANT" \
-H "Content-Type: application/json")
# Base URLs — each group is one service; external calls go via the SS-07 edge:
# SASE & mesh https://gateway.<region>.nexocloud.io/network/api/v1
# DNS .../dns/api/v1 SecOps .../secops/api/v1
# Gateway .../gateway/api/v1 Observ. .../vrqgo/api/v1# 1. Create a tenant mesh, enroll a peer by PUBLIC KEY ONLY
curl -sX POST "$BASE/mesh" "${H[@]}" -d '{ "name":"corp","mtu":1420 }'
curl -sX POST "$BASE/mesh/mesh-1/peers" "${H[@]}" \
-d '{ "name":"laptop","public_key":"kA" }' # private material → 400
# 2. Pull the zero-knowledge wg-config (no assignable PrivateKey line)
curl -s "$BASE/mesh/mesh-1/peers/peer-1/wg-config" "${H[@]}"
# 3. Author + compile a UPO policy to three enforcement targets
curl -sX POST "$BASE/upo/policy" "${H[@]}" -d @policy.json
curl -sX POST "$BASE/upo/compile" "${H[@]}" -d '{ "targets":["ztna","sdwan","firewall"] }'
curl -sX POST "$BASE/upo/apply" "${H[@]}" -d '{ "target":"firewall" }' # → diffSS-26 · Network Fabric & SASE · 82 operations
ZTNA, the sovereign mesh, native WireGuard coordination, SD-WAN and the UPO policy compiler — one fabric. Open the deep-dive →
/api/v1/sase/ztna/policiesCreate a ZTNA access policy (default-deny)/api/v1/sase/ztna/policiesList ZTNA access policies/api/v1/sase/ztna/grantEvaluate a ZTNA request and record the session verdict/api/v1/upo/policyAuthor (create/replace) the tenant's unified policy; bumps version/api/v1/upo/policy/validateValidate the current unified policy (fail-closed)/api/v1/upo/compileCompile the policy to target rulesets (ztna|sdwan|firewall)/api/v1/upo/applyApply a compiled target; returns the diff vs the last-applied baseline/api/v1/upo/applied/{target}Get the last-applied compiled config for a target/api/v1/meshCreate a sovereign mesh overlay (SDP control plane)/api/v1/mesh/{id}/peersZero-knowledge peer enrollment (public key only; private material rejected)/api/v1/mesh/{id}/peers/{device}/netmapGenerate the peer's WireGuard netmap (datapath instruction set)/api/v1/mesh/{id}/peers/{device}/wg-configExport a zero-knowledge wg-quick config (no private key)/api/v1/mesh/{id}/peers/{device}/coordNative coordination poll (delta-driven Headscale map-poll replacement)/api/v1/mesh/{id}/peers/{device}/rekeySeamless mesh-wide re-key: rotate a peer's WireGuard public key/api/v1/mesh/{id}/peers/{device}/connectivityCompute a NAT-traversal plan (direct or DERP relay fallback)/api/v1/mesh/{id}/deltasPull topology deltas since a cursor/api/v1/sdwan/tunnelsCreate an SD-WAN overlay tunnel/api/v1/sdwan/steerCompute an app-aware steering decision for a tunnel/api/v1/tailnet/devicesEnroll a device into the tenant tailnet (approval required)/api/v1/tailnet/aclSet the tailnet ACL/policy (ACLs + posture rules)/api/v1/sase/dlp/profilesSet a DLP inspection profile/api/v1/emulation/labs/{lab}/validateValidate a proposed change against the emulated topologySS-25 · Global DNS & Traffic Steering · 14 operations
Authoritative DNS, GeoDNS steering, health-checked answers and a DNSSEC ceremony — the resolution layer under the mesh. Open the deep-dive →
/api/v1/zonesList the tenant's authoritative zone names/api/v1/zonesCreate an authoritative zone/api/v1/zones/{zone}/recordsAdd a record to a zone/api/v1/zones/{zone}/rrsetsUpsert an RRset/api/v1/zones/{zone}/publishPublish the zone/api/v1/zones/{zone}/answerCompute a steered, health-weighted answer/api/v1/zones/{zone}/resolveResolve a name within the zone/api/v1/zones/{zone}/dnssec/initInitialise DNSSEC for the zone/api/v1/zones/{zone}/dnssec/ceremonyRun a DNSSEC signing ceremony/api/v1/zones/{zone}/dnssec/rotate-zskRotate the zone-signing key/api/v1/health/{target}Report a target health check for steering/api/v1/distribution/haltHalt zone distribution (safety brake)/api/v1/distribution/resumeResume zone distribution/api/v1/sloRead the DNS service SLOSS-28 · SecOps & Threat Detection · 56 operations
Detections-as-code, guard-railed containment, threat intel, and the Zeek mesh chaos-rig auditor. Open the deep-dive →
/api/v1/zeek/leak-auditAudit a mesh control-plane session for a zero-knowledge leak (HIGH finding)/api/v1/zeek/leak-auditList mesh control-plane leak-audit results/api/v1/zeek/mtu-profileProfile mesh transit MTU/fragmentation (MEDIUM finding outside the clamp)/api/v1/zeek/coverageNetwork-monitoring coverage by segment/api/v1/zeek/sensorsRegister a Zeek network sensor on a segment/tap/api/v1/zeek/noticesIngest a Zeek notice (raises a network finding)/api/v1/zeek/intel-matchMatch a Zeek Intel-framework observation against feeds/api/v1/rulesPublish a detection rule (append-versioned)/api/v1/rules/{id}/reenableRe-enable an auto-disabled rule/api/v1/eventsIngest a detection event/api/v1/findings/{id}Get a finding/api/v1/cases/{id}Get a case with evidence + enrichment/api/v1/cases/{id}/containmentsCreate a containment on a case/api/v1/containments/{id}/approveApprove a containment (dual-control)/api/v1/containments/{id}/executeExecute an approved containment/api/v1/intel/screenScreen an observable against intel feeds/api/v1/huntsStart a threat hunt/api/v1/hunts/{id}/promotePromote a hunt to a standing rule/api/v1/cde/assessmentRun a CDE segmentation assessmentSS-07 · API Gateway · 8 operations
The Envoy edge in front of the whole fabric: TLS, JWT, WAF, rate-limits, routes and weighted canaries. Open the deep-dive →
/api/v1/admitProbe whether a path is admissible for the tenant (route + rate limit)/api/v1/routesList edge routes/api/v1/routesPublish an edge route/api/v1/routes/weightsShift traffic weight across routes (canary/cutover)/api/v1/entitlementsSet the per-tenant entitlement-driven rate limit/api/v1/webhooks/providersRegister a webhook provider/api/v1/edge/{rest...}Live data-plane proxy (verify JWT, strip claims, admit, proxy)/api/v1/webhook/{provider}Live provider webhook ingressSS-06 · VRQGO Observability & APM · 26 operations
Metrics, logs, traces, SLOs with burn-rate routing, synthetic probes and the signed audit index for the whole fabric. Open the deep-dive →
/api/v1/metricsIngest a metric sample (OTLP/agent write path)/api/v1/logsIngest a log record/api/v1/logsQuery the Quickwit log index/api/v1/slosDefine an SLO/api/v1/slos/{name}/burnRead an SLO's burn rate/api/v1/slos/{name}/alert-bindingBind an alert to an SLO/api/v1/slos/{name}/evaluate-and-routeEvaluate an SLO and route the alert/api/v1/probesRegister a synthetic probe/api/v1/probes/{id}/resultsPost a synthetic probe result/api/v1/channelsRegister an alert channel/api/v1/incidentsList incidents/api/v1/dispatchesList alert dispatches/api/v1/audit-eventsAppend a signed audit event/api/v1/audit-eventsQuery the signed audit index/api/v1/audit-latencyRead audit-chain write latency/api/v1/llm/tracesIngest an LLM traceBeyond this catalog
This page is a curated, representative slice. The complete machine-readable contracts are each service's openapi.json, with granular method · path · parameters · request/response examples in the platform API reference (docs/product/api-reference/SS-26-network.md and its siblings). SDK and CLI clients (the wg-node-agentincluded) coordinate on the same governed routes.