PUT api/subscriptions/mobile/{subscriptionId}

Updates an existing order of type Mobile or Mobile Internet.

Request Information

URI Parameters

NameDescriptionTypeAdditional information
subscriptionId

The ID of the subscription to update.

integer

Required

Body Parameters

An object containing details about the changes. Can contain a list of product codes to either remove (Remove = true) or add (Remove = false) from the subscription.

SubscriptionUpdateRequest
NameDescriptionTypeAdditional information
ActivationDate

date

None.

PackageProvisioningCode

integer

None.

ProductChanges

Collection of ProductChangeDetail

None.

SalesCode

string

None.

SiteId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "ActivationDate": "2025-04-28T01:40:25.4182503+02:00",
  "PackageProvisioningCode": 2,
  "ProductChanges": [
    {
      "ProvisioningCode": 1,
      "Remove": true
    },
    {
      "ProvisioningCode": 1,
      "Remove": true
    }
  ],
  "SalesCode": "sample string 3",
  "SiteId": 4
}

text/html

Sample:
{"ActivationDate":"2025-04-28T01:40:25.4182503+02:00","PackageProvisioningCode":2,"ProductChanges":[{"ProvisioningCode":1,"Remove":true},{"ProvisioningCode":1,"Remove":true}],"SalesCode":"sample string 3","SiteId":4}

application/xml, text/xml

Sample:
<SubscriptionsController.SubscriptionUpdateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LimitlessMobile.WebAPI.Controllers">
  <ActivationDate>2025-04-28T01:40:25.4182503+02:00</ActivationDate>
  <PackageProvisioningCode>2</PackageProvisioningCode>
  <ProductChanges>
    <SubscriptionsController.ProductChangeDetail>
      <ProvisioningCode>1</ProvisioningCode>
      <Remove>true</Remove>
    </SubscriptionsController.ProductChangeDetail>
    <SubscriptionsController.ProductChangeDetail>
      <ProvisioningCode>1</ProvisioningCode>
      <Remove>true</Remove>
    </SubscriptionsController.ProductChangeDetail>
  </ProductChanges>
  <SalesCode>sample string 3</SalesCode>
  <SiteId>4</SiteId>
</SubscriptionsController.SubscriptionUpdateRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

The updated order.

Order
NameDescriptionTypeAdditional information
CategoryId

integer

None.

CreatedDate

date

None.

Date

date

None.

Id

integer

None.

OrderTypeId

integer

None.

PhoneNumber

string

None.

SalesCode

string

None.

StatusId

integer

None.

SubscriptionId

integer

None.

WholeSalesPartnerId

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "CategoryId": 1,
  "CreatedDate": "2025-04-28T01:40:25.4338952+02:00",
  "Date": "2025-04-28T01:40:25.4338952+02:00",
  "Id": 4,
  "OrderTypeId": 5,
  "PhoneNumber": "sample string 6",
  "SalesCode": "sample string 7",
  "StatusId": 8,
  "SubscriptionId": 1,
  "WholeSalesPartnerId": 9
}

text/html

Sample:
{"CategoryId":1,"CreatedDate":"2025-04-28T01:40:25.4338952+02:00","Date":"2025-04-28T01:40:25.4338952+02:00","Id":4,"OrderTypeId":5,"PhoneNumber":"sample string 6","SalesCode":"sample string 7","StatusId":8,"SubscriptionId":1,"WholeSalesPartnerId":9}

application/xml, text/xml

Sample:
<Order xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <CategoryId>1</CategoryId>
  <CreatedDate>2025-04-28T01:40:25.4338952+02:00</CreatedDate>
  <Date>2025-04-28T01:40:25.4338952+02:00</Date>
  <Id>4</Id>
  <OrderTypeId>5</OrderTypeId>
  <PhoneNumber>sample string 6</PhoneNumber>
  <SalesCode>sample string 7</SalesCode>
  <StatusId>8</StatusId>
  <SubscriptionId>1</SubscriptionId>
  <WholeSalesPartnerId>9</WholeSalesPartnerId>
</Order>