Download OpenAPI specification:Download
The "Subscription Profile Management" provides the ability to update subscription bill cycle and start date.
This API provides the ability to perform update bill cycle frequency and starting day. Cycle dates can be any number from 1-28.
Preconditions
X-Correlation-Id | string <uuid> (CorrelationId) Example: TQA20210903155950999 Correlation Identifier denotes the process flow identifier. This is used for telemetry purposes |
wholesaleCustomerId | string (CustomerId) [ 1 .. 12 ] characters ^.*$ Example: 100000108464 Identifier of wholesale customer/partner |
This represents request model of Subscription Bill Cycle Update.
gpsi required | string (GPSI) [ 11 .. 15 ] characters ^[0-9]{11,15}$ GPSI/MSISDN of the active subscription |
billCycleFrequency required | string Default: "MONTHLY" Value: "MONTHLY" Bill Cycle Frequency for the subscription |
billCycleStartDay required | number [ 1 .. 28 ] Default: 1 Bill Start Day or Offset Day |
{- "gpsi": "19459986891",
- "billCycleFrequency": "MONTHLY",
- "billCycleStartDay": 1
}
{- "status": "Success"
}
This API provides the ability to get the details for a given Subscription. This will include the wholesale plan that the subscriber is billed under, the features on the subscription, and any optional characteristics. It will also show any resource ids assigned to the subscripiton, such as SIM, device, and phone number.
Note: wholesaleCustomerId is an optional parameter that allows sub nodes of the customer hierarchy to be actioned upon, e.g. this can be used to specify a particular brand
Ways to invoke API:
gpsi | string (GPSI) [ 11 .. 15 ] characters ^[0-9]{11,15}$ Example: gpsi=2812368903 GPSI/MSISDN |
iccid | string (ICCID) [ 19 .. 20 ] characters ^[0-9]{19,20}$ Example: iccid=11986621644523024501 ICCID or SIM Number |
subscriberId | string (subscriberId) [ 1 .. 36 ] characters ^.*$ Example: subscriberId=SUB9033192563 Identifier of Subscriber |
X-Correlation-Id | string <uuid> (CorrelationId) Example: TQA20210903155950999 Correlation Identifier denotes the process flow identifier. This is used for telemetry purposes |
wholesaleCustomerId | string (CustomerId) [ 1 .. 12 ] characters ^.*$ Example: 100000108464 Identifier of wholesale customer/partner |
{- "wholesaleCustomerId": "100000108464",
- "subscriberId": "SUB9033192563",
- "subscriptions": [
- {
- "subscriptionStatus": "Active",
- "wholesalePlanId": "DISH-Plan-010",
- "billCycleFrequency": "MONTHLY",
- "billCycleStartDay": 1,
- "startDate": "2022-08-25T19:51:58.964Z",
- "products": [
- {
- "productId": "Voice",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "CallFwd",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "ConfCall",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "VM",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z",
- "characteristics": [
- {
- "key": "Voice Mail Type",
- "value": "Traditional VoiceMail"
}
]
}, - {
- "productId": "EndCallerId",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z",
- "characteristics": [
- {
- "key": "Caller Id Name",
- "value": "Super Star"
}
]
}, - {
- "productId": "AnonCallReject",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "SpamFraud",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "CallBar",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "CallBlock",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "Data",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "HotSpotTether",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "SMS",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "MMS",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z"
}, - {
- "productId": "DRoam",
- "productStatus": "Active",
- "startDate": "2022-08-25T19:51:58.964Z",
- "characteristics": [
- {
- "key": "Roaming Partner",
- "value": "AT&T"
}
]
}
], - "resources": [
- {
- "gpsi": "19459986891",
- "supi": "998740028336028",
- "iccid": "11986621644523024501",
- "pei": "2288151828896431",
- "eid": "72568199123456782654456783768376"
}
]
}
]
}