Associated Users' Count
Purpose
To get the number of users associated with each user group.
The count includes inactive/deactivated users.
Request Details
Request URL
{api-domain}/crm/{version}/settings/user_groups/actions/associated_users_count
Header
Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52
Scope
scope=ZohoCRM.settings.user_groups.ALL
(or)
scope=ZohoCRM.settings.user_groups.READ
Parameters
- pageinteger, optional
The page number from which you want to fetch the records. The default value is 1.
- per_pageinteger, optional
The number of records you want to fetch per page. You can choose a value between 1 and 200. The default and maximum value is 200.
- filtersJSON object(encoded), optional
The criteria based on which you want to filter the response. You can filter the response based on the name of the user group and its description. The allowed comparators are starts_with and equal. You can also have multiple criteria. Refer to the sample request for details.
Note: You must encode the value of the filters parameter in the request.
Sample Request
Copiedcurl "https://www.zohoapis.com/crm/v7/settings/user_groups/actions/associated_users_count?filters=%7B%22group_operator%22%3A%20%22or%22%2C%22group%22%3A%20%5B%7B%22field%22%3A%20%7B%22api_name%22%3A%20%22name%22%7D%2C%22comparator%22%3A%20%22equal%22%2C%22value%22%3A%20%22Tier1%22%7D%2C%7B%22field%22%3A%20%7B%22api_name%22%3A%20%22name%22%7D%2C%22comparator%22%3A%20%22equal%22%2C%22value%22%3A%20%22Tier2%22%7D%5D%7D"
-X GET
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
Response JSON
- user_group
The name and ID of the user group that the user is a part of.
- count
The number of users that are a part of this user group.
- info
Contains the following details:
- per_page - the maximum number of records that can be fetched per API call. The value is 200.
- page - the page number from which the records are fetched in current API call.
- count - the number of records that were fetched in the API call.
- more_records - Represents if there are more records that can be fetched.
Possible Errors
- NO_CONTENTHTTP 204
There are no user groups.
Resolution: Create a user group and associate users to it before trying this API. - INVALID_DATAHTTP 400
The JSON structure for the "filters" parameter is invalid.
Resolution: Provide a valid JSON for the "filters" parameter and encode the value. - OAUTH_SCOPE_MISMATCHHTTP 401
You do not have the right scope to access this API.
Resolution: Create a new token with the scopes mentioned in the "Scopes" section, and try this API. - INACTIVE_USERHTTP 403
An inactive user cannot access this API.
Resolution: Only active users can access this API. - INTERNAL_SERVER_ERRORHTTP 500
Unhandled and unexpected exception in server.
Resolution: Contact support@zohocrm.com for assistance.
Sample Response
Copied{
"associated_users_count": [
{
"user_group": {
"name": "Tier1",
"id": "3652397000012454002"
},
"count": 4
}
],
"info": {
"per_page": 200,
"count": 1,
"page": 1,
"more_records": false
}
}