IMSI

The API provides services to retrieve the collection of IMSIs or a single IMSI, as well as CRUD operations via POST, PATCH and DELETE actions.

The following is the sample IMSI in JSON representation. Apart from own data, the object contains embedded objects:

  • imsi_pool
  • sim
1{
2 "id": 17,
3 "imsi": "112201234567008",
4 "import_date": "2015-03-25T13:12:39.000+0000",
5 "status": {
6 "id": 0,
7 "description": "Enabled"
8 },
9 "imsi_pool": {
10 "id": 7,
11 "description": "MNO 1 Pool",
12 "network_coverage_id": 2,
13 "resource_provider": {
14 "id": 3,
15 "status_id": 0,
16 "organisation_id": 4,
17 "organisation_name": "MNO 1"
18 }
19 },
20 "type": {
21 "id": 0,
22 "description": "Root IMSI"
23 },
24 "sim": {
25 "id": 20,
26 "iccid": "6660000000000000005",
27 "production_date": null,
28 "status_id": 0,
29 "sim_model_id": 3,
30 "customer_org": {
31 "id": 11,
32 "name": "Reseller 3 C5",
33 "type_id": 3,
34 "country_id": 14,
35 "status_id": 0,
36 "ext_reference": null
37 },
38 "issuer_org": {
39 "id": 5,
40 "name": "Service Provider 1",
41 "type_id": 2,
42 "country_id": 205,
43 "status_id": 0,
44 "ext_reference": null
45 }
46 }
47}

IMSI object

Here is the description of the IMSI object:

NameTypeDescription
idIntegerUnique ID of this IMSI
imsiStringIMSI number of the SIM
import_dateTimestampTimestamp when this IMSI was imported into the system
- Type: ISO 8601 timestamp format
statusObjectid (Integer) - ID of status for this IMSI
description (String) - Description for this status
imsi_poolObjectid (Integer) - ID of the pool to which the IMSI belongs
description (String) of the pool
network_coverage_id (Integer)
resource_provider (Object)
typeObjectid (Integer) - ID type for this IMSI
description (String) for this type
simObjectid (Integer) - ID of the SIM
- etc. (refer to the SIM section for a complete description of SIM fields)