Select
Schemas
ContractSet
|
|
Name | Type | Required | Description |
---|---|---|---|
contracts | [Contract] | false | none |
Contract
|
|
Name | Type | Required | Description |
---|---|---|---|
url_expiration_date | string(date-time) | true | Expiration date for the supplied link. Format according to ISO 8601 |
public_url | string | true | Link to download the contract |
media_type | string | true | Type of the provided file |
name | string | false | Name of the document |
type | string | true | Type of contract |
status | string | true | Status of the contract |
created_date | string(date-time) | true | Creation date. Format according to ISO 8601 |
contract_id | string | true | Contract unique identifier |
GetSubscriptionShippings
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | [GetSubscriptionShipping] | false | none |
GetSubscriptionShipping
|
|
Name | Type | Required | Description |
---|---|---|---|
account_id | integer(int32) | false | internal unique identifier of the billable account the account bundle belongs to |
created_date | string(date-time) | false | created date |
requested_date | string(date-time) | false | requested date |
shipping_date | string(date) | false | shipping date |
item_number | integer(int32) | false | none |
account_expedition_id | integer(int32) | false | internal unique identifier of the account expedition |
logistics_id | string | false | internal unique identifier of the logistic |
status | string | false | subscription shipping status |
address | string | false | address > $address + $city + $state + $zipcode |
applicable_cost | ApplicableCost | false | none |
product_type | string | false | product type |
msisdn | string | false | Reserved sim through devices-api in previous call |
first_name | string | false | user name performing the operation |
last_name | string | false | user last name performing the operation |
document_number | string | false | user document number performing the operation |
string | false | user email performing the operation | |
terminal_name | string | false | name of the corresponding terminal |
terminal_model | string | false | name of the terminal model |
ApplicableCost
|
|
Name | Type | Required | Description |
---|---|---|---|
amount | number(double) | false | amount |
type | string | false | Cost type |
Property | Values |
---|---|
type | one of [PAY_ON_DELIVERY, PAID_IN_ADVANCE] |
GetAccountBundle
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | AccountBundle | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
AccountBundle
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique account bundle identifier |
account_id | string | false | internal unique identifier of the billable account the account bundle belongs to |
status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
activation_date | string(date-time) | false | activation date (Mysim ActivateDate) |
deactivation_date | string(date-time) | false | deactivation date (Mysim EndDate) |
cancellation_date | string(date-time) | false | deactivation date (Mysim EndDate for deactivated subscriptions which have not been activated) |
bundle_id | string | false | catalogue bundle id (Mysim accountBundleCfgId) |
bundled_subscriptions | [BundledSubscription] | false | none |
AccountBundleToMigrate
|
|
Name | Type | Required | Description |
---|---|---|---|
new_bundle_id | string | true | New bundle id |
bundled_subscriptions | [BundledSubscriptionToMigrate] | true | array of addresses associated to the subscription |
user_name | string | false | user name performing the operation (to be used for mysim users not authenticated through AuthN) |
account_id | string | true | account id |
BundledSubscriptionToMigrate
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | true | Internal CRM unique bundled subscription identifier |
subscription_id | string | true | internal subscription id |
current_commercial_product_id | string | true | current commercial product id |
new_commercial_product_id | string | false | new commercial product id, null for those subscriptions without product change |
is_main | boolean | true | indicates if the subscription is mandatory within the account bundle |
executed_by_third_party | boolean | false | indicates if the product change has been already processed by the 3rd party service provider for the correspondent subscription |
BundledSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique bundled subscription identifier |
subscription_id | string | false | internal subscription id |
status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
subscription_type | SubscriptionType | false | subscription type name. Mapping between Mysim and MasSubscriptions subscription_type
|
commercial_product_id | string | false | commercial product id |
creation_date | string(date-time) | false | activation date (Mysim CreatedDate) |
deactivation_date | string(date-time) | false | deactivation date (Mysim EndDate) |
is_main | boolean | false | none |
SellMultiSimRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
customer_id | string | true | Customer identifier |
account_id | string | true | account identifier |
sale_details | object | true | none |
ยป date | string(date-time) | true | sale date |
ยป user_name | string | false | Optional user name |
ยป delivery_method | string | true | Sale delivery method |
ยป scoring | object | false | none |
ยปยป id | string | false | Sale scoring identifier |
ยปยป value | string | false | Sale scoring value |
ยป signature | object | false | none |
ยปยป id | string | false | Sale signature identifier |
ยปยป type | string | false | Sale signature type |
commercial_product_id | string | true | Commercial product identifier |
main_subscription_id | string | true | Subscription identifier from an existent mobile subscription |
numeration_type | NumerationType | true | numeration type name. Mapping between Mysim origin and MasSubscriptions numeration_type
|
imsi | string | true | International Mobile Subscriber Identity associated to the mobile subscription |
iccid | string | true | Circuit Card Identification Number associated to the SIM card |
free_units_packages | [SellMultiSimRequestFreeUnitsPackage] | false | list of free units packages included in the sale |
promotions | [SellMultiSimRequestPromotion] | false | list of promotions included in the sale |
Property | Values |
---|---|
delivery_method | one of [OFFLINE, ONLINE] |
type | one of [PAPER, BIOMETRIC, OTP] |
SellMultiSimResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | subscription id created in the sale |
DeactivateMultiSimRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
deactivation_reason | string | true | Deactivation reason text or id as a string |
deactivation_user | string | false | User that requests the deactivation |
requested_deactivation_date | string(date-time) | false | deactivation date |
SellDeviceInsuranceRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
customer_id | string | true | Customer identifier |
account_id | string | true | account identifier |
sale_details | object | true | none |
ยป date | string(date-time) | true | sale date |
ยป user_name | string | false | Optional user name |
ยป delivery_method | string | true | Sale delivery method |
ยป scoring | object | false | none |
ยปยป id | string | false | Sale scoring identifier |
ยปยป value | string | false | Sale scoring value |
ยป signature | object | false | none |
ยปยป id | string | false | Sale signature identifier |
ยปยป type | string | false | Sale signature type |
commercial_product_id | string | true | Commercial product identifier |
subscription_id | string | true | SubscriptionId associated to the SubscriptionDeviceId |
subscription_device_id | string | true | SubscriptionDeviceId from insured device |
promotions | [SellDeviceInsuranceRequestPromotion] | false | list of promotions included in the sale |
Property | Values |
---|---|
delivery_method | one of [OFFLINE, ONLINE] |
type | one of [PAPER, BIOMETRIC, OTP] |
DeactivateDeviceInsuranceRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
deactivation_reason | string | true | Deactivation reason text or id as a string |
deactivation_user | string | false | User that requests the deactivation |
requested_deactivation_date | string(date-time) | false | deactivation date |
DeactivateNetflixRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
deactivation_reason | string | true | Deactivation reason text or id as a string |
deactivation_user | string | false | User that requests the deactivation |
requested_deactivation_date | string(date-time) | false | deactivation date |
AccountBundleMigrationResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
message | string | false | Result message |
runId | string | false | Run id of the created workflow |
workflowId | string | false | Workflow id of the created workflow |
CancelDeviceInsuranceRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
cancellation_reason | string | true | Cancellation reason text or id as a string |
cancellation_user | string | false | User that requests the cancellation |
requested_cancellation_date | string(date-time) | false | cancellation date |
CancelActivationSubscriptionRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
cancellation_reason | string | true | Cancellation reason text or id as a string |
cancellation_user | string | false | User that requests the cancellation |
requested_cancellation_date | string(date-time) | false | cancellation date |
SellDeviceInsuranceResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | subscription id created in the sale |
GetSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | Subscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
Subscription
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription identifier |
account_id | string | false | internal unique identifier of the billable account the subscripton belongs to |
account_bundles | [SubsAccountBundle] | false | array of account bundles the subscription has been associated to |
sale_date | string(date-time) | false | sale date |
sale_type | string | false | subscription sale type |
user_name | string | false | user name of the user performing the subscription operation |
commercial_product_id | string | false | unique identifier of the commercial product associated to the subscription |
billing_type | string | false | billing type name |
subscription_type | SubscriptionType | false | subscription type name. Mapping between Mysim and MasSubscriptions subscription_type
|
subscription_additional_details | DetailedSubscription | false | none |
addresses | [Address] | false | array of addresses associated to the subscription |
current_status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
current_status_date | string(date-time) | false | pre-activation date |
cancellation_reason | object | false | cancellation reason |
ยป deactive_motive | string | false | deactive motive from apollo |
ยป reason | string | false | reason why subscription was cancelled or deactivated |
status_history | [StatusChange] | false | array of status changes associated to the subscription |
contract_documents | [string] | false | array of contract document’s ids related to the subscription |
Property | Values |
---|---|
sale_type | one of [SALE, ADDSUBSCRIPTIONTOBUNDLE, MIGRATION] |
billing_type | one of [POSTPAID, PREPAID] |
SubsAccountBundle
|
|
Name | Type | Required | Description |
---|---|---|---|
account_bundle_id | string | false | Internal CRM unique account bundle identifier |
status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
creation_date | string(date-time) | false | activation date (Mysim CreatedDate) |
deactivation_date | string(date-time) | false | deactivation date (Mysim EndDate) |
StatusChange
|
|
Name | Type | Required | Description |
---|---|---|---|
status_date | string(date-time) | true | pre-activation date |
status | SubscriptionStatus | true | subscription status.Mapping between Mysim and MasSubscriptions status
|
SecuritySubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
external_id | string | false | Security subscription id |
kit_type | string | false | type of the installed kit |
kit_type_description | string | false | description of the installed kit |
third_party_address | Address | false | none |
third_party_work_order_status | string | false | work order status on 3rd party side |
third_party_installation_status | string | false | installation status on 3rd party side |
third_party_contract_status | string | false | contract status on 3rd party side |
installation_date | string(date) | false | installation date |
nxt_invoice_cfee_netamo | number(double) | false | none |
nxt_invoice_ofee_netamo | number(double) | false | none |
total_stay_time | number(int32) | false | none |
stay_period | number(int32) | false | none |
total_stay_cost | number(double) | false | none |
stay_cost | number(double) | false | none |
no_return_cost | number(double) | false | none |
install_comp | [InstallComp] | false | none |
TvSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
requires_install_tech_support | boolean | false | Installation with technical support flag |
is_tech_support_billable | boolean | false | Technical support billable flag |
registration_email | string | false | Email associated to the Tv subscription |
payer_identity_document | string | false | TV subscription payer identification number |
DataSharingSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
data_sharing_free_units_packages | [SharingFreeUnitsPackage] | false | none |
data_sharing_members | [SubscriptionMember] | false | Data sharing subscription id members |
mandatory_units | number(double) | false | Shared units coming from mandatory free units packages (tariff units) |
optional_one_time_units | number(double) | false | Shared units coming from optional one time free units packages |
optional_recurring_units | number(double) | false | Shared units coming from optional recurring free units packages |
network_group_id | string | false | Network group id |
MobileSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | string | false | Mobile number associated to subscription |
numeration_type | NumerationType | false | numeration type name. Mapping between Mysim origin and MasSubscriptions numeration_type
|
imsi | string | false | International Mobile Subscriber Identity associated to the mobile subscription |
iccid | string | false | Circuit Card Identification Number associated to the SIM card |
associated_multi_sim_subscriptions | [AssociatedMultiSimSubscription] | false | MultiSim subscriptions associated to the Mobile subscription |
associated_apple_watch_subscriptions | [AssociatedAppleWatchSubscription] | false | Apple Watch subscriptions associated to the Mobile subscription |
LandlineSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
landline_number | string | false | Landline number associated to subscription |
numeration_type | NumerationType | false | numeration type name. Mapping between Mysim origin and MasSubscriptions numeration_type
|
technology | string | false | technology associated to the landline subscription. Mapping with Mysim model
|
Property | Values |
---|---|
technology | one of [ANALOG, DIGITAL] |
BroadbandSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
requires_install_tech_support | boolean | false | Installation with technical support flag |
is_tech_support_billable | boolean | false | Technical support billable flag |
territory_owner | string | false | territory owner associated to the broadband subscription. Obtained from the correspondent AccountBundle within Mysim |
broadband_technology | string | false | technology associated to the broadband subscription. Mapping with Mysim model
|
access_reuse_in_activation | boolean | false | notifies when a subscription is reusing a previous access from another client |
access_reuse_in_deactivation | boolean | false | notifies when an access is being reused by another next client after the deactivation of the subscription |
Property | Values |
---|---|
broadband_technology | one of [ADSL, FTTH] |
MultiSimSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | string | false | Mobile number associated to subscription |
numeration_type | NumerationType | false | numeration type name. Mapping between Mysim origin and MasSubscriptions numeration_type
|
imsi | string | false | International Mobile Subscriber Identity associated to the mobile subscription |
iccid | string | false | Circuit Card Identification Number associated to the SIM card |
mainSubscriptionId | string | true | Internal CRM unique subscription identifier |
AppleWatchSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | string | false | Mobile number associated to subscription |
imsi | string | false | International Mobile Subscriber Identity associated to the mobile subscription |
iccid | string | false | ICCID stands for Integrated Circuit Card Identifier. It is a serial number corresponding to the SIM card installed in a connected device |
mainSubscriptionId | string | true | Internal CRM unique subscription identifier |
TerminateSubscriptionStatusRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
status_change_user | string | true | user name of the user performing the subscription status change (Mysim user login) |
status_change_reason | string | true | subscription status change reason |
requested_status_change_date | string(date-time) | false | date when the status change must be effective |
AssociatedMultiSimSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | string | false | Mobile number associated to subscription |
numeration_type | NumerationType | false | numeration type name. Mapping between Mysim origin and MasSubscriptions numeration_type
|
imsi | string | false | International Mobile Subscriber Identity associated to the mobile subscription |
iccid | string | false | Circuit Card Identification Number associated to the SIM card |
subscription_id | string | false | Internal CRM unique subscription identifier |
status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
AssociatedAppleWatchSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | string | false | Mobile number associated to subscription |
imsi | string | false | International Mobile Subscriber Identity associated to the mobile subscription |
iccid | string | false | ICCID stands for Integrated Circuit Card Identifier. It is a serial number corresponding to the SIM card installed in a connected device |
subscription_id | string | false | Internal CRM unique subscription identifier |
status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
DeviceInsuranceSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_device_id | string | true | Id of the subscription device associated to the insurance |
request_id | string | false | Id of the device insurance policy request, assigned by BIBE |
insurance_policy_id | string | false | Id of the device insurance policy, assigned by BIBE |
insurance_monthly_fee | number(double) | false | Insurance monthly fee |
insurance_annual_fee | number(double) | false | Insurance annual fee |
deductible_included | boolean | false | Indicates if the insurance policy includes a deductible amount |
deductible_fee | number(double) | false | Insurance deductible fee |
theft_included | boolean | false | Indicates if the insurance policy includes theft coverage |
serial_number | string | false | serial number |
brand | string | false | brand of the insured device |
model | string | false | model of the insured device |
NetflixSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
external_id | string | false | PAI associated to the subscription |
string | false | Email associated to the subsbcription (not known for now) |
InstallComp
|
|
Name | Type | Required | Description |
---|---|---|---|
item_cd | string | false | installed component |
item_desc | string | false | installed component description |
item_quantity | number(int32) | false | number of units installed |
Address
|
|
Name | Type | Required | Description |
---|---|---|---|
address_type | string | false | Address type |
address_lines | [AddressLine] | false | Address information detail |
contact_details | AddressContact | false | none |
Property | Values |
---|---|
address_type | one of [BILLING, INSTALLATION, CONTACT, SHIPMENT] |
AddressContact
|
|
Name | Type | Required | Description |
---|---|---|---|
contact_name | string | false | Address contact name |
contact_phone_1 | string | false | Address contact phone 1 |
contact_phone_2 | string | false | Address contact phone 2 |
contact_email_address | string | false | Address contact email |
contact_identity_document | string | false | Address contact identity document |
additional_details | string | false | Address additional details |
AddressLine
|
|
Name | Type | Required | Description |
---|---|---|---|
address_line_name | string | false | Address line name |
address_line_value | string | false | Address line value (i.e.stree name, number value…) |
Property | Values |
---|---|
address_line_name | one of [Street, StreetType, Number, Bis, City, Gescal, District, Block, Stair, Floor, Letter, ZipCode, Province, State, Country, AddressId, IsUnoccupiedPair, additionalDetails] |
PatchSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_type | SubscriptionType | true | subscription type name. Mapping between Mysim and MasSubscriptions subscription_type
|
status_change | PatchStatusChange | false | none |
PatchStatusChange
|
|
Name | Type | Required | Description |
---|---|---|---|
status | SubscriptionStatus | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
status_change_user | string | false | user name of the user performing the subscription status change (Mysim user login) |
status_change_reason | string | false | subscription status change reason |
requested_status_change_date | string(date-time) | false | date when the status change must be effective |
Terms
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription terms identifier (SubscriptionBindingPeriodId within Mysim) |
terms_id | string | true | Catalogue unique terms identifier (BindingTypeId within Mysim) |
start_date | string(date-time) | true | terms start date (Mysim StartDate) |
end_date | string(date-time) | true | terms end date (Mysim EndDate) |
type | string | true | PermanenceContract (contract used when a minimum permanency is set), ActivationCommitment (terms type used when service activation is committed. For instance, the installation cost is subsidized only in case the service is finally activated. If the order is cancelled before activating the service but after performing installation, the installation cost could be charged to the customer through an ActivationCommitment terms), ReturnCommitment (terms type used for enabling the commitment of returning a subsidized item after the service deactivation. For instance, when the service provider delivers a device to the customer that it is actually owned buy the service provider, the customer will be typically forced to return the transferred device after service deactivation. This term type is used for enabling this type of commitment) |
commitment_duration | number(int32) | false | duration of a PermanenceContract in months |
Property | Values |
---|---|
type | one of [PermanenceContract, ActivationCommitment, ReturnCommitment] |
Value
|
|
Name | Type | Required | Description |
---|---|---|---|
value | number(double) | true | none |
currency | string | false | null for values associated to promotion with discountTYpe=percentage. euro for rest |
BasicCreditLimit
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | internal subscription id |
credit_limit_id | string | false | credit limit id |
credit_limit_value | number | false | credit limit value |
user_name | string | false | user name of the user setting the subscription credit limit (Mysim user login) |
change_reason | string | false | subscription credit limit change reason |
effective_date | string(date-time) | false | date when the limit starts to be effective |
update_date | string(date-time) | false | date when the limit value is set |
Property | Values |
---|---|
credit_limit_id | one of [MOBILE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_ROAMING_VOICE_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT] |
CreditLimit
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | BasicCreditLimit | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
ยป historical_changes | [BasicCreditLimit] | false | Subscription credit limit historical changes |
GetCreditLimit
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | CreditLimit | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
DefaultCreditLimit
|
|
Name | Type | Required | Description |
---|---|---|---|
mobile_total | number(double) | false | xxx |
mobile_roaming_voice | number(double) | false | xxx |
mobile_premium | number(double) | false | xxx |
mobile_international_voice | number(double) | false | xxx |
landline_total | number(double) | false | xxx |
landline_premium | number(double) | false | xxx |
landline_international_voice | number(double) | false | xxx |
PostCreditLimits
|
|
Name | Type | Required | Description |
---|---|---|---|
credit_limits | [PostCreditLimit] | true | none |
PostCreditLimit
|
|
Name | Type | Required | Description |
---|---|---|---|
credit_limit_id | string | true | credit limit id |
credit_limit_value | number | false | credit limit value. If not received, default value configured for tenant will be provisioned |
user_name | string | true | user name of the user setting the subscription credit limit (Mysim user login) |
Property | Values |
---|---|
credit_limit_id | one of [MOBILE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_ROAMING_VOICE_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT] |
PostCreditLimitsResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
credit_limit_id | string | false | credit limit id |
credit_limit_value | number | false | credit limit value. If not received, default value configured for tenant will be provisioned |
effective_date | string(date-time) | false | date when the limit starts to be effective |
Property | Values |
---|---|
credit_limit_id | one of [MOBILE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_ROAMING_VOICE_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT] |
PatchCreditLimit
|
|
Name | Type | Required | Description |
---|---|---|---|
credit_limit_id | string | true | credit limit id |
credit_limit_value | number | true | credit limit value |
change_user | string | true | user name of the user changing the subscription credit limit (Mysim user login) |
change_reason | string | false | subscription credit limit change reason |
Property | Values |
---|---|
credit_limit_id | one of [MOBILE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_ROAMING_VOICE_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, MOBILE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_TOTAL_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_PREMIUM_CREDIT_LIMIT, LANDLINE_SUBSCRIPTION_INTERNATIONAL_VOICE_CREDIT_LIMIT] |
PatchCreditLimits
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_type | SubscriptionType | true | subscription type name. Mapping between Mysim and MasSubscriptions subscription_type
|
credit_limits | [PatchCreditLimit] | true | none |
ErrorMessage
|
|
Name | Type | Required | Description |
---|---|---|---|
errors | [ErrorMessageItem] | true | none |
ErrorMessageItem
|
|
Name | Type | Required | Description |
---|---|---|---|
code | string | true | Error code having an entry in a domain dictionary |
title | string | true | Title of the error, having an entry in a domain dictionary |
ref | string | true | Location in the developer portal |
details | string | true | Message and details of the error |
DetailedSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | SecuritySubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | TvSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | DataSharingSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | MobileSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | BroadbandSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | LandlineSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | MultiSimSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | AppleWatchSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | DeviceInsuranceSubscription | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | NetflixSubscription | false | none |
FreeUnitsPackage
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription free units package identifier |
free_units_package_id | string | false | Catalogue unique free units package identifier |
activation_date | string(date-time) | false | free units package subsciption activation date (Mysim AssociationDate) |
deactivation_date | string(date-time) | false | promotion deactivation date (Mysim EndDate) |
user_name | string | false | user name of the user who adds the promotion |
GetFreeUnitsPackage
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | FreeUnitsPackage | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
SellMultiSimRequestFreeUnitsPackage
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | true | Internal CRM unique subscription free units package identifier |
SubscriptionId
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | internal subscription id |
SharingFreeUnitsPackage
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | sharing free units package id |
subscription_id | string | false | sharing free units package subscription id |
start_date | string(date-time) | false | start date |
end_date | string(date-time) | false | end date |
SubscriptionMember
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | internal subscription id |
start_date | string(date-time) | false | start of the membership |
end_date | string(date-time) | false | end of the membership |
GetFraudRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | FraudRequest | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
FraudRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal unique fraud request id |
sell_id | string | false | Internal unique sell id |
risk_decision | string | true | fraud request risk decision
|
subscriptions | [FraudRequestSubscription] | false | none |
Property | Values |
---|---|
risk_decision | one of [A, X, D, R] |
FraudRequestSubscription
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | internal subscription id |
subscription_type | SubscriptionType | false | subscription type name. Mapping between Mysim and MasSubscriptions subscription_type
|
PatchFraudRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
risk_decision | string | true | fraud request risk decision
|
risk_level | integer(int32) | true | Value from 0 to 10 |
risk_codes | string | false | risk codes |
fraud_request_value | integer(int64) | false | unique response id |
status_change_user | string | false | user name of the user performing the subscription status change (Mysim user login) |
status_change_reason | string | false | subscription status change reason |
requested_status_change_date | string(date-time) | false | date when the status change must be effective |
Property | Values |
---|---|
risk_decision | one of [A, X, D] |
GetSubscriptionSegments
|
|
Name | Type | Required | Description |
---|---|---|---|
segments | [GetSubscriptionSegment] | true | subscription segments |
GetSubscriptionSegment
|
|
Name | Type | Required | Description |
---|---|---|---|
segment_id | string | false | Segment identifier |
segment_value | string | false | Segment value |
user_name | string | false | User name of the user changing the subscription segment (Mysim user login) |
change_reason | string | false | Segment change reason |
effective_date | string(date-time) | false | date when the segment starts to be effective |
PostSegments
|
|
Name | Type | Required | Description |
---|---|---|---|
segments | [PostSegment] | true | none |
PostSegment
|
|
Name | Type | Required | Description |
---|---|---|---|
segment_id | string | true | Segment identifier |
segment_value | string | true | Segment value |
change_user | string | true | User name of the user changing the subscription segment (Mysim user login) |
change_reason | string | false | Segment change reason |
GetSubscriptionDevice
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | SubscriptionDevice | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
SubscriptionDevice
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription device identifier |
device_id | string | false | Catalogue unique device identifier |
category | string | false | device category |
status | string | false | device status |
contract_document_id | string | false | Contract Document unique identifier. It can be an id with uuid format that is associated to a document stored within MasDocuments or a legacy pdf file name |
device_additional_details | DetailedDevice | false | none |
subscription_device_change_requests | [SubscriptionDeviceChangeRequest] | false | array of requests associated to the subscription device |
DetailedDevice
|
|
SimDevice
|
|
Name | Type | Required | Description |
---|---|---|---|
iccid | string | false | Circuit Card Identification Number associated to the SIM card |
imsi | string | false | International mobile subscriber identity |
pin | string | false | Pin |
puk | string | false | puk |
pin2 | string | false | Pin2 |
puk2 | string | false | puk2 |
fabrication_type | string | false | fabrication type |
Property | Values |
---|---|
fabrication_type | one of [SIM, MICROSIM, NANOSIM, eSIM] |
Device
|
|
Name | Type | Required | Description |
---|---|---|---|
sale_date | string(date-time) | true | none |
delivery_date | string(date-time) | false | none |
serial_number | string | false | none |
insured_amount | number(double) | true | field with the amount that can be insured in a particular device, if there is no insurance option a -1.00 value is returned |
SimDeviceChangeRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
status | string | false | change request status |
request_date | string(date-time) | false | request date |
user_name | string | false | user name of the user performing the subscription device request |
change_reason | string | false | device change reason |
contract_document_id | string | false | Contract Document unique identifier. It can be an id with uuid format that is associated to a document stored within MasDocuments or a legacy pdf file name |
fabrication_type | string | false | fabrication type |
iccid | string | false | Circuit Card Identification Number associated to the SIM card |
imsi | string | false | International mobile subscriber identity |
Property | Values |
---|---|
fabrication_type | one of [SIM, MICROSIM, NANOSIM, eSIM] |
SubscriptionDeviceChangeRequest
|
|
None
PatchSubscriptionDevice
|
|
Name | Type | Required | Description |
---|---|---|---|
category | string | true | device category |
user_name | string | false | user name of the user performing the subscription device request. If there is a token in place generated with real user credentials, there is no need to send this value since it will be obtained using the token claims |
change_reason | string | false | device change reason |
subscription_device_change_request | PatchSubscriptionDeviceChangeRequest | true | none |
PatchSimDeviceChangeRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
fabrication_type | string | true | fabrication type |
signature_process_id | string | false | id of the signature process triggered by sales channel |
signature_type | string | false | signature type |
iccid | string | false | Circuit Card Identification Number associated to the SIM card |
imsi | string | false | International mobile subscriber identity |
new_iccid | string | false | Circuit Card Identification Number associated to the SIM card to change by actual |
new_imsi | string | false | International mobile subscriber identity to change by actual |
Property | Values |
---|---|
signature_type | one of [PAPER, BIOMETRIC, OTP] |
PatchSubscriptionDeviceChangeRequest
|
|
None
PostPromotion
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | Promotion | false | none |
Name | Type | Required | Description |
---|---|---|---|
anonymous | object | false | none |
SellMultiSimRequestPromotion
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription promotion identifier |
SellDeviceInsuranceRequestPromotion
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription promotion identifier |
PostPromotionResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription promotion identifier |
Promotion
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription promotion identifier |
promotion_id | string | false | Catalogue unique promotion identifier |
activation_date | string(date-time) | false | promotion activation date (Mysim AssociationDate) |
deactivation_date | string(date-time) | false | promotion deactivation date (Mysim EndDate) |
user_name | string | false | user name of the user who adds the promotion |
value | PromotionValue | false | none |
terms | PromotionTerms | false | none |
PromotionTerms
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription terms identifier (SubscriptionBindingPeriodId within Mysim) |
terms_id | string | true | Catalogue unique terms identifier (BindingTypeId within Mysim) |
start_date | string(date-time) | true | terms start date (Mysim StartDate) |
end_date | string(date-time) | true | terms end date (Mysim EndDate) |
type | string | true | PermanenceContract (contract used when a minimum permanency is set), ActivationCommitment (terms type used when service activation is committed. For instance, the installation cost is subsidized only in case the service is finally activated. If the order is cancelled before activating the service but after performing installation, the installation cost could be charged to the customer through an ActivationCommitment terms), ReturnCommitment (terms type used for enabling the commitment of returning a subsidized item after the service deactivation. For instance, when the service provider delivers a device to the customer that it is actually owned buy the service provider, the customer will be typically forced to return the transferred device after service deactivation. This term type is used for enabling this type of commitment) |
commitment_duration | number(int32) | false | duration of a PermanenceContract in months |
Property | Values |
---|---|
type | one of [PermanenceContract, ActivationCommitment, ReturnCommitment] |
PromotionValue
|
|
Name | Type | Required | Description |
---|---|---|---|
value | number(double) | true | none |
currency | string | false | null for values associated to promotion with discountTYpe=percentage. euro for rest |
PostPromotionDeactivate
|
|
Name | Type | Required | Description |
---|---|---|---|
deactivation_date | string(date-time) | true | promotion deactivation date (Mysim EndDate) |
user_name | string | false | user name of the user who deactivates the promotion |
status_change_reason | string | false | promotion status change reason |
NumerationType
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | string | false | numeration type name. Mapping between Mysim origin and MasSubscriptions numeration_type
|
Property | Values |
---|---|
anonymous | one of [NEW, OUTER_PORTABILITY, INNER_PORTABILITY, UNKNOWN] |
SubscriptionStatus
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | string | false | subscription status.Mapping between Mysim and MasSubscriptions status
|
Property | Values |
---|---|
anonymous | one of [SALEINCOMPLETE, SALECOMPLETE, PRE-ACTIVE, ACTIVE, PENDINGDEACTIVATION, PENDINGCANCELLATION, DEACTIVATED, CANCELLED, SALEREJECTED, SALECREATED] |
SubscriptionType
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | string | false | subscription type name. Mapping between Mysim and MasSubscriptions subscription_type
|
Property | Values |
---|---|
anonymous | one of [MOBILE, BROADBAND, LANDLINE, TV, SECURITY, DATASHARING, MULTISIM, DEVICEINSURANCE, NETFLIX, APPLEWATCH, AMAZONPRIME, MAX, ORANGETV, ORANGETVLIBRE] |
GetCommercialProductsHistory
|
|
Name | Type | Required | Description |
---|---|---|---|
commercial_product_history | [CommercialProduct] | false | Commercial Products historical changes |
CommercialProduct
|
|
Name | Type | Required | Description |
---|---|---|---|
history_id | string | false | unique identifier of the commercial product history record |
commercial_product_id | string | false | unique identifier of the commercial product associated to the subscription |
start_date | string(date-time) | false | start date |
end_date | string(date-time) | false | end date |
SellAppleWatchRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
main_subscription_id | string | true | Subscription identifier from an existent mobile subscription |
commercial_product_id | string | true | Commercial product identifier |
imsi | string | true | International Mobile Subscriber Identity associated to the AppleWatch subscription |
iccid | string | true | Circuit Card Identification Number associated to the SIM card |
sale_details | object | false | none |
ยป user_name | string | false | Optional user name |
free_units_packages | [SellAppleWatchRequestFreeUnitsPackage] | false | list of free units packages included in the sale |
promotions | [SellAppleWatchRequestPromotion] | false | list of promotions included in the sale |
SellAppleWatchResponse
|
|
Name | Type | Required | Description |
---|---|---|---|
subscription_id | string | false | subscription id created in the sale |
SellAppleWatchRequestFreeUnitsPackage
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | true | Internal CRM unique subscription free units package identifier |
SellAppleWatchRequestPromotion
|
|
Name | Type | Required | Description |
---|---|---|---|
id | string | false | Internal CRM unique subscription promotion identifier |
AppleWatchDeactivateSubscriptionRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
deactivation_reason | string | true | Deactivation reason text or id as a string |
deactivation_user | string | false | User that requests the deactivation |
requested_deactivation_date | string(date-time) | false | deactivation date |