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

NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>