Commercial Devices

Access to commercial devices


Parameters

Name In Type Required Description
org_id path string true organization name
sale_type_name query SaleTypeName false sale type name

Enumerated Values

Property Values
sale_type_name one of [Venta, Migración, Añadir Línea, Cross Sell, Cartera]

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/commercial_devices/terms/sellable?sale_type_name='Venta' \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK ok [CommercialDevicesTerms_Response]
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

200 - instance of CommercialDevicesTerms_Response

Custom schema 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
[
  {
    "campaign_id": "1234567",
    "term": {
      "id": "5138_promotion",
      "name": "12 MESES-36E",
      "type": "PermanenceContract",
      "commitment_duration": 12,
      "penalty_prorated": true,
      "value": 8.264463,
      "currency": "euro",
      "permanence_type": "MAIN",
      "transaction_type": {
        "id": "121",
        "name": "DEVOLUCION AT. AL CLIENTE",
        "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
        "is_active": true,
        "is_external": false,
        "tax_rate": "generic",
        "transaction_type": "Credit",
        "refound_transaction_type_id": "121"
      }
    }
  }
]
Name Type Required Description
campaign_id string false none
term Terms_alone_Response false none

401 - JsonObject

Custom schema example

1
"Origin authentication failed."
Name Type Required Description
campaign_id string false none
term Terms_alone_Response false none

404 - instance of KOGenericResponse

Custom schema example

1
2
3
4
5
{
  "error": "Item not found",
  "message": "Item not found",
  "code": "0200XX"
}
Name Type Required Description
error string false none
message string false none
code string false none

Parameters

Name In Type Required Description
org_id path string true organization name
id path string true commercial product identifier
sale_type_name query SaleTypeName false sale type name
numeration_type_name query NumerationTypeName false numeration type name
commercial_profile_name query string false commercial profile name
payment_type query PaymentType false optional field that indicates if is financed or single payment
device_category query DeviceCategory false optional field to filter by device category
device_brand query string false optional field to filter by device brand
generic_code query string false optional field to filter by generic code device
permanence query boolean false flag to filter commercial devices based on whether they have permanence or not

Enumerated Values

Property Values
sale_type_name one of [Venta, Migración, Añadir Línea, Cross Sell, Cartera]
numeration_type_name one of [Nuevo numero, Numero portado, Numero entre marcas]
payment_type one of [SINGLE_PAYMENT, FINANCED_PAYMENT]
device_category one of [SMARTPHONE, SMARTWATCH, OTROS, ROUTER, TABLET, STB, WIFI_EXTENDER]

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/commercial_products/2311/commercial_devices/sellable?sale_type_name='Venta'&numeration_type_name='Nuevonumero'&commercial_profile_name='perfil_comercial.postpago_ventas_pos'&payment_type='SINGLE_PAYMENT'&device_category='SMARTPHONE'&device_brand='SAMSUNG'&generic_code='P062P63'&permanence='true' \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK Commercial devices [CommercialDevice]
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

200 - instance of CommercialDevice

Custom schema 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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
[
  {
    "id": "579153",
    "terminal_id": "45",
    "campaign_id": "644",
    "renewal_category": "Generic",
    "cession_price": 50.5,
    "retail_price": 50.5,
    "discount": 50.5,
    "insured_amount": -1,
    "payment_type": "string",
    "numeration_types": [
      {
        "id": "3",
        "name": "Numero entre marcas",
        "description": "Número portado de operador dentro del grupo",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "donor_numeration_types": [
      {
        "id": "1",
        "name": "string",
        "description": "Pospago",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "sale_types": [
      {
        "id": "2",
        "name": "Añadir Línea",
        "description": "Venta móvil sobre paquete existente",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "device": {
      "id": "P045A1SNC",
      "generic_code": "P045A1S",
      "brand": "ALCATEL",
      "model": "ALCATEL 1S NEGRO",
      "name": "ALCATEL 1S NEGRO",
      "description": "string",
      "category": "SMARTPHONE",
      "colour": "NEGRO",
      "is_available": true,
      "in_catalogue_since": "2019-08-24T14:15:22Z",
      "in_catalogue_until": "2019-08-24T14:15:22Z",
      "include_preinstalled_sim": false,
      "image_url": "https://cdn.masmovil.com/Resources/broadband-phones/deviceid/deviceid.png",
      "model_web": "ALCATEL 1S NEGRO"
    },
    "fees": [
      {
        "id": "1",
        "description": "579153 pagoupfront",
        "type": "UpfrontFee",
        "subtype": "UpfrontFee",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z",
        "recurrence_scheme": "BoundToBillCycle",
        "recurrence_interval_type": "Monthly",
        "recurrence_interval": 30,
        "paid_in_advance": true,
        "prorated_on_activation": true,
        "prorated_on_deactivation": true,
        "is_external": false,
        "value": 8.264463,
        "currency": "euro",
        "transaction_type": {
          "id": "121",
          "name": "DEVOLUCION AT. AL CLIENTE",
          "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
          "is_active": true,
          "is_external": false,
          "tax_rate": "generic",
          "transaction_type": "Credit",
          "refound_transaction_type_id": "121"
        },
        "terms": [
          {
            "id": "5138_promotion",
            "name": "12 MESES-36E",
            "type": "PermanenceContract",
            "commitment_duration": 12,
            "penalty_prorated": true,
            "value": 8.264463,
            "currency": "euro",
            "permanence_type": "MAIN",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            },
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ],
    "installment_plans": [
      {
        "id": "420124",
        "name": "420124",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z",
        "duration": 12,
        "tin": "0.00",
        "tae": "4.08",
        "commission": "25.15",
        "commission_percentage": "4.00",
        "fees": [
          {
            "id": "1",
            "description": "cuota financiación",
            "type": "OneTimeFee",
            "subtype": "UpfrontFee",
            "recurrence_scheme": "BoundToBillCycle",
            "recurrence_interval_type": "Monthly",
            "recurrence_interval": 30,
            "paid_in_advance": false,
            "prorated_on_activation": false,
            "prorated_on_deactivation": false,
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z",
            "is_external": false,
            "value": 8.264463,
            "currency": "euro",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            }
          }
        ],
        "terms": [
          {
            "id": "5138_promotion",
            "name": "12 MESES-36E",
            "type": "PermanenceContract",
            "commitment_duration": 12,
            "penalty_prorated": true,
            "value": 8.264463,
            "currency": "euro",
            "permanence_type": "MAIN",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            },
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ],
    "commercial_profiles": [
      {
        "id": 4,
        "name": "perfil_comercial.postpago_ventas_pos",
        "visibility_type": "POSITIVE",
        "from": "2022-10-03T22:00:00Z",
        "to": "2080-10-03T22:00:00Z",
        "logistic_required": false,
        "store_delivery_allowed": false
      }
    ],
    "installation_type": {
      "id": 2,
      "description": "SELF-INSTALLATION"
    },
    "digital_channels_name": "ALCATEL 1S NEGRO",
    "from": "2019-08-24T14:15:22Z",
    "to": "2019-08-24T14:15:22Z",
    "is_mandatory": false
  }
]
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» digital_channels_name string false name to be shown within digital channels
» from string(date-time) false date when the commercial device starts to be applicable for a commercial product/bundled commercial product/value added service
» to string(date-time) false date when the commercial device is no longer applicable for a commercial product/bundled commercial product/value added service
» is_mandatory boolean false if the commercial device is mandatory when purchasing the correspondent commercial product/bundled commercial product/value added service

401 - JsonObject

Custom schema example

1
"Origin authentication failed."
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» digital_channels_name string false name to be shown within digital channels
» from string(date-time) false date when the commercial device starts to be applicable for a commercial product/bundled commercial product/value added service
» to string(date-time) false date when the commercial device is no longer applicable for a commercial product/bundled commercial product/value added service
» is_mandatory boolean false if the commercial device is mandatory when purchasing the correspondent commercial product/bundled commercial product/value added service

404 - instance of KOGenericResponse

Custom schema example

1
2
3
4
5
{
  "error": "Item not found",
  "message": "Item not found",
  "code": "0200XX"
}
Name Type Required Description
error string false none
message string false none
code string false none

Parameters

Name In Type Required Description
org_id path string true organization name
id path string true bundled commercial product identifier
sale_type_name query SaleTypeName false sale type name
numeration_type_name query NumerationTypeName false numeration type name
donor_numeration_type_name query DonorNumerationType false optional field that indicates the numeration type in case of portability (numeration type is not Nuevo numero)
commercial_profile_name query string false commercial profile name
payment_type query PaymentType false optional field that indicates if is financed or single payment
device_category query DeviceCategory false optional field to filter by device category
device_brand query string false optional field to filter by device brand
generic_code query string false optional field to filter by generic code device
permanence query boolean false flag to filter commercial devices based on whether they have permanence or not
mandatory query boolean false flag to filter commercial devices that are mandatory to sell in a bundled product. If absent default is false.

Enumerated Values

Property Values
sale_type_name one of [Venta, Migración, Añadir Línea, Cross Sell, Cartera]
numeration_type_name one of [Nuevo numero, Numero portado, Numero entre marcas]
donor_numeration_type_name one of [Pospago, Prepago]
payment_type one of [SINGLE_PAYMENT, FINANCED_PAYMENT]
device_category one of [SMARTPHONE, SMARTWATCH, OTROS, ROUTER, TABLET, STB, WIFI_EXTENDER]

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/bundled_commercial_products/3009_BUNDLED_3P/commercial_devices/sellable?sale_type_name='Venta'&numeration_type_name='Nuevonumero'&donor_numeration_type_name='Pospago'&commercial_profile_name='perfil_comercial.postpago_ventas_pos'&payment_type='SINGLE_PAYMENT'&device_category='SMARTPHONE'&device_brand='SAMSUNG'&generic_code='P062P63'&permanence='true'&mandatory='true' \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK Commercial devices [CommercialDevice]
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

200 - instance of CommercialDevice

Custom schema 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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
[
  {
    "id": "579153",
    "terminal_id": "45",
    "campaign_id": "644",
    "renewal_category": "Generic",
    "cession_price": 50.5,
    "retail_price": 50.5,
    "discount": 50.5,
    "insured_amount": -1,
    "payment_type": "string",
    "numeration_types": [
      {
        "id": "3",
        "name": "Numero entre marcas",
        "description": "Número portado de operador dentro del grupo",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "donor_numeration_types": [
      {
        "id": "1",
        "name": "string",
        "description": "Pospago",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "sale_types": [
      {
        "id": "2",
        "name": "Añadir Línea",
        "description": "Venta móvil sobre paquete existente",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "device": {
      "id": "P045A1SNC",
      "generic_code": "P045A1S",
      "brand": "ALCATEL",
      "model": "ALCATEL 1S NEGRO",
      "name": "ALCATEL 1S NEGRO",
      "description": "string",
      "category": "SMARTPHONE",
      "colour": "NEGRO",
      "is_available": true,
      "in_catalogue_since": "2019-08-24T14:15:22Z",
      "in_catalogue_until": "2019-08-24T14:15:22Z",
      "include_preinstalled_sim": false,
      "image_url": "https://cdn.masmovil.com/Resources/broadband-phones/deviceid/deviceid.png",
      "model_web": "ALCATEL 1S NEGRO"
    },
    "fees": [
      {
        "id": "1",
        "description": "579153 pagoupfront",
        "type": "UpfrontFee",
        "subtype": "UpfrontFee",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z",
        "recurrence_scheme": "BoundToBillCycle",
        "recurrence_interval_type": "Monthly",
        "recurrence_interval": 30,
        "paid_in_advance": true,
        "prorated_on_activation": true,
        "prorated_on_deactivation": true,
        "is_external": false,
        "value": 8.264463,
        "currency": "euro",
        "transaction_type": {
          "id": "121",
          "name": "DEVOLUCION AT. AL CLIENTE",
          "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
          "is_active": true,
          "is_external": false,
          "tax_rate": "generic",
          "transaction_type": "Credit",
          "refound_transaction_type_id": "121"
        },
        "terms": [
          {
            "id": "5138_promotion",
            "name": "12 MESES-36E",
            "type": "PermanenceContract",
            "commitment_duration": 12,
            "penalty_prorated": true,
            "value": 8.264463,
            "currency": "euro",
            "permanence_type": "MAIN",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            },
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ],
    "installment_plans": [
      {
        "id": "420124",
        "name": "420124",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z",
        "duration": 12,
        "tin": "0.00",
        "tae": "4.08",
        "commission": "25.15",
        "commission_percentage": "4.00",
        "fees": [
          {
            "id": "1",
            "description": "cuota financiación",
            "type": "OneTimeFee",
            "subtype": "UpfrontFee",
            "recurrence_scheme": "BoundToBillCycle",
            "recurrence_interval_type": "Monthly",
            "recurrence_interval": 30,
            "paid_in_advance": false,
            "prorated_on_activation": false,
            "prorated_on_deactivation": false,
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z",
            "is_external": false,
            "value": 8.264463,
            "currency": "euro",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            }
          }
        ],
        "terms": [
          {
            "id": "5138_promotion",
            "name": "12 MESES-36E",
            "type": "PermanenceContract",
            "commitment_duration": 12,
            "penalty_prorated": true,
            "value": 8.264463,
            "currency": "euro",
            "permanence_type": "MAIN",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            },
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ],
    "commercial_profiles": [
      {
        "id": 4,
        "name": "perfil_comercial.postpago_ventas_pos",
        "visibility_type": "POSITIVE",
        "from": "2022-10-03T22:00:00Z",
        "to": "2080-10-03T22:00:00Z",
        "logistic_required": false,
        "store_delivery_allowed": false
      }
    ],
    "installation_type": {
      "id": 2,
      "description": "SELF-INSTALLATION"
    },
    "digital_channels_name": "ALCATEL 1S NEGRO",
    "from": "2019-08-24T14:15:22Z",
    "to": "2019-08-24T14:15:22Z",
    "is_mandatory": false
  }
]
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» digital_channels_name string false name to be shown within digital channels
» from string(date-time) false date when the commercial device starts to be applicable for a commercial product/bundled commercial product/value added service
» to string(date-time) false date when the commercial device is no longer applicable for a commercial product/bundled commercial product/value added service
» is_mandatory boolean false if the commercial device is mandatory when purchasing the correspondent commercial product/bundled commercial product/value added service

401 - JsonObject

Custom schema example

1
"Origin authentication failed."
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» digital_channels_name string false name to be shown within digital channels
» from string(date-time) false date when the commercial device starts to be applicable for a commercial product/bundled commercial product/value added service
» to string(date-time) false date when the commercial device is no longer applicable for a commercial product/bundled commercial product/value added service
» is_mandatory boolean false if the commercial device is mandatory when purchasing the correspondent commercial product/bundled commercial product/value added service

404 - instance of KOGenericResponse

Custom schema example

1
2
3
4
5
{
  "error": "Item not found",
  "message": "Item not found",
  "code": "0200XX"
}
Name Type Required Description
error string false none
message string false none
code string false none

Parameters

Name In Type Required Description
org_id path string true organization name
id path string true value added service identifier
sale_type_name query SaleTypeName false sale type name
device_category query DeviceCategory false optional field to filter by device category
device_brand query string false optional field to filter by device brand
generic_code query string false optional field to filter by generic code device
permanence query boolean false flag to filter commercial devices based on whether they have permanence or not

Enumerated Values

Property Values
sale_type_name one of [Venta, Migración, Añadir Línea, Cross Sell, Cartera]
device_category one of [SMARTPHONE, SMARTWATCH, OTROS, ROUTER, TABLET, STB, WIFI_EXTENDER]

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/value_added_services/VAS_14_BP_600/commercial_devices/sellable?sale_type_name='Venta'&device_category='SMARTPHONE'&device_brand='SAMSUNG'&generic_code='P062P63'&permanence='true' \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK Commercial devices [CommercialDevice]
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

200 - instance of CommercialDevice

Custom schema 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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
[
  {
    "id": "579153",
    "terminal_id": "45",
    "campaign_id": "644",
    "renewal_category": "Generic",
    "cession_price": 50.5,
    "retail_price": 50.5,
    "discount": 50.5,
    "insured_amount": -1,
    "payment_type": "string",
    "numeration_types": [
      {
        "id": "3",
        "name": "Numero entre marcas",
        "description": "Número portado de operador dentro del grupo",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "donor_numeration_types": [
      {
        "id": "1",
        "name": "string",
        "description": "Pospago",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "sale_types": [
      {
        "id": "2",
        "name": "Añadir Línea",
        "description": "Venta móvil sobre paquete existente",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z"
      }
    ],
    "device": {
      "id": "P045A1SNC",
      "generic_code": "P045A1S",
      "brand": "ALCATEL",
      "model": "ALCATEL 1S NEGRO",
      "name": "ALCATEL 1S NEGRO",
      "description": "string",
      "category": "SMARTPHONE",
      "colour": "NEGRO",
      "is_available": true,
      "in_catalogue_since": "2019-08-24T14:15:22Z",
      "in_catalogue_until": "2019-08-24T14:15:22Z",
      "include_preinstalled_sim": false,
      "image_url": "https://cdn.masmovil.com/Resources/broadband-phones/deviceid/deviceid.png",
      "model_web": "ALCATEL 1S NEGRO"
    },
    "fees": [
      {
        "id": "1",
        "description": "579153 pagoupfront",
        "type": "UpfrontFee",
        "subtype": "UpfrontFee",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z",
        "recurrence_scheme": "BoundToBillCycle",
        "recurrence_interval_type": "Monthly",
        "recurrence_interval": 30,
        "paid_in_advance": true,
        "prorated_on_activation": true,
        "prorated_on_deactivation": true,
        "is_external": false,
        "value": 8.264463,
        "currency": "euro",
        "transaction_type": {
          "id": "121",
          "name": "DEVOLUCION AT. AL CLIENTE",
          "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
          "is_active": true,
          "is_external": false,
          "tax_rate": "generic",
          "transaction_type": "Credit",
          "refound_transaction_type_id": "121"
        },
        "terms": [
          {
            "id": "5138_promotion",
            "name": "12 MESES-36E",
            "type": "PermanenceContract",
            "commitment_duration": 12,
            "penalty_prorated": true,
            "value": 8.264463,
            "currency": "euro",
            "permanence_type": "MAIN",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            },
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ],
    "installment_plans": [
      {
        "id": "420124",
        "name": "420124",
        "from": "2019-08-24T14:15:22Z",
        "to": "2019-08-24T14:15:22Z",
        "duration": 12,
        "tin": "0.00",
        "tae": "4.08",
        "commission": "25.15",
        "commission_percentage": "4.00",
        "fees": [
          {
            "id": "1",
            "description": "cuota financiación",
            "type": "OneTimeFee",
            "subtype": "UpfrontFee",
            "recurrence_scheme": "BoundToBillCycle",
            "recurrence_interval_type": "Monthly",
            "recurrence_interval": 30,
            "paid_in_advance": false,
            "prorated_on_activation": false,
            "prorated_on_deactivation": false,
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z",
            "is_external": false,
            "value": 8.264463,
            "currency": "euro",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            }
          }
        ],
        "terms": [
          {
            "id": "5138_promotion",
            "name": "12 MESES-36E",
            "type": "PermanenceContract",
            "commitment_duration": 12,
            "penalty_prorated": true,
            "value": 8.264463,
            "currency": "euro",
            "permanence_type": "MAIN",
            "transaction_type": {
              "id": "121",
              "name": "DEVOLUCION AT. AL CLIENTE",
              "description": "DEVOLUCIÓN AT. AL CLIENTE PRE",
              "is_active": true,
              "is_external": false,
              "tax_rate": "generic",
              "transaction_type": "Credit",
              "refound_transaction_type_id": "121"
            },
            "from": "2019-08-24T14:15:22Z",
            "to": "2019-08-24T14:15:22Z"
          }
        ]
      }
    ],
    "commercial_profiles": [
      {
        "id": 4,
        "name": "perfil_comercial.postpago_ventas_pos",
        "visibility_type": "POSITIVE",
        "from": "2022-10-03T22:00:00Z",
        "to": "2080-10-03T22:00:00Z",
        "logistic_required": false,
        "store_delivery_allowed": false
      }
    ],
    "installation_type": {
      "id": 2,
      "description": "SELF-INSTALLATION"
    },
    "digital_channels_name": "ALCATEL 1S NEGRO",
    "from": "2019-08-24T14:15:22Z",
    "to": "2019-08-24T14:15:22Z",
    "is_mandatory": false
  }
]
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» digital_channels_name string false name to be shown within digital channels
» from string(date-time) false date when the commercial device starts to be applicable for a commercial product/bundled commercial product/value added service
» to string(date-time) false date when the commercial device is no longer applicable for a commercial product/bundled commercial product/value added service
» is_mandatory boolean false if the commercial device is mandatory when purchasing the correspondent commercial product/bundled commercial product/value added service

401 - JsonObject

Custom schema example

1
"Origin authentication failed."
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» digital_channels_name string false name to be shown within digital channels
» from string(date-time) false date when the commercial device starts to be applicable for a commercial product/bundled commercial product/value added service
» to string(date-time) false date when the commercial device is no longer applicable for a commercial product/bundled commercial product/value added service
» is_mandatory boolean false if the commercial device is mandatory when purchasing the correspondent commercial product/bundled commercial product/value added service

404 - instance of KOGenericResponse

Custom schema example

1
2
3
4
5
{
  "error": "Item not found",
  "message": "Item not found",
  "code": "0200XX"
}
Name Type Required Description
error string false none
message string false none
code string false none

Parameters

Name In Type Required Description
org_id path string true organization name
commercial_profile_name query string true commercial profile name
refinance_amount query number(double) true amount to refinance

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/commercial_devices/refinance?commercial_profile_name='perfil_comercial.postpago_ventas_pos'&refinance_amount='154,87'?commercial_profile_name=perfil_comercial.postpago_ventas_pos&refinance_amount=154%2C87 \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK Refinance conditions [CommercialDevice_installment_plan_refinance]
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

401 - JsonObject

Custom schema 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
[
  {
    "duration": "12",
    "commission_percentage": "0.00",
    "name": "12_0_0_0_0_15_REF",
    "tin": "0.00",
    "tae": "0.00",
    "commission": "0.00",
    "id": "12_0_0_0_0_15_REF",
    "from": "2023-08-20T22:00:00Z",
    "to": "2080-12-30T23:00:00Z",
    "fees": [
      {
        "prorated_on_deactivation": false,
        "description": "MonthlyRecurringCharge",
        "prorated_on_activation": false,
        "is_external": true,
        "type": "RecurringCharge",
        "recurrence_interval": 0,
        "recurrence_scheme": "BoundToBillCycle",
        "subtype": "InstallmentFee",
        "paid_in_advance": false,
        "currency": "euro",
        "id": "12_0_0_0_0_15_REF",
        "value": 18,
        "from": "2023-08-16T07:29:33Z",
        "to": "2080-12-30T23:00:00Z",
        "transaction_type": {
          "is_active": true,
          "name": "CUOTA MENSUAL FINANCIACION",
          "description": "CUOTA MENSUAL FINANCIACION",
          "is_external": true,
          "id": "500",
          "transaction_type": "Debit",
          "tax_rate": "not_apply"
        }
      }
    ]
  }
]
Name Type Required Description
anonymous CommercialDevice_installment_plan false none
Name Type Required Description
anonymous object false none
» fees [FeeInstallmentPlan_refinance_Response] false none

404 - instance of KOGenericResponse

Custom schema example

1
"Origin authentication failed."
Name Type Required Description
error string false none
message string false none
code string false none

Parameters

Name In Type Required Description
org_id path string true organization name
sale_type_name query SaleTypeName false sale type name
renewal_category query RenewalCategory false renewal category
numeration_type_name query NumerationTypeName false numeration type name
donor_numeration_type_name query DonorNumerationType false optional field that indicates the numeration type in case of portability (numeration type is not Nuevo numero)
commercial_profile_name query string false commercial profile name
subs_offer_segment_name query string false name of the subscription offer segment
payment_type query PaymentType false optional field that indicates if is financed or single payment
device_category query DeviceCategory false optional field to filter by device category
device_category[in] query string false multiple optional field to filter by device category. Case sensitive. Concatenate with ‘,’.
device_brand query string false optional field to filter by device brand
device_name query string false optional field to filter by device name. Case sensitive
device_name[contains] query string false optional field to filter by device name. Case sensitive
device_model query string false optional field to filter by device model. Case sensitive
device_model[contains] query string false optional field to filter by device model with REGEX. Case sensitive
device_colour query string false optional field to filter by device colour
sort query string false The fields by which the results will be sorted. It can be a list of
fields separated by commas. A suffix must be added:

* “:asc” to indicate an ascending order.
* “:desc” to indicate a descending order.
generic_code query string false optional field to filter by generic code device
device_id[contains] query string false filter for devices whose ids contain a specific string
promotional_renew query boolean false optional field to indicate if its a promotional renewal. if not specified, it will be set to false
permanence query boolean false flag to filter commercial devices based on whether they have permanence or not
offset query integer(int32) false The number of elements to skip before starting to collect the result set.
It can be used in combination with the limit parameter to control the
pagination of the result set.
limit query integer(int32) false The number of elements to return in the result set. It can be used in
combination with the offset parameter to control the pagination of the
result set.
sellable query boolean false flag to filter items that are commercially active or not. If absent default is true
mandatory query boolean false flag to filter commercial devices that are mandatory to sell in a bundled product. If absent default is false.

Enumerated Values

Property Values
sale_type_name one of [Venta, Migración, Añadir Línea, Cross Sell, Cartera]
renewal_category one of [Generic, Loyalty, Retention]
numeration_type_name one of [Nuevo numero, Numero portado, Numero entre marcas]
donor_numeration_type_name one of [Pospago, Prepago]
payment_type one of [SINGLE_PAYMENT, FINANCED_PAYMENT]
device_category one of [SMARTPHONE, SMARTWATCH, OTROS, ROUTER, TABLET, STB, WIFI_EXTENDER]

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/commercial_devices?sale_type_name='Venta'&renewal_category='Generic'&numeration_type_name='Nuevonumero'&donor_numeration_type_name='Pospago'&commercial_profile_name='perfil_comercial.postpago_ventas_pos'&subs_offer_segment_name='OCA'&payment_type='SINGLE_PAYMENT'&device_category='SMARTPHONE'&device_category[in]='SMARTPHONE,SMARTWATCH'&device_brand='SAMSUNG'&device_name='512GB'&device_name[contains]='iPhone'&device_model='iPhone'&device_model[contains]='iPhone'&device_colour='NEGRO'&sort='name:desc,external_id:asc'&generic_code='P062P63'&device_id[contains]='P062'&promotional_renew='true'&permanence='true'&offset='0'&limit='20'&sellable='true'&mandatory='true' \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK OK CommercialDeviceList
401 Unauthorized Unauthorized string

Parameters

Name In Type Required Description
org_id path string true organization name
sale_type_name query SaleTypeName false sale type name
renewal_category query RenewalCategory false renewal category
numeration_type_name query NumerationTypeName false numeration type name
donor_numeration_type_name query DonorNumerationType false optional field that indicates the numeration type in case of portability (numeration type is not Nuevo numero)
commercial_profile_name query string false commercial profile name
subs_offer_segment_name query string false name of the subscription offer segment
payment_type query PaymentType false optional field that indicates if is financed or single payment
device_category query DeviceCategory false optional field to filter by device category
device_brand query string false optional field to filter by device brand
generic_code query string false optional field to filter by generic code device
promotional_renew query boolean false optional field to indicate if its a promotional renewal. if not specified, it will be set to false
permanence query boolean false flag to filter commercial devices based on whether they have permanence or not

Enumerated Values

Property Values
sale_type_name one of [Venta, Migración, Añadir Línea, Cross Sell, Cartera]
renewal_category one of [Generic, Loyalty, Retention]
numeration_type_name one of [Nuevo numero, Numero portado, Numero entre marcas]
donor_numeration_type_name one of [Pospago, Prepago]
payment_type one of [SINGLE_PAYMENT, FINANCED_PAYMENT]
device_category one of [SMARTPHONE, SMARTWATCH, OTROS, ROUTER, TABLET, STB, WIFI_EXTENDER]

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/commercial_devices/sellable?sale_type_name='Venta'&renewal_category='Generic'&numeration_type_name='Nuevonumero'&donor_numeration_type_name='Pospago'&commercial_profile_name='perfil_comercial.postpago_ventas_pos'&subs_offer_segment_name='OCA'&payment_type='SINGLE_PAYMENT'&device_category='SMARTPHONE'&device_brand='SAMSUNG'&generic_code='P062P63'&promotional_renew='true'&permanence='true' \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK Commercial Devices [CommercialDeviceAlone]
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

401 - JsonObject

Custom schema 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
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
[
  {
    "payment_type": "FINANCED_PAYMENT",
    "renewal_category": "Retention",
    "insured_amount": 1104.9,
    "cession_price": 1075.74,
    "retail_price": 832,
    "discount": 243.74,
    "id": "CDCVFI_1595eb3086102b344f9a457676424d68b7",
    "terminal_id": "930",
    "campaign_id": "1092",
    "promotions": [
      {
        "applicability_model": "FeeGeneration",
        "restrictions_applicability_rule": "FeeGeneration",
        "fee_subtypes": "LastInstallmentFee",
        "keep_on_downgrade": true,
        "in_catalogue_since": "2023-11-15T12:23:17Z",
        "digital_channels_name": "Descuento cuota final Renuevo",
        "in_catalogue_until": "2080-12-30T23:00:00Z",
        "need_promotion_code": false,
        "invoice_name": "Descuento cuota final Renuevo",
        "need_existent_MSISDN": false,
        "duration": 1,
        "invoice_description": "Descuento cuota final Renuevo",
        "currency": "euro",
        "id": "RP00050",
        "xsell_permit": false,
        "value": 50,
        "reduced_fee_amount": true,
        "discount_type": "Fixed",
        "priority": 1,
        "keep_on_upgrade": true,
        "target_applicability_rule": "FeeSubtype",
        "calculation_model": "Flat",
        "name": "Descuento 50 en cuota final",
        "marketing_name": "Descuento cuota final Renuevo",
        "from": "2023-11-15T12:23:17Z",
        "is_mandatory": false,
        "to": "2080-12-30T23:00:00Z",
        "commercial_profiles": [
          {
            "name": "perfil_comercial.ecare",
            "id": "5",
            "visibility_type": "POSITIVE",
            "from": "2023-11-15T12:23:17Z",
            "to": "2080-12-30T23:00:00Z"
          },
          {
            "name": "perfil_comercial.apn_soho",
            "id": "24",
            "visibility_type": "POSITIVE",
            "from": "2023-11-15T12:23:17Z",
            "to": "2080-12-30T23:00:00Z"
          }
        ],
        "terms": [],
        "transaction_type": {
          "is_active": true,
          "name": "DESCUENTO POR RENUEVO",
          "description": "DESCUENTO POR RENOVACION TERMINAL FINANCIADO",
          "is_external": true,
          "id": "540",
          "transaction_type": "Credit",
          "tax_rate": "not_apply"
        }
      }
    ],
    "fees": [],
    "commercial_profiles": [
      {
        "name": "perfil_comercial.portout_soho",
        "id": "23",
        "visibility_type": "POSITIVE",
        "from": "2023-11-15T12:23:17Z",
        "logistic_required": true,
        "to": "2080-12-30T23:00:00Z"
      },
      {
        "name": "perfil_comercial.bajas_soho",
        "id": "22",
        "visibility_type": "POSITIVE",
        "from": "2023-11-15T12:23:17Z",
        "logistic_required": true,
        "to": "2080-12-30T23:00:00Z"
      }
    ],
    "channels": [],
    "numeration_types": [],
    "sale_types": [
      {
        "name": "Cartera",
        "description": "Cartera: Operación sobre paquete/suscripción existente",
        "id": "999",
        "from": "2023-11-15T12:23:17Z",
        "to": "2080-12-30T23:00:00Z"
      }
    ],
    "donor_numeration_types": [],
    "installment_plans": [
      {
        "duration": "36",
        "commission_percentage": "10.30",
        "name": "36_0_1675_22900_20000_15_renew_OCA_2080-12-30T23:00:00Z_574_8570",
        "tin": "0.00",
        "tae": "5.74",
        "commission": "85.70",
        "id": "36_0_1675_22900_20000_15_renew_OCA_2080-12-30T23:00:00Z_574_8570",
        "from": "2023-11-15T12:23:17Z",
        "to": "2080-12-30T23:00:00Z",
        "fees": [
          {
            "subtype": "LastInstallmentFee",
            "prorated_on_deactivation": false,
            "description": "OneTimeFee",
            "prorated_on_activation": false,
            "is_external": true,
            "currency": "euro",
            "id": "OneTimeFee_LastInstallmentFee_22900_24_200_15_renew_2080-12-30T23:00:00Z_FI",
            "type": "OneTimeFee",
            "recurrence_interval": 0,
            "value": 229,
            "from": "2023-11-15T12:23:17Z",
            "to": "2080-12-30T23:00:00Z",
            "transaction_type": {
              "is_active": true,
              "name": "VALOR RESIDUAL (Q25)",
              "description": "VALOR RESIDUAL FINANCIACION (Q25)",
              "is_external": true,
              "id": "510",
              "transaction_type": "Debit",
              "tax_rate": "not_apply"
            }
          },
          {
            "prorated_on_deactivation": false,
            "description": "MonthlyRecurringCharge",
            "prorated_on_activation": false,
            "is_external": true,
            "type": "RecurringCharge",
            "recurrence_interval": 0,
            "recurrence_scheme": "BoundToBillCycle",
            "subtype": "InstallmentFee",
            "paid_in_advance": false,
            "currency": "euro",
            "id": "RecurringCharge_InstallmentFee_BoundToBillCycle_1675_24_200_15_renew_2080-12-30T23:00:00Z_FI",
            "value": 16.75,
            "from": "2023-11-15T12:23:17Z",
            "to": "2080-12-30T23:00:00Z",
            "transaction_type": {
              "is_active": true,
              "name": "CUOTA MENSUAL FINANCIACION",
              "description": "CUOTA MENSUAL FINANCIACION",
              "is_external": true,
              "id": "500",
              "transaction_type": "Debit",
              "tax_rate": "not_apply"
            }
          }
        ],
        "terms": [
          {
            "penalty_prorated": true,
            "name": "TERM24-200",
            "commitment_duration": 24,
            "currency": "euro",
            "id": "DEVICE_TERM_24_200_15_renew_2080-12-30T23:00:00Z",
            "type": "PermanenceContract",
            "value": 200,
            "from": "2023-11-15T12:23:17Z",
            "to": "2080-12-30T23:00:00Z",
            "transaction_type": {
              "is_active": true,
              "name": "CUOTA PENALIZACION",
              "description": "MÓVIL CUOTA PENALIZACIÓN",
              "is_external": false,
              "id": "281",
              "transaction_type": "Debit",
              "tax_rate": "generic"
            }
          }
        ]
      }
    ],
    "device": {
      "colour": "STARLIGHT",
      "image_url": "https://storage.googleapis.com/device-images-prod/P0974P1SC/P0974P1SC-1-large.jpg",
      "include_preinstalled_sim": false,
      "name": "iPhone 14 Plus",
      "description": "Pantalla: 6,7\"HDR / Cámara: 12 MP + 12 MP / Cámara trasera: 12 MP / Batería: - / Memoria interna: N/D / Memoria Ram: 128 GB",
      "model": "128GB Starlight",
      "generic_code": "P0974P1",
      "id": "P0974P1SC",
      "category": "SMARTPHONE",
      "brand": "APPLE",
      "model_web": "128GB Starlight",
      "from": "2023-11-15T12:23:17Z",
      "to": "2080-12-30T23:00:00Z"
    }
  }
]
Name Type Required Description
anonymous CommercialDeviceSimple false none
Name Type Required Description
anonymous object false none
» promotions [PromotionDetail_Response] false none

404 - instance of KOGenericResponse

Custom schema example

1
"Origin authentication failed."
Name Type Required Description
error string false none
message string false none
code string false none

Parameters

Name In Type Required Description
org_id path string true organization name
id path string true commercial device identifier

Request example

1
2
3
4
5

curl -X GET https://catalogue.masstack.com/v2/orgs/masmovil/commercial_devices/006703d738efe9b30aeefaadd4bfe20b \
  -H "Accept: application/json" \
  -H "Authorization: Bearer {access-token}"

Responses

Code Meaning Description Schema
200 OK Commercial device CommercialDevice
401 Unauthorized Unauthorized string
404 Not Found Item not found KOGenericResponse

Endpoints

Commercial Products

    Bundled Products

      Bundled Commercial Products

        Free Units Packages

          Promotions

            Commercial Devices

              Rate Plans

                Base profiles and services

                  Value Added Services

                    Provisioning Profiles

                      Services

                        Commercial Infos

                          Transaction types

                            Devices

                              Commercial profiles

                                Misc services