V1
Provision Orange TV
This API is used to manage subscriptions, customers, and devices for Orange TV.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| subscriptionExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
| body | body | ActivateSubscription | true | ‘none’ |
Request body - JsonObject
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| false | |||
| firstName | FirstName | true | First Name |
| lastName | LastName | true | Last name |
| ftthWorkOrderId | FtthWorkOrderId | false | FTTH work order identifier |
| maxStb | MaxStb | false | Max stb |
| maxTerminals | MaxTerminals | true | Max terminals |
| password | Password | false | password |
| postalCode | PostalCode | false | Postal code |
| segment | Segment | false | Segment |
| phoneNumber | PhoneNumber | false | Phone number |
| spId | SpId | true | Sp id |
| spendingLimit | SpendingLimit | false | Spending limit |
| customerType | CustomerType | true | Customer type |
| servicePlan | ServicePlan | false | Service plan for creation without FTTH |
| externalID | ExternalID | false | Identifier of the subscription on the CRM |
| ftthServiceID | FtthServiceID | false | For north brands where we don’t have the order on wo_data, we use ftthServiceId. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Subscription activated successfully. | WorkflowResponse |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| subscriptionExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
| body | body | ModifySubscription | true | ‘none’ |
Request body - JsonObject
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| segment | Segment | false | Segment |
| servicePlanToAdd | ServicePlanToAdd | true | Service type list to add |
| servicePlanToDelete | ServicePlanToDelete | true | Service type list to delete |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Subscription modified successfully. | WorkflowResponse |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| subscriptionExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Subscription terminated successfully. | WorkflowResponse |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| subscriptionExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Subscription suspended successfully. | WorkflowResponse |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| subscriptionExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Subscription reactivated successfully. | WorkflowResponse |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| subscriptionExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
| body | body | CancelSubscriptionRequest | true | ‘none’ |
Request body - instance of CancelSubscriptionRequest
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| creationWorkflowId | string | true | none |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | Subscription canceled successfully. | None |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 406 | Not Acceptable | Not Acceptable | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| customerExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
| body | body | ModifyCustomer | true | ‘none’ |
Request body - JsonObject
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| ftthWorkOrderId | FtthWorkOrderId | false | FTTH work order identifier |
| password | Password | false | password |
| parentalPin | ParentalPin | false | Parental PIN |
| false | |||
| postalCode | PostalCode | false | Postal code |
| spendingLimit | SpendingLimit | false | Spending limit |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | Customer updated successfully. | None |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| customerExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Get devices request successful. | [Terminal] |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| org | path | string | true | Tenant |
| Request-Correlation-Id | header | string | true | A reference for this transaction that can be used to track it. |
| customerExternalId | path | string | true | Partner user identifier in OrangeTV. It’s the Id in CRM. |
| serialNumber | path | string | true | device serial number |
Request example
|
|
Responses
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | Device deleted successfully. | None |
| 400 | Bad Request | Bad Request | [Error] |
| 401 | Unauthorized | Unauthorized request | [Error] |
| 404 | Not Found | Not Found | [Error] |
| 500 | Internal Server Error | Internal Server Error | [Error] |
Endpoints
Provision TV Amazon
Provision TV Netflix
Provision TV HBO
Provision FTTH
Provision Orange TV
Tesamanager
Mobile
Device Insurance