Max Subscriptions

Max streaming subscription migration endpoints


Parameters

Name In Type Required Description
org path string true Organization name (tenant)
body body Max true ‘none’

Enumerated Values

Property Values
org one of [euskaltel, telecable, rcable, racctel]

Request body - JsonObject

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{
  "id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
  "type": "MAX",
  "status": "ACTIVE",
  "activation_date": "string",
  "deactivation_date": "2025-01-05T03:30:15Z",
  "last_status_update": "string",
  "last_status_reason": "SUBSCRIPTION_ADDED_TO_BUNDLE",
  "last_updated_date": "string",
  "catalogue_commercial_product_id": "7125",
  "legacy_account_id": 245655,
  "account_id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
  "creation_date": "string",
  "creation_user": "migration.user@masmovil.com",
  "creation_system": "rfm-migration-system",
  "deactivation_user": "admin.user@masmovil.com",
  "deactivation_system": "admin-portal",
  "add_ons": [
    {
      "id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
      "legacy_id": 457345,
      "catalogue_add_on_legacy_id": "124",
      "catalogue_add_on_id": "124",
      "creation_date": "string",
      "creation_system": "killflex.auth.masmovil.com",
      "creation_user": "john.doe@masorange.es",
      "last_updated_date": "string",
      "status": "CANCELLED",
      "activation_date": "string",
      "deactivation_date": "string",
      "deactivation_system": "killflex.auth.masmovil.com",
      "deactivation_user": "john.doe@masorange.es"
    }
  ],
  "free_units_packages": [
    {
      "id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
      "legacy_id": 457345,
      "catalogue_free_units_packages_id": "124",
      "activation_date": "string",
      "deactivation_date": "2025-01-05T03:30:15Z"
    }
  ],
  "devices_related_info": {
    "devices": [
      {
        "id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
        "legacy_id": 756402,
        "catalogue_commercial_device_id": "CDCVPU_150f5badaa706651e67c59061d373d7e7e",
        "catalogue_device_id": "P09712MRC",
        "reservation_id": "1567",
        "signature_process_id": "18395",
        "shipping_order_id": "18395",
        "pickup_order_id": "P0000001",
        "in_store_delivery_date": "string",
        "in_store_returned_date": "string",
        "serial_number": "9876543-AB-345",
        "mac_address": "00-B0-D0-63-C2-26",
        "imei": "AA-BBBBBB-CCCCCC-D",
        "acquisition_type": "BORROWED",
        "commitments": [
          {
            "id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
            "legacy_id": 345,
            "catalogue_id": "string",
            "expiration_date": "string",
            "cancellation_date": "string",
            "cancellation_system": "killflex.auth.masmovil.com",
            "cancellation_user": "john.doe@masorange.es",
            "creation_date": "string",
            "creation_system": "killflex.auth.masmovil.com"
          }
        ],
        "insurable_amount": 135.49
      }
    ],
    "delivery_info": {
      "delivery_type": "CUSTOMER_ADDRESS",
      "dealer_code": "1234"
    }
  },
  "bundle_related_info": {
    "id": "abcf20cb-35df-4ffe-bca6-c0ed0c28cb00",
    "legacy_id": 790224234,
    "catalogue_bundled_product_id": "8342",
    "catalogue_bundled_commercial_product_id": "8432_BUNDLED_XP",
    "mandatory": true
  },
  "promotions": [
    {
      "catalogue_promotion_id": "1572",
      "creation_date": "string",
      "creation_user": "migration.user@masmovil.com",
      "creation_system": "rfm-migration-system",
      "status": "ACTIVE",
      "activation_date": "string",
      "expiration_date": "2025-01-05T03:30:15Z",
      "deactivation_date": "2025-01-05T03:30:15Z",
      "deactivation_user": "admin.user@masmovil.com",
      "deactivation_system": "admin-portal",
      "status_detail": "AUTOMATICALLY_REMOVED",
      "commitments": [
        {
          "id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
          "legacy_id": 345,
          "catalogue_id": "string",
          "expiration_date": "string",
          "cancellation_date": "string",
          "cancellation_system": "killflex.auth.masmovil.com",
          "cancellation_user": "john.doe@masorange.es",
          "creation_date": "string",
          "creation_system": "killflex.auth.masmovil.com"
        }
      ]
    }
  ],
  "bundles_history": [
    {
      "bundle_id": "ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39",
      "legacy_bundle_id": 790224234,
      "last_status_reason": "BUNDLE_MIGRATION",
      "catalogue_bundled_product_id": "8342",
      "catalogue_bundled_commercial_product_id": "8432_BUNDLED_3P",
      "catalogue_commercial_product_id": "7125",
      "start_date": "string",
      "end_date": "2025-01-05T03:30:15Z",
      "mandatory": true
    }
  ],
  "specific_data": {
    "service_id": "d2af0bd9-c71b-42aa-a258-c9d9dc734bfc",
    "product_id": "beam-max-svod-monthly"
  }
}
Name Type Required Description
anonymous SubscriptionBase false Base structure for subscription migration
Name Type Required Description
anonymous object false none
ยป specific_data MaxSpecificData true Max subscription specific data for migration

Request example

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126

curl -X POST https://subscriptions.masstack.com/v3/orgs/euskaltel/migrations/subscriptions/max \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}" \
 --data-raw "{
  'status': 'ACTIVE',
  'activation_date': 'string',
  'deactivation_date': '2025-01-05T03:30:15Z',
  'last_status_reason': 'SUBSCRIPTION_ADDED_TO_BUNDLE',
  'last_updated_date': 'string',
  'catalogue_commercial_product_id': '7125',
  'legacy_account_id': 245655,
  'creation_date': 'string',
  'creation_user': 'migration.user@masmovil.com',
  'deactivation_user': 'admin.user@masmovil.com',
  'deactivation_system': 'admin-portal',
  'add_ons': [
    {
      'legacy_id': 457345,
      'catalogue_add_on_legacy_id': '124',
      'catalogue_add_on_id': '124',
      'creation_date': 'string',
      'creation_user': 'john.doe@masorange.es',
      'last_updated_date': 'string',
      'status': 'CANCELLED',
      'activation_date': 'string',
      'deactivation_date': 'string',
      'deactivation_system': 'killflex.auth.masmovil.com',
      'deactivation_user': 'john.doe@masorange.es'
    }
  ],
  'free_units_packages': [
    {
      'legacy_id': 457345,
      'catalogue_free_units_packages_id': '124',
      'activation_date': 'string',
      'deactivation_date': '2025-01-05T03:30:15Z'
    }
  ],
  'devices_related_info': {
    'devices': [
      {
        'legacy_id': 756402,
        'catalogue_commercial_device_id': 'CDCVPU_150f5badaa706651e67c59061d373d7e7e',
        'catalogue_device_id': 'P09712MRC',
        'reservation_id': '1567',
        'signature_process_id': '18395',
        'shipping_order_id': '18395',
        'pickup_order_id': 'P0000001',
        'in_store_delivery_date': 'string',
        'in_store_returned_date': 'string',
        'serial_number': '9876543-AB-345',
        'mac_address': '00-B0-D0-63-C2-26',
        'imei': 'AA-BBBBBB-CCCCCC-D',
        'acquisition_type': 'BORROWED',
        'commitments': [
          {
            'legacy_id': 345,
            'catalogue_id': 'string',
            'expiration_date': 'string',
            'cancellation_date': 'string',
            'cancellation_system': 'killflex.auth.masmovil.com',
            'cancellation_user': 'john.doe@masorange.es',
            'creation_date': 'string',
            'creation_system': 'killflex.auth.masmovil.com'
          }
        ],
        'insurable_amount': 135.49
      }
    ],
    'delivery_info': {
      'delivery_type': 'CUSTOMER_ADDRESS',
      'dealer_code': '1234'
    }
  },
  'bundle_related_info': {
    'legacy_id': 790224234,
    'catalogue_bundled_product_id': '8342',
    'catalogue_bundled_commercial_product_id': '8432_BUNDLED_XP',
    'mandatory': true
  },
  'promotions': [
    {
      'catalogue_promotion_id': '1572',
      'creation_date': 'string',
      'creation_user': 'migration.user@masmovil.com',
      'status': 'ACTIVE',
      'activation_date': 'string',
      'expiration_date': '2025-01-05T03:30:15Z',
      'deactivation_date': '2025-01-05T03:30:15Z',
      'deactivation_user': 'admin.user@masmovil.com',
      'deactivation_system': 'admin-portal',
      'status_detail': 'AUTOMATICALLY_REMOVED',
      'commitments': [
        {
          'legacy_id': 345,
          'catalogue_id': 'string',
          'expiration_date': 'string',
          'cancellation_date': 'string',
          'cancellation_system': 'killflex.auth.masmovil.com',
          'cancellation_user': 'john.doe@masorange.es',
          'creation_date': 'string',
          'creation_system': 'killflex.auth.masmovil.com'
        }
      ]
    }
  ],
  'bundles_history': [
    {
      'legacy_bundle_id': 790224234,
      'last_status_reason': 'BUNDLE_MIGRATION',
      'catalogue_bundled_product_id': '8342',
      'catalogue_bundled_commercial_product_id': '8432_BUNDLED_3P',
      'catalogue_commercial_product_id': '7125',
      'start_date': 'string',
      'end_date': '2025-01-05T03:30:15Z',
      'mandatory': true
    }
  ],
  'specific_data': {
    'service_id': 'd2af0bd9-c71b-42aa-a258-c9d9dc734bfc',
    'product_id': 'beam-max-svod-monthly'
  }
}" 

Responses

Code Meaning Description Schema
201 Created Max subscription created successfully Max
400 Bad Request Bad request ErrorResponse
403 Forbidden Forbidden access ErrorResponse
409 Conflict Resource already exists ErrorResponse
500 Internal Server Error Internal server error ErrorResponse

Parameters

Name In Type Required Description
org path string true Organization name (tenant)
id path string(uuid) true Subscription UUID

Enumerated Values

Property Values
org one of [euskaltel, telecable, rcable, racctel]

Request example

1
2
3
4
5

curl -X DELETE https://subscriptions.masstack.com/v3/orgs/euskaltel/migrations/subscriptions/max/ce2f20cb-35df-4ffe-bca6-c0ed0c28cb39 \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
204 No Content Max subscription deleted successfully None
403 Forbidden Forbidden access ErrorResponse
404 Not Found Resource not found ErrorResponse
500 Internal Server Error Internal server error ErrorResponse

Endpoints

Credit Limits

    Segments

      Max Subscriptions