Download
Download Postman collection Download SwaggerAvailable endpoints
GET products/{customerId}
200OK
customerId string
data
voice
daily
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundleweekly
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundlemonthly
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundle_link
self
href string
data
daily
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundleweekly
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundlemonthly
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundle_link
self
href string
yolo
daily
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundleweekly
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundlemonthly
id string
Identifies the product. This must be an echoed back input from the 3ppname string
The name of the product.currency string
ISO 4217 Three-letter ISO code for the currency.amount string
The amount that the product will costbundleCategory string
The category of the bundlebundleType string
The type of the bundle_link
self
href string
{
"customerId": "string",
"data": {
"voice": {
"daily": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"weekly": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"monthly": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"_link": {
"self": {
"href": "string"
}
}
},
"data": {
"daily": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"weekly": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"monthly": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"_link": {
"self": {
"href": "string"
}
}
},
"yolo": {
"daily": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"weekly": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"monthly": {
"id": "string",
"name": "string",
"currency": "string",
"amount": "string",
"bundleCategory": "string",
"bundleType": "string"
},
"_link": {
"self": {
"href": "string"
}
}
}
}
}
400Bad Request
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
401Unauthorized
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
403Forbidden
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
404Not Found
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
405Method Not Allowed
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
500Internal Server Error
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
GET products/{customerId}/{productId}
200OK
customerId string
data object
{
"customerId": "string",
"data": {
"id": "97",
"name": "Daily bundle of 15MB",
"currency": "UGX",
"amount": 250,
"bundleCategory": "3G Bundle Daily",
"bundleType": "DATA",
"bundleValidaty": "1 Days",
"_link": {
"self": {
"href": "string"
}
}
}
}
400Bad Request
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
401Unauthorized
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
403Forbidden
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
404Not Found
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
405Method Not Allowed
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}
500Internal Server Error
timestamp string
Error response codestatus string
Text explaining the reason for the errorerror string
message string
More error details and corrective measurespath string
{
"timestamp": "string",
"status": "string",
"error": "string",
"message": "string",
"path": "string"
}