V3
Schemas
barringRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| active | boolean | true | none |
| barring_name | string | true | Name of the barring to be updated |
| Property | Values |
|---|---|
| barring_name | one of [ROAMING, INTERNATIONAL_DESTINATIONS, OUTGOING_VOICE, OUTGOING_SMS, INCOMING_VOICE, INCOMING_SMS, INTERNET, VOICE_PREMIUM_ENTERTAINMENT, VOICE_PREMIUM_INFORMATION, SMS_PREMIUM, SUBSCRIPTION_PREMIUM] |
barringCallbackDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| codeResult | string | true | none |
| titleResult | string | true | none |
movementNonSubscribableRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | true | none |
| movement_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_movement_unique_id | string | true | none |
| transaction_type_id | string | true | none |
| description | string | false | none |
| Property | Values |
|---|---|
| type | one of [RECURRING_CHARGE, ONE_TIME_FEE, INSTALLATION_FEE, SUSPENSION_SERVICE_FEE, UNRETURNED_EQUIPMENT_FEE, DISCOUNT] |
movementRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | true | none |
| movement_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_movement_unique_id | string | true | none |
| billable | boolean | true | none |
| concept_id | string | false | none |
| description | string | false | none |
| Property | Values |
|---|---|
| type | one of [RECURRING_CHARGE, ONE_TIME_FEE, INSTALLATION_FEE, SUSPENSION_SERVICE_FEE, UNRETURNED_EQUIPMENT_FEE, DISCOUNT] |
refundNonSubscribableRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| refund_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_refund_unique_id | string | false | none |
| transaction_type_id | string | true | none |
| movement_id | string | true | none |
| description | string | false | none |
refundRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| refund_datetime | string(date-time) | true | none |
| period_start_datetime | string(date-time) | false | Mandatory just if period_end_datetime is set |
| period_end_datetime | string(date-time) | false | Mandatory just if period_start_datetime is set |
| amount | amountDTO | true | none |
| external_invoice_id | string | false | this field is informative. We are not doing any further processing apart from persisting it |
| external_refund_unique_id | string | true | none |
| billable | boolean | true | none |
| movement_id | string | true | none |
| description | string | false | none |
createPromotionRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| promotion | promotionDTO | true | none |
updatePromotionRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| deactivation_date | string(date-time) | true | none |
promotionDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| promotion_id | string | false | Catalogue unique promotion identifier |
| activation_date | string(date-time) | false | promotion activation date |
| deactivation_date | string(date-time) | false | promotion deactivation date |
amountDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| value_with_taxes | number(float) | false | none |
| value_without_taxes | number(float) | false | none |
| tax | taxDTO | false | none |
taxDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| type | string | true | none |
| percentage | number(float) | true | none |
| Property | Values |
|---|---|
| type | one of [EXEMPTED, IGIC, IVA, IPSI_CEUTA, IPSI_MELILLA, NOT_APPLY, NOT_TAXED] |
genericErrorResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | Error code string for fast identification |
| title | string | true | Message description or detail of error |
movementUpdateResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | Code string for fast identification |
| title | string | true | Message description |
barringsDetailResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| subscriptionId | integer(int64) | true | Code string for subscription id |
| appliedBarringsMaskCodes | [string] | true | applied barrings for subscription id |
promotionUpdateResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | Code string for fast identification |
| title | string | true | Message description |
movementSuccessResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | Code string for fast identification |
| title | string | true | Message description |
| movement_id | string | true | Identifier of the created movement |
refundSuccessResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | Code string for fast identification |
| title | string | false | Message description |
| refund_id | string | true | Identifier of the created refund |
PromotionSuccessResponseDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | Code string for fast identification |
| title | string | false | Message description |
| promotion_id | string | true | Identifier of the created refund |
createServiceRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| service_id | string | false | none |
| service_details | serviceDetailsDTO | true | none |
serviceCallbackDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| code | string | true | none |
| title | string | true | none |
| service_id | string | true | none |
serviceDetailsDTO
|
|
None
updateServiceDeviceRequestDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| category | string | true | none |
| new_service_device_details | deviceDetailsDTO | true | none |
| Property | Values |
|---|---|
| category | one of [STB, SMARTWATCH, TABLET, ROUTER, PBX, SMARTPHONE, WIFI_EXTENDER, OTHER, SIM, eSIM] |
deviceDetailsDTO
|
|
None
eSIMDeviceDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| iccid | string | false | Circuit Card Identification Number associated to the eSIM |
| eid | string | false | eUICC Identifier associated to the eSIM |
multisimServiceDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| secondary_eid | string | true | none |
| secondary_iccid | string | true | none |
updateMultisimServiceDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| new_secondary_eid | string | true | none |
| new_secondary_iccid | string | true | none |
serviceTypeDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| anonymous | string | false | none |
| Property | Values |
|---|---|
| anonymous | one of [multisim, security, tv, datasharing, mobile, applewatch, deviceinsurance] |
callbackDTO
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| callback_success_url | string(uri) | true | none |
| callback_error_url | string(uri) | true | none |