# Retrieve details of a specific IP scope Retrieves details of a specific IP scope by its boundary ID including type (range or subnet), addresses, and description. ## Endpoint `GET /dcapi/som/ip-scopes/{ip_scope_id}` ## Request ### Request URL `https://[{serverurl}](https://www.manageengine.com/products/desktop-central/help/api/cloud/oauth-authentication-endpoint-domain.html)/dcapi/som/ip-scopes/{ip_scope_id}` ### Scope `DesktopCentralCloud.SOM.READ` ### Header `Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52` ### Request Parameters #### Request Headers | Parameter | Type | Required | Value | |---|---|---|---| | Accept | string | Mandatory | `application/ipScopeDetail.v1+json` | #### Path Parameters | Parameter | Type | Required | Description | |---|---|---|---| | ip_scope_id | string | Mandatory | A unique identifier assigned to the IP Scope. Refer to the boundaryID value obtained from the response of [IP Scope Details](https://www.manageengine.com/products/desktop-central/help/api/cloud/ipscopes-list-ipscopes.html) Api. | ### Sample Request ```curl curl --request GET \ --url https://appdomains/dcapi/som/ip-scopes/{ip_scope_id} \ --header 'Accept: application/ipScopeDetail.v1+json' \ --header 'Authorization: Zoho-oauthtoken d92d4xxxxxxxxxxxxx15f52' ``` ## Response Parameters ### HTTP Code 200 #### Response Body: `application/json` | Attribute | Type | Description | |---|---|---| | boundaryID | long | Unique identifier of the IP scope boundary | | remoteOfficeID | long | Identifier of the remote office this IP scope is assigned to. Fetch details of the remote office from this [api](https://www.manageengine.com/products/desktop-central/help/api/cloud/remoteoffices_getremoteoffice.html) | | ipScopeType | string | Type of IP scope definition: 'range' (start-to-end IP address range) or 'subnet' (network address with subnet mask) | | subnetClass | string | Subnet class classification (A, B, or C) based on the network address. Present only when ipScopeType is 'subnet' | | networkAddress | string | Indicates the network address of the subnet (for example, `<ip_address_1>`). Present only when ipScopeType is 'subnet' | | subnetMask | string | Subnet mask for the network (e.g., '`<ip_address_2>`'). Present only when ipScopeType is 'subnet' | | startIPAddress | string | Indicates the starting IP address of the configured range (for example, `<ip_address_3>`). Present only when ipScopeType is 'range' | | endIPAddress | string | Indicates the ending IP address of the configured range (for example, `<ip_address_4>`). Present only when ipScopeType is 'range' | | description | string | Administrator-provided description for the IP scope. | #### Sample Response: HTTP 200 IP scope with range type: ```json { "boundaryID": "1", "description": "HQ Network Range", "remoteOfficeID": "101", "ipScopeType": "range", "startIPAddress": "192.168.1.1", "endIPAddress": "192.168.1.254" } ``` IP scope with subnet type: ```json { "subnetClass": "C", "boundaryID": "2", "description": "Branch Office Subnet", "remoteOfficeID": "102", "ipScopeType": "subnet", "subnetMask": "255.255.255.0", "networkAddress": "10.0.0.0" } ``` ### HTTP Code 404 #### Response Body: `application/json` | Attribute | Type | Description | |---|---|---| | statusCode | string | HTTP status code (404) | | errorCode | string | Error code identifying the resource that was not found | | message | string | Error message describing the missing resource | #### Sample Response: HTTP 404 IP scope not found: ```json { "errorCode": "30024", "message": "IP scope does not exist", "statusCode": 404 } ``` ## API Rate Limit ![](https://www.zohowebstatic.com/sites/zweb/images/people/ico-help.png) **Duration:** 1 minute | **Threshold:** 30 | **Lock period:** 5 minutes Duration - Time window for the threshold. Threshold - Number of API calls allowed within the specified duration. Lock Period - Wait time before consecutive API requests.