Customer support SOP
Public OpenAPI usage
Use only documented public routes. Tenant production keys are issued after a commercial engagement — never from this page. Do not request or share credentials, environment files, admin APIs, or internal host details.
- 1. Identify the host. CPA, CVA, and XDR are live at cpa / cva / xdr.defenailabs.com. Hub is defenailabs.com. Confirm the product the customer named.
- 2. Check public status first. Open /status or GET the platform-status / health URLs below. If the host is unreachable, collect the case on /contact. Do not guess internal IPs.
- 3. Authenticate only with customer-issued tokens. Public GETs need no key. Signup, SSO, and tenant APIs use the customer’s own workspace credentials. Support must never ask for admin API keys, database URLs, or .env values.
- 4. Call only public methods. Allowed examples:
Method URL Purpose GET https://defenailabs.com/api/health Hub liveness (status, no secrets) GET https://defenailabs.com/api/search?q= Public site search GET https://cpa.defenailabs.com/api/public/platform-status CPA/CVA/XDR shared platform status GET https://cpa.defenailabs.com/api/public/pricing?product=cpa Public CPA list prices GET https://cva.defenailabs.com/api/public/pricing?product=cva Public CVA list prices GET https://xdr.defenailabs.com/api/public/pricing?product=xdr Public XDR list prices GET https://cpa.defenailabs.com/api/public/capability-maturity Published capability honesty catalog - 5. Rate limits and errors. Retry 429/5xx with backoff. Do not scrape authenticated consoles. Pricing JSON may include module catalogs; treat list prices as informational USD, not a contract.
- 6. Escalate. Product defects: tenant admin in the live console. Commercial: /contact. Security issues: vulnerability disclosure. Never paste logs that contain tokens, cookies, or PII into public tickets.
Out of scope for this SOP: /admin, CMS write APIs, license private keys, GVT360 tenant secrets, LLM operator residuals, and any unpublished OpenAPI. Tenant OpenAPI packs are delivered after engagement.
