File: //usr/syno/etc/webapi/scope
[
{
"apis": [
{
"params": [
"api=SYNO.Core.User&method=set",
"api=SYNO.Core.User&method=delete",
"api=SYNO.Core.User&method=create",
"api=SYNO.Core.Directory.LDAP&method=set",
"api=SYNO.Core.Directory.Domain&method=set",
"api=SYNO.SecureSignIn.Authenticator.Registration&method=invite",
"api=SYNO.SecureSignIn.Authenticator.Registration&method=register",
"api=SYNO.SecureSignIn.Fido.Register&method=register",
"api=SYNO.Core.CurrentConnection&method=kick_connection",
"api=SYNO.SecureSignIn.AMFA.Policy&method=set",
"api=SYNO.Core.OTP&method=auth_tmp_code",
"api=SYNO.FileStation.Compress&method=start"
]
}
],
"id": "MustAuth7",
"immutable": true
},
{
"apis": [
{
"params": [
"api=SYNO.Core.TaskScheduler.Root",
"api=SYNO.Core.EventScheduler.Root",
"api=SYNO.SecureSignIn.Authenticator.Registration&method=invite"
]
}
],
"id": "MustConfirmPasswordToken",
"immutable": true
},
{
"apis": [
{
"params": [
"api=SYNO.Core.SyslogClient.Log&method=clear"
]
}
],
"id": "MustHash",
"immutable": true
},
{
"apis": [
{
"params": [
"api=SYNO.Core.Terminal&method=set",
"api=SYNO.Core.TaskScheduler&method=create"
]
}
],
"id": "MustHashButPrivateIP",
"immutable": true
},
{
"apis": [
{
"params": [
"api=SYNO.Core.Desktop.Defs",
"api=SYNO.Core.Desktop.JSUIString",
"api=SYNO.Core.Desktop.UIString",
"api=SYNO.Core.Desktop.SessionData",
"api=SYNO.API.Auth&version=6&method=token",
"api=SYNO.API.Auth&version=6&method=logout",
"api=SYNO.Core.Desktop.PersonalUpdater",
"api=SYNO.Core.Desktop.Initdata",
"api=SYNO.Core.Desktop.Initdata",
"api=SYNO.Core.Package&method=list",
"api=SYNO.Core.QuickStart.Info",
"api=SYNO.Core.Upgrade.Server",
"api=SYNO.Core.Package.Server",
"api=SYNO.Core.Package.Progress",
"api=SYNO.Core.Desktop.Initdata",
"api=SYNO.Core.Desktop.Timeout",
"api=SYNO.Core.Synohdpack",
"api=SYNO.FileStation.BackgroundTask",
"api=SYNO.Core.User.PasswordPolicy",
"api=SYNO.Core.User",
"api=SYNO.Core.UserSettings",
"api=SYNO.Core.Security.AutoBlock",
"api=SYNO.Core.Network",
"api=SYNO.Core.Group.Member",
"api=SYNO.Core.Upgrade.JuniorModeData&method=get_info",
"api=SYNO.Core.Upgrade.Patch&method=upload",
"api=SYNO.Core.Upgrade.Patch&method=clean",
"api=SYNO.BRM.Connection&method=get_status",
"api=SYNO.BRM.Connection&method=connect",
"api=SYNO.BRM.Connection&method=disconnect",
"api=SYNO.BRM.Connection&method=query_server_info",
"api=SYNO.BRM.Restore.Tasks",
"api=SYNO.BRM.Restore.Disks",
"api=SYNO.BRM.Restore.DebugLog",
"api=SYNO.BRM.Restore&method=start_recovery",
"api=SYNO.BRM.Restore&method=get_status",
"api=SYNO.BRM.Restore&method=need_handle_patch",
"api=SYNO.Backup.ED.Restore",
"api=SYNO.Backup.ED.Restore.Disks",
"api=SYNO.Backup.ED.Restore.Space",
"api=SYNO.Backup.ED.Restore.Repo",
"api=SYNO.Backup.ED.Restore.Version",
"api=SYNO.Backup.ED.Restore.Target",
"api=SYNO.Core.System&method=reset",
"api=SYNO.Remote.Credential"
]
}
],
"id": "newinstall.Package",
"immutable": true
}
]