GET api/products/category/{categoryId}/customerType/{customerType}/ordertype/{orderType}/package/{productPackageProvisioningCode}/lang/{language}
Retrieves a list of products based on the specified product package and order type.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| categoryId |
The subscription category to which the product package belongs. |
integer |
Required |
| customerType |
The customer type for which to retrieve products. |
integer |
Required |
| productPackageProvisioningCode |
The provisioning code of the product package for which to retrieve products. |
integer |
Required |
| orderType |
The type of order for which to retrieve available products. |
integer |
Required |
| language |
The language in which to display the product information. |
string |
Required |
Body Parameters
None.
Response Information
Resource Description
A list of products with provisioning codes.
Collection of MergedProduct| Name | Description | Type | Additional information |
|---|---|---|---|
| CurrencyText | string |
None. |
|
| Name | string |
None. |
|
| SalesText | string |
None. |
|
| BillingIntervalTypeId | integer |
None. |
|
| BillingIntervalKey | string |
None. |
|
| ParentConnectionTypeId | integer |
None. |
|
| ParentProvisioningCode | integer |
None. |
|
| ProductTypeId | integer |
None. |
|
| Price | decimal number |
None. |
|
| ProvisioningCode | integer |
None. |
|
| BilledUpToDate | date |
None. |
|
| SubscriptionProductState | integer |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"CurrencyText": "sample string 1",
"Name": "sample string 2",
"SalesText": "sample string 3",
"BillingIntervalTypeId": 4,
"BillingIntervalKey": "sample string 5",
"ParentConnectionTypeId": 1,
"ParentProvisioningCode": 1,
"ProductTypeId": 6,
"Price": 7.0,
"ProvisioningCode": 8,
"BilledUpToDate": "2026-05-29T18:57:18.0569992+02:00",
"SubscriptionProductState": 1
},
{
"CurrencyText": "sample string 1",
"Name": "sample string 2",
"SalesText": "sample string 3",
"BillingIntervalTypeId": 4,
"BillingIntervalKey": "sample string 5",
"ParentConnectionTypeId": 1,
"ParentProvisioningCode": 1,
"ProductTypeId": 6,
"Price": 7.0,
"ProvisioningCode": 8,
"BilledUpToDate": "2026-05-29T18:57:18.0569992+02:00",
"SubscriptionProductState": 1
}
]
text/html
Sample:
[{"CurrencyText":"sample string 1","Name":"sample string 2","SalesText":"sample string 3","BillingIntervalTypeId":4,"BillingIntervalKey":"sample string 5","ParentConnectionTypeId":1,"ParentProvisioningCode":1,"ProductTypeId":6,"Price":7.0,"ProvisioningCode":8,"BilledUpToDate":"2026-05-29T18:57:18.0569992+02:00","SubscriptionProductState":1},{"CurrencyText":"sample string 1","Name":"sample string 2","SalesText":"sample string 3","BillingIntervalTypeId":4,"BillingIntervalKey":"sample string 5","ParentConnectionTypeId":1,"ParentProvisioningCode":1,"ProductTypeId":6,"Price":7.0,"ProvisioningCode":8,"BilledUpToDate":"2026-05-29T18:57:18.0569992+02:00","SubscriptionProductState":1}]
application/xml, text/xml
Sample:
<ArrayOfProductLogic.MergedProduct xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LimitlessMobile.BusinessLogic">
<ProductLogic.MergedProduct>
<BilledUpToDate>2026-05-29T18:57:18.0569992+02:00</BilledUpToDate>
<BillingIntervalKey>sample string 5</BillingIntervalKey>
<BillingIntervalTypeId>4</BillingIntervalTypeId>
<CurrencyText>sample string 1</CurrencyText>
<Name>sample string 2</Name>
<ParentConnectionTypeId>1</ParentConnectionTypeId>
<ParentProvisioningCode>1</ParentProvisioningCode>
<Price>7</Price>
<ProductTypeId>6</ProductTypeId>
<ProvisioningCode>8</ProvisioningCode>
<SalesText>sample string 3</SalesText>
<SubscriptionProductState>1</SubscriptionProductState>
</ProductLogic.MergedProduct>
<ProductLogic.MergedProduct>
<BilledUpToDate>2026-05-29T18:57:18.0569992+02:00</BilledUpToDate>
<BillingIntervalKey>sample string 5</BillingIntervalKey>
<BillingIntervalTypeId>4</BillingIntervalTypeId>
<CurrencyText>sample string 1</CurrencyText>
<Name>sample string 2</Name>
<ParentConnectionTypeId>1</ParentConnectionTypeId>
<ParentProvisioningCode>1</ParentProvisioningCode>
<Price>7</Price>
<ProductTypeId>6</ProductTypeId>
<ProvisioningCode>8</ProvisioningCode>
<SalesText>sample string 3</SalesText>
<SubscriptionProductState>1</SubscriptionProductState>
</ProductLogic.MergedProduct>
</ArrayOfProductLogic.MergedProduct>