V2
AddOns
Add-ons resource represents a add-ons (value-added service) associated to a subscription
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Organization name |
| subscriptionId | path | string(uuid) | true | Subscription unique identifier |
| offset | query | integer | false | Pagination offset |
| limit | query | integer | false | Pagination limit |
| activation_date | query | DateFilterEnum | false | Resource activation date filter. Available filters are [eq, lt, lte, gt, gte]. Format according to ISO 8601 |
| legacy_add_on_id | query | integer | false | AddOn id the subscription is linked to. Linked to MySim/Apollo storage, to be deprecated. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Add-ons associated to the subscription | AddOnsSet |
| 403 | Forbidden | Forbidden access | ErrorResponse |
| 404 | Not Found | A subscription with the specified id was not found | ErrorResponse |
| 500 | Internal Server Error | Internal server error | ErrorResponse |
| default | Default | Any client or server error | ErrorResponse |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Organization name |
| subscriptionId | path | string(uuid) | true | Subscription unique identifier |
| body | body | AddOn | false | Add AddOn to subscription body |
Request body - instance of AddOn
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | true | Add-on unique identifier |
| legacy_id | integer | false | Legacy add-on id Linked to MySim/Apollo storage, to be deprecated. |
| catalogue_add_on_legacy_id | string | true | MySim/Apollo related id for the Add-On catalogue resource definition |
| catalogue_add_on_id | string | true | Catalogue add-on ID |
| creation_date | string(date-time) | true | add-on creation date. Format according to ISO 8601 |
| creation_system | string | true | Info about the system that requested the addOn creation. It contains the mas-stack authentication audience info. N/A if not available |
| creation_user | string | true | Info about the specific user that requested the addON creation. N/A if not available |
| last_updated_date | string(date-time) | true | Date and time when any field of the addOn was last updated. Format according to ISO 8601 |
| status | string | true | add-on status |
| activation_date | string(date-time) | false | none |
| deactivation_date | string(date-time) | false | none |
| deactivation_system | string | false | none |
| deactivation_user | string | false | Info about the specific user that requested the addOn deactivation. It contains the mas-stack authentication subject info when deactivation was requested by mas-stack authenticated user, other user info for legacy systems deactivations if available or N/A otherwise |
| provider_product_id | string | false | External provider product identifier |
| provider_service_id | string | false | External provider service identifier |
| Property | Values |
|---|---|
| status | one of [REQUESTED, ACTIVE, CANCELLED, DEACTIVATED] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | AddOn added to subscription | AddOn |
| 400 | Bad Request | Bad request | ErrorResponse |
| 403 | Forbidden | Forbidden access | ErrorResponse |
| 404 | Not Found | A subscription with the specified id was not found | ErrorResponse |
| 500 | Internal Server Error | Internal server error | ErrorResponse |
| default | Default | Any client or server error | ErrorResponse |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Organization name |
| subscriptionId | path | string(uuid) | true | Subscription unique identifier |
| addonId | path | string(uuid) | true | AddOn unique identifier |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Add-on associated to the subscription found | AddOn |
| 403 | Forbidden | Forbidden access | ErrorResponse |
| 404 | Not Found | AddOn with the specified id was not found | ErrorResponse |
| 500 | Internal Server Error | Internal server error | ErrorResponse |
| default | Default | Any client or server error | ErrorResponse |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Organization name |
| subscriptionId | path | string(uuid) | true | Subscription unique identifier |
| addonId | path | string(uuid) | true | AddOn unique identifier |
| body | body | SubscriptionAddOnDeactivationRequest | true | Deactivate subscription AddOn data |
Request body - instance of SubscriptionAddOnDeactivationRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| reason | string | true | Reason for the deactivation |
| Property | Values |
|---|---|
| reason | one of [SUBSCRIBER_RESIGNATION] |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | Deactivation process started | None |
| 403 | Forbidden | Forbidden access | ErrorResponse |
| 500 | Internal Server Error | Internal server error | ErrorResponse |
| default | Default | Any client or server error | ErrorResponse |
Endpoints
Subscriptions
Bundles
Promotions
Devices
AddOns
Amazon Prime
Max
Mobile
Broadband
Landline
Orange TV
Orange TV Libre
Disney
AgileTv
Netflix
Credit Limits
Change Requests
Commitments
DeviceInsurance
Multisim
Payment Plans
Operations
Contracts