AuthSpokeAuthSpoke Developers

Feature Flags

Per-tenant rollout of functionality within an enabled capability — previews, canary releases and controlled adoption.

Feature Flags control the rollout of functionality within an enabled capability. They are not a licensing mechanism — that's Capability SKUs.

Read your feature flags#

Feature flags are returned alongside capabilities:

curl "https://your-company.authspoke.com/api/v1/platform/capabilities" -H "Authorization: Bearer $TOKEN"
{
  "features": {
    "RELATIONSHIP_GRAPH": true,
    "AI_ASSISTANT": true,
    "POLICY_SIMULATOR": false,
    "AUTONOMOUS_DISCOVERY": false,
    "AGENT_TRUST_SCORING": true,
    "RISK_RECOMMENDATIONS": true
  }
}

What flags gate#

A flag, when off, should make the feature behave as though it does not exist — across UI visibility, API availability and background processing. For example, AI_ASSISTANT controls whether the "Ask AuthSpoke" experience appears, and RELATIONSHIP_GRAPH gates the relationships view.

Managing flags#

Like SKUs, toggling a flag is a provider-only operation performed per tenant from the Provider Console. Clients only read flags via /platform/capabilities.

Use them in your client#

Read the flags once after sign-in and branch your UI accordingly — never hard-code a feature's availability. Because the same endpoint backs every client, your SDK, CLI and UI stay consistent.