Skip to main content
Version: v5.6.1

opschain admin licence features

Included from Basic tier

Prints the feature entitlement vocabulary: every fixed feature name a licence — or the built-in Basic tier — can grant, and what each gates, including the packs:<name> shape for per-pack entitlements.

This is the one licence verb that works without a server. Standalone it prints the vocabulary alone, with a hint to target a server for the grants. Against a server (--server <url> or the active context) it reads the resolved licence status (the API v2 LicenceService.GetLicenceStatus read) and adds a granted column marking which features the effective licence grants, lists the granted pack entitlements, and warns about granted names outside this build's vocabulary — those are inert and gate nothing, which is how a licence minted for a newer build reads on an older one. Against an older server that serves no licence read, only the vocabulary prints.

Authentication is the ordinary logged-in user when a server is targeted; -o json|yaml prints the rows (and, when resolved, the pack entitlements and unknown grants) as a machine document.

Exit codes​

CodeMeaning
0Vocabulary (and grants, when resolved) printed.
1The server request failed or its documents could not be decoded.
2Usage error — stray arguments.

Examples​

Vocabulary only, no server:

opschain admin licence features

With the effective grants:

opschain admin licence features --server https://ops.example.com

See also​

  • opschain docs cli/admin-licence-show — the same grants in the context of tier, limits and expiry.