V1
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 |