Disney Tv
Disney provides users access to Disney content across various application and platform combinations including mobile devices, smart TVs, and desktop computers.
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
body
body
CreateSubscriptionBody
true
‘none’
1
2
3
4
5
6
7
{
"subscriptionId" : "ENT1664367665579" ,
"products" : [
"com.disney.yoigo.es.bundle.basic" ,
"com.disney.yoigo.es.bundle.premium"
]
}
Name
Type
Required
Description
subscriptionId
string
true
The subscriptionId will be sent as the entitlement ID, an unique identifier of product(s) to which a customer is entitled.
products
Products
true
List of product identifiers.
Request example
1
2
3
4
5
6
7
8
9
10
11
12
13
curl -X POST https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504 \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b" \
--data-raw "{
'subscriptionId': 'ENT1664367665579',
'products': [
'com.disney.yoigo.es.bundle.basic',
'com.disney.yoigo.es.bundle.premium'
]
}"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
subscription_id
path
string
true
Subscription identifier. Corresponds to the Partner Account Identifier (PAI).
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
body
body
ModifySubscriptionBody
true
‘none’
1
2
3
4
5
6
{
"products" : [
"com.disney.yoigo.es.bundle.basic" ,
"com.disney.yoigo.es.bundle.premium"
]
}
Name
Type
Required
Description
products
Products
true
List of product identifiers.
Request example
1
2
3
4
5
6
7
8
9
10
11
12
curl -X PATCH https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/subscriptions/4567890123456789 \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b" \
--data-raw "{
'products': [
'com.disney.yoigo.es.bundle.basic',
'com.disney.yoigo.es.bundle.premium'
]
}"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
subscription_id
path
string
true
Subscription identifier. Corresponds to the Partner Account Identifier (PAI).
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
product
query
string
true
name of an optional product for this operation
Request example
1
2
3
4
5
curl -X DELETE https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/subscriptions/4567890123456789?product= 'disney.bundle.basic' ?product= disney.bundle.basic \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
subscription_id
path
string
true
Subscription identifier. Corresponds to the Partner Account Identifier (PAI).
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
Request example
1
2
3
4
5
curl -X GET https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/subscriptions/4567890123456789 \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
subscription_id
path
string
true
Subscription identifier. Corresponds to the Partner Account Identifier (PAI).
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
body
body
SuspendSubscriptionBody
false
‘none’
1
2
3
4
5
6
{
"products" : [
"com.disney.yoigo.es.bundle.basic" ,
"com.disney.yoigo.es.bundle.premium"
]
}
Name
Type
Required
Description
products
Products
true
List of product identifiers.
Request example
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/subscriptions/4567890123456789/suspend \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b" \
--data-raw "{
'products': [
'com.disney.yoigo.es.bundle.basic',
'com.disney.yoigo.es.bundle.premium'
]
}"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
subscription_id
path
string
true
Subscription identifier. Corresponds to the Partner Account Identifier (PAI).
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
body
body
ReactivateSubscriptionBody
false
‘none’
1
2
3
4
5
6
{
"products" : [
"com.disney.yoigo.es.bundle.basic" ,
"com.disney.yoigo.es.bundle.premium"
]
}
Name
Type
Required
Description
products
Products
true
List of product identifiers.
Request example
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/subscriptions/4567890123456789/reactivate \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b" \
--data-raw "{
'products': [
'com.disney.yoigo.es.bundle.basic',
'com.disney.yoigo.es.bundle.premium'
]
}"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
subscription_id
path
string
true
Subscription identifier. Corresponds to the Partner Account Identifier (PAI).
Request-Correlation-Id
header
string
true
A reference for this transaction that can be used to track it.
body
body
ActivationUrlRequest
true
‘none’
1
2
3
4
5
6
7
8
{
"products" : [
"com.disney.yoigo.es.bundle.basic" ,
"com.disney.yoigo.es.bundle.premium"
],
"country" : "ES" ,
"expireDate" : "2021-01-01T00:00:00Z"
}
Name
Type
Required
Description
products
Products
true
List of product identifiers.
country
string
true
none
expireDate
string(date-time)
true
ISO-8601 timestamp indicating when the activation will expire
Request example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
curl -X POST https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/subscriptions/4567890123456789/activation_url \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Request-Correlation-Id: 2106f808-36e9-402d-bf37-f1f7fa04776b" \
--data-raw "{
'products': [
'com.disney.yoigo.es.bundle.basic',
'com.disney.yoigo.es.bundle.premium'
],
'country': 'ES',
'expireDate': '2021-01-01T00:00:00Z'
}"
Parameters
Name
In
Type
Required
Description
org_id
path
string
true
Tenant
user_id
path
string
true
The user_id will be used as the primary identifier for an external user/purchase, and be unique across billing and CRM systems.
Request example
1
2
3
4
curl -X POST https://provision-master.private.dev.k8s.masmovil.com/v2/orgs/masmovil/tv/disney/users/MOO1664367665504/callbacks/activate \
-H "Accept: application/json"