Skip to main content

Reference Data: 1NCE Platform 2.0 API

In the 1NCE Platform 2.0, event and usage data streams contain only IDs (not names or descriptions). To resolve these IDs to human-readable information, use the 1NCE Platform 2.0 API.

The 1NCE Platform 2.0 API provides the reference-data endpoints described below.

Access via the API only

You do not have direct access to internal database tables. All reference-data lookups go through the 1NCE Platform 2.0 API endpoints below.

Available endpoints

GET /countries

Resolves country IDs (operator_country_id, detail_country_id).

FieldDescription
idCountry identifier
country_nameFull country name (e.g., "Germany")
iso_codeISO 3166-1 alpha-2 code (e.g., "DE")
mccMobile Country Code (e.g., "262")
country_codeNumeric country code

GET /operators

Resolves operator IDs (operator_id, detail_pdp_context_operator_id).

FieldDescription
idOperator identifier
operator_nameOperator name (e.g., "Vodafone D2")
country_id / country_name / country_iso_code / country_mccOperator country details
mncMobile Network Code(s)
tapcodeTransfer Account Procedure code(s)
ccndcCountry Code + National Destination Code

GET /organisations

Resolves organisation_id.

FieldDescription
idOrganization identifier
organisation_nameOrganization/customer name
status_id / status_descriptionOrganization status
type_id / type_descriptionOrganization type
parent_org_idParent organization (hierarchies)
preferred_breakout_aws_regionPreferred AWS breakout region
createdCreation timestamp

GET /sims

Resolves sim_id.

FieldDescription
idSIM identifier
iccidSIM card number
msisdnPhone number
imsi / imsi2 / imsi3 / imsi4Primary and additional IMSIs (multi-IMSI)
eideSIM identity document
organisation_id / customer_org_id / customer_org_nameOwnership
status_id / status_descriptionSIM status (e.g., "Activated")
model_name_external / model_manufacturer_name / model_form_factor_nameSIM model details (e.g., "2FF", "3FF", "MFF2")

GET /tariffs

Resolves tariff_id, detail_pdp_context_tariff_id.

FieldDescription
idTariff identifier
tariff_nameTariff plan name
descriptionTariff description
organisation_idOwning organization
apnAccess Point Name(s) for this tariff

GET /ratezones

Resolves tariff_ratezone_id, detail_pdp_context_ratezone_id.

FieldDescription
idRatezone identifier
ratezone_nameRate zone name
operator_id / operator_nameAssociated operator
country_id / country_name / country_iso_code / country_mccCountry details
mncs / tapcodesMNCs and TAP codes in this ratezone
tariff_id / organisation_idAssociations

GET /rat_types

Resolves rat_type, detail_pdp_context_rat_type.

IDTechnologyDescription
13GUMTS/WCDMA
22GGSM/GPRS/EDGE
3WLANWireless LAN
4GANGeneric Access Network
5HSPA+High Speed Packet Access Plus
64GLTE
8NB-IoTNarrowband IoT
9LTE-MLTE for Machines (Cat-M1)
105GNR

Fixed mappings (no API call needed)

Some IDs have a small, fixed set of values you can hardcode:

Event severity (event_severity_id): 0 = Info, 1 = Warn, 2 = Critical.

Event source (event_source_id): 0 = Network, 1 = Policy Control, 2 = API.

Traffic type (traffic_type_id): 5 = Data, 6 = SMS.

Event type (event_type_id): a fixed set of roughly 70 values. The IDs are unchanged from the 1NCE Platform 1.0; if you need the full mapping table, contact 1NCE Technical Support.

1NCE Platform 1.0 vs 2.0 approach

Aspect1NCE Platform 1.0 data streamData Streamer 2.0
Names in data recordsNo (IDs only)No (IDs only)
How to get names1NCE Platform 1.0 API1NCE Platform 2.0 API
SIM / operator / country / tariff detailsBy ID1NCE Platform 2.0 API endpoints
RAT type nameNot availableGET /rat_types

Best practices

  • Cache reference data locally. Countries, operators, tariffs, and ratezones change infrequently — refresh daily or weekly rather than per record.
  • Use bulk endpoints. Fetch all operators once and build a local lookup map rather than querying per record.
  • Handle missing IDs gracefully. New operators or ratezones may appear before your cache refreshes — do not fail on unknown IDs.
  • Hardcode fixed mappings. Traffic type, event severity, and event source have small fixed value sets and need no API call.