Select
Schemas
PortabilityRequest
|
|
Name | Type | Required | Description |
---|---|---|---|
access_type | string | true | Access type of the request. Must be one of these values: [INDIVIDUAL,MULTIPLE,MIXED] |
contract_code | string | true | Contract signed by subscriber |
external_reference | string | false | External identifier |
msisdn_ranges | [MsisdnRanges] | true | List of phone number ranges to port |
nrn_receptor | string | true | Network Routing Number of recipient operator. Must match pattern ‘^[\d]{6,6}$’ |
recipient_operator | string | false | Receiving operator code. Must match pattern ‘^[\d]{3,3}$’ |
subscriber | Subscriber | false | none |
subscriber_request_date | string | false | Date of the portability request. Timestamp in UTC time zone, format yyyy-MM-ddTHH:mm:ssZ |
window_date | string | false | Window date of the portability. Timestamp in UTC time zone, format yyyy-MM-ddTHH:mm:ssZ |
Property | Values |
---|---|
access_type | one of [INDIVIDUAL, MULTIPLE, MIXED] |
DenyPortability
|
|
Name | Type | Required | Description |
---|---|---|---|
cause | string | false | none |
Portability
|
|
Name | Type | Required | Description |
---|---|---|---|
access_type | string | false | none |
cause_status | string | false | none |
contract_code | string | false | none |
create_date_nc | string | false | none |
donor_operator | string | false | none |
external_reference | string | false | none |
icc_id | string | false | none |
id | string | false | none |
message_type | string | false | none |
msisdn | string | false | none |
nrn_receptor | string | false | none |
process_id | string | false | none |
recipient_operator | string | false | none |
recipient_rol | boolean | false | none |
state | string | false | none |
tenant | string | false | none |
window_date | string | false | none |
PortabilityDetail
|
|
Name | Type | Required | Description |
---|---|---|---|
access_type | string | false | none |
cause_status | string | false | none |
contract_code | string | false | none |
create_date_nc | string | false | none |
donor_operator | string | false | none |
id | string | false | none |
message_type | string | false | none |
msisdn | string | false | none |
nrn_receptor | string | false | none |
portability_events | object | false | none |
» account | PortabilityEvent | false | none |
process_id | string | false | none |
recipient_operator | string | false | none |
recipient_rol | boolean | false | none |
state | string | false | none |
subscriber | object | false | none |
» account | Subscriber | false | none |
tenant | string | false | none |
window_date | string | false | none |
PortabilityEvent
|
|
Name | Type | Required | Description |
---|---|---|---|
cause_status | string | false | none |
event_date | string | false | none |
id | string | false | none |
message_type | string | false | none |
notification_code | string | false | none |
process_id | string | false | none |
recipient_rol | string | false | none |
MsisdnRanges
|
|
Name | Type | Required | Description |
---|---|---|---|
initial_range | MsisdnInfo | true | none |
end_range | MsisdnInfo | false | none |
MsisdnInfo
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | PhoneNumber | true | none |
icc_id | string | false | Line identifier. Must match pattern ‘^[0-9A-Za-z]{19,20}$’ |
PhoneNumber
|
|
Name | Type | Required | Description |
---|---|---|---|
country_code | string | false | Country code, without the ‘+’. Must match pattern ‘^[\d]{1,3}$’ |
number | string | true | Phone number inside the national network. Must match pattern ‘^[\d]{4,14}$’ |
Subscriber
|
|
Name | Type | Required | Description |
---|---|---|---|
addresses | [Address] | false | Subscriber addresses information |
document | string | false | Identity document number |
document_type | string | false | Identity document type. Must be one of these values: [NIF,DNI,CIF,NIE,PASSPORT,TR] |
id | string | false | Subscriber id |
string | false | Subscriber email | |
msisdn | PhoneNumber | false | none |
name | string | false | Subscriber name |
nationality | string | false | Subscriber nationality |
second_name | string | false | Subscriber second name |
surname | string | false | Subscriber surname |
Property | Values |
---|---|
document_type | one of [NIF, DNI, CIF, NIE, PASSPORT, TR] |
Address
|
|
Name | Type | Required | Description |
---|---|---|---|
address | string | false | Name of street, road, avenue… |
city | string | false | Address city |
country | string | false | Address country |
postal_code | string | false | Address zipcode |
province | string | false | Address province |
type | string | false | Type of address. Must be one of these values: [BILLING,INSTALLATION,CONTACT] |
Property | Values |
---|---|
type | one of [BILLING, INSTALLATION, CONTACT] |
OwnerOperator
|
|
Name | Type | Required | Description |
---|---|---|---|
msisdn | string | false | none |
nrn | string | false | none |
codigoOperadorActual | string | false | none |
codigoOperadorPropietarioRango | string | false | none |
involucradaProcesoPortabilidad | boolean | false | none |
portada | boolean | false | none |
codigoReferenciaSolicitudPortabilidadMovil | string | false | none |
codigoReferenciaIncidencia | [string] | false | none |
OperatorConfigs
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | [OperatorConfig] | false | none |
OperatorConfig
|
|
Name | Type | Required | Description |
---|---|---|---|
id | integer(int64) | false | Operator Config id |
operator | string | false | The operator name |
operator_code | string | false | The operator code |
nrn_range | OperatorRangeNrns | false | none |
network_operator | string | false | Network operator code |
msisdn_range | OperatorRangeMsisdns | false | none |
individual_quota | string | false | Character representing the group of maximum daily individual portability requests the operator belongs to. |
multiple_quota | integer | false | Maximum daily number of multiple portability requests allowed by the operator. |
change_quota | integer | false | Maximum daily number of changes allowed by the operator as donor rol. |
status | string | false | Operator status. Must be in: [ACTIVO,DESHABILITADO,ALTA_EXTRAORDINARIA] |
status_date | string(date-time) | false | Operator status change date |
backup | boolean | false | Whether the entry is backed up or not. |
Property | Values |
---|---|
status | one of [ACTIVO, DESHABILITADO, ALTA_EXTRAORDINARIA] |
OperatorRangeNrns
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | [OperatorRangeNrn] | false | [Operator config range of Network Routing Numbers] |
OperatorRangeNrn
|
|
Name | Type | Required | Description |
---|---|---|---|
id | integer(int64) | false | The range id |
initial_nrn | string | false | Initial value of the range |
final_nrn | string | false | Final value of the range |
OperatorRangeMsisdns
|
|
Name | Type | Required | Description |
---|---|---|---|
anonymous | [OperatorRangeMsisdn] | false | [Operator config range of msisdns] |
OperatorRangeMsisdn
|
|
Name | Type | Required | Description |
---|---|---|---|
id | integer(int64) | false | The range id |
initial_msisdn | string | false | Initial value of the range |
final_msisdn | string | false | Final value of the range |