Select
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
Device Insurance