Schemas

ErrorDto

1
2
3
4
5
6
7
{
  "componentMsg": "Error:Field validation for 'Imsi' failed on the 'required' tag",
  "id": "MM0000001",
  "msg": "Invalid inbound entity",
  "sentryCode": "string",
  "status": "$statusCode"
}
Name Type Required Description
componentMsg string false none
id string false none
msg string false none
sentryCode string false none
status integer(int64) false none

Imsi

1
2
3
4
5
{
  "created_at": "2019-08-24T14:15:22Z",
  "imsi": "2140420422222227",
  "segment": "B2B"
}
Name Type Required Description
created_at string(date-time) false none
imsi string false none
segment string false none
Property Values
segment one of [B2B, B2C]

InboundInventory

1
2
3
{
  "imsi": "2140420422222227"
}
Name Type Required Description
imsi string true none

InboundPartialInventory

1
2
3
4
{
  "belongs_to": "mas-stack",
  "status": "OK"
}
Name Type Required Description
belongs_to string false none
status string false none
Property Values
belongs_to one of [unknown, mas-stack, heos, ektnet, salesforce, qvantel, outside, plintron, qvantel-prepaid]
status one of [OK, Deleted, Migrating, Migrated]

MsisdnInventory

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
  "belongs_to": "mas-stack",
  "checked_at": "2019-08-24T14:15:22Z",
  "imsi": {
    "created_at": "2019-08-24T14:15:22Z",
    "imsi": "2140420422222227",
    "segment": "B2B"
  },
  "imsis": [
    {
      "created_at": "2019-08-24T14:15:22Z",
      "imsi": "2140420422222227",
      "segment": "B2B"
    }
  ],
  "msisdn": "666777888",
  "org": "masmovil",
  "status": "OK",
  "tenant": {
    "bit": 2,
    "iam": "authz.masmovil",
    "name": "masmovil",
    "org": "masmovil",
    "tenant_id": 2,
    "tier": 1
  },
  "internal_portability": {
    "belongs_to": "mas-stack",
    "org": "yoigo"
  }
}
Name Type Required Description
belongs_to string false none
checked_at string(date-time) false none
imsi Imsi false none
imsis [Imsi] false none
msisdn string false none
org string false none
status string false none
tenant Tenant false none
internal_portability InternalPortability false none
Property Values
belongs_to one of [unknown, mas-stack, heos, ektnet, salesforce, qvantel, outside, plintron, qvantel-prepaid]
status one of [OK, Deleted, Migrating, Migrated]

InternalPortability

1
2
3
4
{
  "belongs_to": "mas-stack",
  "org": "yoigo"
}
Name Type Required Description
belongs_to string false none
org string false none
Property Values
belongs_to one of [unknown, mas-stack, heos, ektnet, salesforce, qvantel, outside, plintron, qvantel-prepaid]

Tenant

1
2
3
4
5
6
7
8
{
  "bit": 2,
  "iam": "authz.masmovil",
  "name": "masmovil",
  "org": "masmovil",
  "tenant_id": 2,
  "tier": 1
}
Name Type Required Description
bit integer(uint64) false none
iam string false none
name string false none
org string false none
tenant_id integer(uint64) false none
tier integer(uint64) false none
Property Values
tier one of [1, 2, 3, 4, 5]