V2
Orange TV
Orange TV resource represents a Orange TV subscription containing specific Orange TV data besides all data applicable to any subscription
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Organization name |
| bundleId | path | string(uuid) | true | Bundle identifier |
| body | body | OrangeTv | true | Orange TV subscription data |
Request body - instance of OrangeTv
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| specific_data | OrangeTvSpecificData | false | Orange TV subscription specific info |
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | Subscription | false | none |
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | object | false | none |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Orange TV subscription successfully added to the bundle | OrangeTv |
| 400 | Bad Request | Bad request | ErrorResponse |
| 403 | Forbidden | Forbidden access | ErrorResponse |
| 404 | Not Found | A bundle 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 |
| bundleId | path | string(uuid) | true | Bundle identifier |
| offset | query | integer | false | Pagination offset |
| limit | query | integer | false | Pagination limit |
| legacy_id | query | integer | false | Resource legacy ID |
| legacy_account_id | query | integer | false | Account id the subscription is linked to. Required if ‘legacy_id’, ‘account_id’ or legacy_bundle_id filter are not provided. Linked to MySim/Apollo storage, to be deprecated. |
| legacy_bundle_id | query | integer | false | Bundle id the subscription is linked to. Required if ‘legacy_id’, ‘account_id’ or legacy_account_id filter are not provided. Linked to MySim/Apollo storage, to be deprecated. |
| account_id | query | string | false | Account id the subscription is linked to. Required if ‘legacy_id’, ‘legacy_account_id’ or legacy_bundle_id filters are not provided. |
| mandatory | query | boolean | false | Mandatory subscription filter |
| status | query | SubscriptionStatusFilterEnum | false | Subscription status filter |
| type | query | SubscriptionType | false | Subscription type |
| activation_date | query | DateFilterEnum | false | Resource activation date filter. Available filters are [eq, lt, lte, gt, gte]. Format according to ISO 8601 |
| deactivation_date | query | DateFilterEnum | false | Resource deactivation date filter. Available filters are [eq, lt, lte, gt, gte]. Format according to ISO 8601 |
| registration_email | query | string | false | Registration email the subscription is linked to. |
| service_id | query | string | false | Provider service id the subscription is linked to. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | OrangeTvSet |
| 403 | Forbidden | Forbidden access | ErrorResponse |
| 404 | Not Found | A bundle 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 |
| offset | query | integer | false | Pagination offset |
| limit | query | integer | false | Pagination limit |
| legacy_id | query | integer | false | Resource legacy ID |
| legacy_account_id | query | integer | false | Account id the subscription is linked to. Required if ‘legacy_id’, ‘account_id’ or legacy_bundle_id filter are not provided. Linked to MySim/Apollo storage, to be deprecated. |
| legacy_bundle_id | query | integer | false | Bundle id the subscription is linked to. Required if ‘legacy_id’, ‘account_id’ or legacy_account_id filter are not provided. Linked to MySim/Apollo storage, to be deprecated. |
| account_id | query | string | false | Account id the subscription is linked to. Required if ‘legacy_id’, ‘legacy_account_id’ or legacy_bundle_id filters are not provided. |
| mandatory | query | boolean | false | Mandatory subscription filter |
| status | query | SubscriptionStatusFilterEnum | false | Subscription status filter |
| type | query | SubscriptionType | false | Subscription type |
| activation_date | query | DateFilterEnum | false | Resource activation date filter. Available filters are [eq, lt, lte, gt, gte]. Format according to ISO 8601 |
| deactivation_date | query | DateFilterEnum | false | Resource deactivation date filter. Available filters are [eq, lt, lte, gt, gte]. Format according to ISO 8601 |
| registration_email | query | string | false | Registration email the subscription is linked to. |
| service_id | query | string | false | Provider service id the subscription is linked to. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | OrangeTvSet |
| 403 | Forbidden | Forbidden access | 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 |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | OrangeTv |
| 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 | OperationsSet | true | Array of operations to apply to Orange TV specific data |
Request body - JsonObject
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | [Operation] | false | none |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | OK | OrangeTv |
| 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 |
Endpoints
Subscriptions
Bundles
Promotions
Devices
AddOns
Amazon Prime
Max
Mobile
Broadband
Landline
Orange TV
Orange TV Libre
Disney
Netflix
Credit Limits
Change Requests
Commitments
DeviceInsurance
Multisim
Payment Plans
Operations