OrgConfigInput

  • config
    Type: object
    required

    A flat map of config key → value. null deletes the row (reverts to inherited / default). Keys not present are untouched. Registered keys (above) use their declared types and are Zod-validated. Unregistered partner-defined keys are stored as plain text and must be string or null. Keys must be safe identifiers (1–255 chars, ^[A-Za-z_][A-Za-z0-9_-]*$); reserved JS prototype slots are rejected. Top-level arrays are rejected.

    • appStoreEnabled
      Type: boolean | null
    • cameraMicDefault
      Type: string | nullenum
      values
      • always_on
      • at_school
      • user_choice
      • always_off
    • consentManagementEnabled
      Type: boolean | null
    • credentialImportMode
      Type: string | nullenum
      values
      • enabled
      • disabled
    • privacyPolicyUrl
      Type: string | nullFormat: uri
    • propertyName
      Type: string | null