Reference
Beta features API
2 operations. Generated from the OpenAPI document, so this page always matches the API.
OpenAPI documentErrors and rate limitsSDK and CLI recipes
On this page
betaFeatures.list
List the workspace’s beta features and whether each is on
POST/api/v1/manage/betaFeatures/list
- Read
- Permission betaFeatures.list
const result = await shuffl.betaFeatures.list();Request fields (none)
This operation takes no input.
Response object[]
- decidedBy "company" | "default" | "workspace" required
- description string required
- feature "apps" | "whos_out" required
- label string required
- on boolean required
betaFeatures.set
Turn a beta feature on or off for the workspace
POST/api/v1/manage/betaFeatures/set
- Write
- Permission betaFeatures.set
- Needs a requestKey
- Needs confirm set to betaFeatures.set
const result = await shuffl.betaFeatures.set({
"feature": "apps",
"on": false,
"confirm": "betaFeatures.set",
"requestKey": "a-new-unique-key"
});Request fields (4)
- feature "apps" | "whos_out" required
- on boolean required
- confirm "betaFeatures.set" required
- requestKey string required1 to 128 characters
Response object
- receipt object required
- completedAt string (date-time) | null required
- createdAt string (date-time) required
- id string (uuid) required
- operation string required
- requestKey string required
- status "running" | "succeeded" | "failed" | "unknown" required
- result object | null required
- feature "apps" | "whos_out" required
- on boolean required