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.READKnow 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.CREATECreate your Unattended Remote sessions using Zoho Assist.

Unattended Computer Scopes

Scope NamePurpose
ZohoAssist.unattended.computer.READView and manage unattended computers configured on Zoho Assist.   
ZohoAssist.unattended.computer.UPDATEUpdate unattended computers configured on Zoho Assist.
ZohoAssist.unattended.computer.DELETEDelete unattended computers configured on Zoho Assist.

Unattended Group Scopes

Scope NamePurpose
ZohoAssist.unattended.group.READView unattended computer groups on Zoho Assist.
ZohoAssist.unattended.group.CREATECreate unattended computer groups on Zoho Assist.
ZohoAssist.unattended.group.UPDATEUpdate unattended computer groups on Zoho Assist.
ZohoAssist.unattended.group.DELETEDelete unattended computer groups on Zoho Assist.

Report Scope

Scope NamePurpose
ZohoAssist.reportapi.READView remote support and unattended session reports on Zoho Assist.