Get booster(s)
This GET
operation retrieves a booster from the system by id
or retrieves all boosters (if no id
is passed in the URL). Query parameters can be used when retrieving all boosters to filter the type of boosters returned. If successful, you receive an HTTP response code of 200
as well as a JSON
response body showing the requested booster information.
See HTTP response codes for other response codes. |
GET /pcc/spcm/boosters/<id>
OR (boosters?query-parameters)
HEADER INFO
authorisation: HTTP Basic Auth
tenant: <tenantName>
content-type: application/JSON
accept: application/JSON
By default, accept is XML . You must explicitly set accept in your header to application/JSON to receive a JSON response.
|
permissions: SPCM_PLAN_BOOSTER_READ_PERMISSION
URL parameters
Parameter | Type | Description |
---|---|---|
|
integer |
The unique identifier of the booster. |
Query parameters
There are two optional query parameters.
../boosters?type=<volumeORvalidity>
../boosters?type=<volumeORvalidity>&planDefinitionId=<planDefinitionId>
Parameter | Type | Description |
---|---|---|
|
integer |
The id of the plan definition catalog. |
|
string |
A unique identifier for a plan definition which was assigned by the server upon creating the plan definition. |
JSON response
The following sample shows the expected response from the above request.
{
"id": "12",
"type": "VOLUME",
"amount": "5000",
"cost": 470
}
Booster type descriptions
Field | Type | Description | ||
---|---|---|---|---|
|
integer |
The unique identifier for the booster. This is assigned by the server upon creating a booster. |
||
|
string |
The type of booster desired by the user. options
|
||
|
string |
The amount of data (or extension of plan).
|
||
|
integer |
Specifies the cost of the booster. |
HTTP response codes
Code | Description | ||||
---|---|---|---|---|---|
|
success! |
||||
|
Multistatus response
|
||||
|
malformed request |
||||
|
unauthorised; bad username or password |
||||
|
forbidden; user does not have appropriate privileges |
||||
|
booster 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 |