Get access level
To learn which access rights over items a user currently has, use user/get_items_access: 
svc=user/get_items_access¶ms={"userId":<long>,
				  "directAccess":<bool>,
				  "itemSuperclass":<text>,
				  "flags":<uint>}
 
Parameters
	
	
		|  Name  |  Description  | 
	
	
	
		|  userId  |  user ID  | 
	
	
		|  directAccess  |  return only items to which the user has direct access rights  | 
	
	
		|  itemSuperclass  |  item type (the list of all types see in the chapter Search items by property)  | 
	
	
		|  flags  |  flags (return: 0x1 - combined access level, 0x2 - direct access level), optional, default value = 1  | 
	
 
 
Response
{
<text>: /* item ID */
	{	
	"cacl":<long>,	/* combined access level */
	"dacl":<long>	/* direct access level */
	}
}
 
/* "directAccess":1 there is received only combined access level */
 
{
"<text>":<long> /* "element ID":"calc" */
 
}
Access rights are described in chapter Items access rights check.