Get provisioning profile(s)
This GET
operation retrieves a provisioning profile or all provisioning profiles from your system. If you want to get a specific profile, pass the id
parameter in the URL. Otherwise, all provisioning profiles are returned. If successful, you receive an HTTP response code of 200
as well as a JSON
response body showing the requested profiles.
See HTTP response codes for other response codes. |
GET /pcc/spcm/provisionProfile/<id>
HEADER INFO
tenant: <tenantName>
authorisation: HTTP Basic Auth
accept: application/hal+JSON
permissions: SPCM_PROVISION_PROFILE_READ_PERMISSION
URL parameters
There is one mandatory parameter.
Parameter | Type | Description |
---|---|---|
|
integer |
The ID of the provisioning profile. |
JSON response
The following shows a request for all provisioning profiles and returns them as an array.
If a specific profile is requested by passing the id in the URL, you will just see that profile and not the length or provisioningProfileDTOList key:value pairs.
|
{
"length": 2,
"provisioningProfileDTOList" : [
{
"id": 39,
"name": "turkeySauce",
"defaultProfile": false,
"locale": "en",
"initialCorePlanName": "turkey",
"subscriberClass": "gold",
"subscriberType": "POSTPAID",
"dpsEnabled": false,
"dpsNotification": false,
"eosNotification": false,
"paygNotification": false
},
{
"id": 55,
"name": "chaCha",
"defaultProfile": true,
"locale": "en",
"initialCorePlanName": "prepaidCORE",
"subscriberClass": "Standard",
"subscriberType": "PREPAID",
"dpsEnabled": false,
"dpsNotification": false,
"eosNotification": false,
"paygNotification": false
}
]
}
Provisioning profile type descriptions
Field | Type | Description | ||
---|---|---|---|---|
|
integer |
A unique identifier for the provisioning profile.
|
||
|
string |
The name of the provisioning profile.
|
||
|
boolean |
Indicates if the profile is the default provisioning profile where
|
||
|
string |
The name of the initial core plan. |
||
|
string |
The subscriber’s language.
|
||
|
string |
Denotes the class of the subscriber. This could be |
||
|
string |
Denotes the subscriber type. This is typically |
||
|
boolean |
Indicates whether the DPS is enabled.
|
||
|
boolean |
Indicates whether the subscriber receives DPS notifications or not.
|
||
|
boolean |
Indicates whether the subscriber receives EOS notifications or not.
|
||
|
boolean |
Indicates whether the subscriber receives payG notifications or not.
|
HTTP response codes
Code | Description | ||||
---|---|---|---|---|---|
|
success! |
||||
|
Multistatus response
|
||||
|
malformed request |
||||
|
unauthorised; bad username or password |
||||
|
forbidden; user does not have appropriate privileges |
||||
|
provisioning profile not found |
||||
|
conflict with target resource
|
||||
|
failed validation; this typically means that a property was not set or a value is out of range. example
|
||||
|
failed processing (after passing validation). example
|
||||
|
internal error |
||||
|
request rejected due to overload |