API Reference

RequestSubscriptionPackageChangeBatch

With this operation, it is possible to change the subscription package of a batch of subscriptions. The batch can contain up to 10.000 subscriptions. The operation performs a validation check on the batch. Any subscription failing validation is skipped, and the next subscription is checked. All validation failures are registered. After the validation has finished, the operation returns a registered requestId meaning that the actual change can occur at a later time.

IMPORTANT! This SOAP API has a REST replacement which we strongly suggest as alternative, since this API will be deprecated February 5th 2023.
Please use this REST API instead:

IoT Accelerator REST API

The WSDL is available at the following URL, where the <baseURI> parameter is provided by the operator:

— <baseURI>/dcpapi/SubscriptionManagement?WSDL

EXAMPLE OF API REQUEST:
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" ⇒
xmlns:sub="http://api.dcp.ericsson.net/SubscriptionManagement">
<soapenv:Header/>
<soapenv:Body>
<sub:RequestSubscriptionPackageChangeBatch>
<resources>
<resourceIdList>
<!--1 to 10000 repetitions:-->
<id>123456789123</id>
</resourceIdList>
<resourceType>msisdn</resourceType>
</resources>
<subscriptionPackage>C1P5_subtype_0</subscriptionPackage>
<customerNo>00000001</customerNo>
<batchFile>my_sims.bat</batchFile>
<additionalInfo>Batch request ordered by John Doe</additionalInfo>
</sub:RequestSubscriptionPackageChangeBatch>
</soapenv:Body>
</soapenv:Envelope>
EXAMPLE OF API RESPONSE:
<env:Envelope
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
<env:Header/>
<env:Body>
<ns2:RequestSubscriptionPackageChangeBatchResponse ⇒
xmlns:ns2="http:/api.dcp.ericsson.net/SubscriptionManagement">
<requestId>REQ000000000000189</requestId>
</ns2:RequestSubscriptionPackageChangeBatchResponse>
</env:Body>
</env:Envelope>