Get Customer Zones
This API is used to retrieve a particular customer-defined (user-defined ) zone, or a complete list of customer-defined zones, created in the system and available for use.
|
HTTP URL |
|
|---|---|
|
GET |
/api/v2/customer/{id}/zone/{id} |
If sent without a Zone ID, the API retrieves a complete list of all zones defined by this customer.
Eligibility
The Requester is eligible to request information on customer-defined zones that it created by itself for its own plans. The Requester is not eligible to request information on zones created at any other customer level, including its own sub-accounts.
API Request
Request Structure
This API has no request structure.
API Response
Response Structure
|
Parameter |
Type |
M/O/CM |
Description |
|---|---|---|---|
|
errorCode |
String |
O |
Failure code. |
|
errorMessage |
String |
O |
Failure message. |
|
content |
Object |
O |
Array of main response body object displayed when an API call was successful. For a failure, it will be empty. |
|
pageable |
Object |
O |
Paging information object displayed when an API call was successful. For a failure, it will be empty. |
Content data objects
|
Element |
Type |
M/O/CM |
Description |
|---|---|---|---|
|
Id |
UUID |
M |
Customer zone’s universal unique identity |
|
name |
String |
M |
Customer's (user-defined) zone name |
|
description |
String |
O |
Customer's (user-defined) zone description |
|
countryCode |
String |
M |
ISO alpha-3 Country Code |
|
network |
Object |
M |
Array of Mobile Network object |
Network data objects
|
Element |
Type |
M/O/CM |
Description |
|---|---|---|---|
|
plmn |
String |
M |
Public Land Mobile Network. MCCMNC representation |
|
mcc |
String |
M |
Mobile Country Code (MCC) |
|
mnc |
String |
M |
Mobile Network Code (MNC) |
Pageable data objects
|
Element |
Type |
M/O/CM |
Description |
|---|---|---|---|
|
page |
Numeric |
M |
Page number |
|
size |
Numeric |
M |
Page size. Number of requested elements per page |
|
totalPages |
Numeric |
M |
Total amount of available pages per requested page size |
|
totalElements |
Numeric |
M |
Total amount of retrieved elements |
Error Codes
In addition to the general success and failure codes, the following error codes are possible.
|
Code |
Message |
|---|---|
|
GLOBAL_1001 |
Service unavailable. Please try again |
Examples
Request Body
{
}
Response Body: Success ACK
{
"errorCode": "",
"errorMessage": "",
"content": [
{
"id": "1b15048b-1ed4-4d34-a074-c7e26520e12a",
"name": "Canada South",
"description": "Canadian south regions",
"countryCode": "CAN",
"network": [
{
"plmn": "CANTS",
"mcc": "302",
"mnc": "220"
},
{
"plmn": "CANVT",
"mcc": "302",
"mnc": "500"
}
]
},
{
"id": "40007bac-a0bc-4e43-a955-1207e7d546dd",
"name": "United Kingdom North",
"description": "United Kingdom north regions",
"countryCode": "GBR",
"network": [
{
"plmn": "GBRME",
"mcc": "234",
"mnc": "30"
},
{
"plmn": "GBRVF",
"mcc": "234",
"mnc": "15"
},
{
"plmn": "AAM26",
"mcc": "901",
"mnc": "46"
}
]
}
],
"pageable": {
"page": 1,
"size": 10,
"totalPages": 1,
"totalElements": 2
}
}
Response Body: Failure NAK
{
"errorCode": "GLOBAL_1001",
"errorMessage": "Service unavailable. Please try again",
"content": "",
"pageable": ""
}