Skip to content
shuffl

Searches the public product guides only. Nothing from a workspace is read, and questions are not saved.

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

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