GET - Get All Policies
Purpose
This API is used to retrieve the list of policies created.
OAuth Scope
Use the scope
ZohoMail.organization.policy.ALL (or) ZohoMail.organization.policy.READ
to generate the Authtoken.
ALL - Provides full access to policy.
READ - Retrieve the list of policies.
Request URL
Method: GET
https://mail.zoho.com/api/organization/{zoid}/policy
Path Parameters
- zoid* long
- This parameter denotes the unique Zoho Organization Identifier for the organization.
 - This parameter can be retrieved from the Get Organization Details API.
 
 
Query Parameters
- start int
- This parameter specifies the start sequence number of the policies to be retrieved.
 - The default value is 0.
 
 - limit int
- This parameter specifies the number of policies to be retrieved from the start value mentioned.
 - The default value is 50.
 
 - searchKey string
- This parameter specifies the particular data to search for.
 
 
* - Mandatory parameter
Response Codes
Refer here for the response codes and their meaning.
Sample Request
Copiedcurl "https://mail.zoho.com/api/organization/12345678/policy?limit=10&start=0&searchKey=business" \
-X GET \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization:Zoho-oauthtoken ***" Sample Response
Copied{
{
  "status": {
    "code": 200,
    "description": "success"
  },
  "data": [
    {
      "externalImap": true,
      "policyName": "business",
      "zoid": 12345678,
      "usersCount": "0",
      "incomingMaxMailRate": 100,
      "shareMailBox": {
        "restricted": false,
        "value": true
      },
      "junkCleanup": {
        "restricted": false,
        "value": 30
      },
      "contactRestriction": {
        "org": true,
        "personal": true,
        "group": true
      },
      "strictTLS": {
        "isInHerited": false,
        "tlsType": 0
      },
      "incomingMaxMailSizePerMail": 40960,
      "policyID": "1003505000089962560",
      "groupCount": "0",
      "popSetting": {
        "restricted": false,
        "value": false
      },
      "smartFilter": {
        "restricted": false,
        "value": false
      },
      "hugeAttachment": {
        "value": 1024
      }
    }
  ]
}