Scopes
Zoho Assist APIs use selected scopes, which control the type of resource that the client application can access. Tokens are usually created with various scopes to ensure improved security. For example, you can generate a scope to create or view user information, and so on.
Scopes contain three parameters — service name, scope name, and operation type. The format to define scope is service_name.scope_name.operation_type
Example:
https://accounts.zoho.com/oauth/v2/auth?scope=ZohoAssist.sessionapi.ALL
Here, ZohoAssist is the service API name, sessionapi is the scope name, and ALL is the operation type.
User Scope
Scope Name | Purpose |
ZohoAssist.userapi.READ | Know who you are on Zoho Assist. |
Session Scope
Scope Name | Purpose |
ZohoAssist.sessionapi.CREATE | Create your remote support sessions using Zoho Assist. |
ZohoAssist.unattended.device.CREATE | Create your Unattended Remote sessions using Zoho Assist. |
Unattended Computer Scopes
Scope Name | Purpose |
ZohoAssist.unattended.computer.READ | View and manage unattended computers configured on Zoho Assist. |
ZohoAssist.unattended.computer.UPDATE | Update unattended computers configured on Zoho Assist. |
ZohoAssist.unattended.computer.DELETE | Delete unattended computers configured on Zoho Assist. |
Unattended Group Scopes
Scope Name | Purpose |
ZohoAssist.unattended.group.READ | View unattended computer groups on Zoho Assist. |
ZohoAssist.unattended.group.CREATE | Create unattended computer groups on Zoho Assist. |
ZohoAssist.unattended.group.UPDATE | Update unattended computer groups on Zoho Assist. |
ZohoAssist.unattended.group.DELETE | Delete unattended computer groups on Zoho Assist. |
Report Scope
Scope Name | Purpose |
ZohoAssist.reportapi.READ | View remote support and unattended session reports on Zoho Assist. |