PROFILES - IoT Connect Mobile Type S リファレンス (3.0.0)
Download OpenAPI specification:Download
料金プラン/上限値参照API
料金プラン参照API
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Response samples
- 200
- 400
{- "policies": [
- {
- "plan": "payg",
- "limit": [
- 0,
- 1024,
- 10240,
- 30720,
- 51200,
- 102400,
- 307200,
- 512000,
- 1048576,
- 3145728,
- 5242880,
- 10485760,
- 31457280
], - "dedicatedPlan": false
}, - {
- "plan": "fixed",
- "limit": [
- 3072,
- 10240,
- 30720,
- 51200,
- 102400,
- 512000,
- 1048576,
- 3145728,
- 7340032,
- 10485760,
- 15728640,
- 20971520,
- 31457280,
- 52428800
], - "dedicatedPlan": false
}, - {
- "plan": "upStream",
- "limit": [
- {
- "up": 3145728,
- "down": 512000
}, - {
- "up": 3145728,
- "down": 1048576
}, - {
- "up": 52428800,
- "down": 512000
}, - {
- "up": 52428800,
- "down": 1048576
}, - {
- "up": 104857600,
- "down": 512000
}, - {
- "up": 104857600,
- "down": 1048576
}, - {
- "up": 157286400,
- "down": 512000
}, - {
- "up": 157286400,
- "down": 1048576
}, - {
- "up": 314572800,
- "down": 512000
}, - {
- "up": 314572800,
- "down": 1048576
}, - {
- "up": 524288000,
- "down": 512000
}, - {
- "up": 524288000,
- "down": 1048576
}
], - "dedicatedPlan": false
}, - {
- "plan": "payg",
- "limit": [
- 0,
- 1024,
- 10240,
- 30720,
- 51200,
- 102400,
- 307200,
- 512000,
- 1048576,
- 3145728,
- 5242880,
- 10485760,
- 31457280
], - "dedicatedPlan": true
}
]
}料金プラン/上限値変更API
料金プラン/上限値変更API
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
| hsn required | string ^[0-9A-F]{10}$ ハードウェアシリアル番号(HSN) |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
| plan required | any Enum: "payg" "fixed" プラン種別 payg:従量プラン, fixed:定額プラン |
| limit | integer KB単位(payg, fixedプランで必須) |
| upStream | boolean 上り特価プランかどうか |
| upLimit | integer KB単位(上り特価プランで必須) |
| downLimit | integer KB単位(上り特価プランで必須) |
| dedicatedPlan | boolean 専用プランかどうか |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025",
- "imsi": "440130000096015",
- "plan": "fixed",
- "limit": 1048576
}Response samples
- 202
- 400
- 409
{- "tid": "tran-20200807-00007",
- "requestBody": {
- "hsn": "013AAA0025",
- "imsi": "440130000096015",
- "plan": "fixed",
- "limit": 1048576
}
}プロファイル情報参照API
プロファイル情報参照API
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Response samples
- 200
- 400
{- "iccid": "8981120000000830180",
- "msisdn": "812023284118111",
- "provider": "nttc",
- "profileStatus": "active",
- "esimStatus": "enabled",
- "plan": "payg",
- "limit": 0,
- "upLimit": null,
- "downLimit": null,
- "puk1": "53946058",
- "puk2": "53946058",
- "cn": true,
- "cnActIpAddress": "10.0.1.5",
- "cnSbyIpAddress": "10.0.2.5",
- "upStream": false,
- "icgw": false,
- "icgwInProgress": false,
- "icgwEastIpAddress": null,
- "icgwWestIpAddress": null,
- "shareId": null,
- "billingSpan": null,
- "expDate": null,
- "multiAccess": false,
- "unoTsl": false,
- "unoTslPoi1IpAddress": null,
- "unoTslPoi2IpAddress": null,
- "simGroupId": "dfec0e39-3edf-4a39-bcb3-aab8e627a0ee"
}プロファイル開通API
SIMの中にあるプロファイルを初めて利用するときに使用するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
| hsn required | string ^[0-9A-F]{10}$ ハードウェアシリアル番号(HSN) |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
| plan required | any Enum: "payg" "fixed" プラン種別 payg:従量プラン, fixed:定額プラン |
| limit | integer 制限容量(KB単位) |
| cn required | boolean NTTC閉域接続の有無 |
| cnActIpAddress | string NTTC閉域接続の場合は必須。Internet接続の場合は空欄 |
| cnSbyIpAddress | string NTTC閉域接続POI冗長構成の場合は必須。Internet接続の場合は空欄 |
| upStream | boolean 上り特価プランかどうか |
| upLimit | integer KB単位(上り特価プランで必須) |
| downLimit | integer KB単位(上り特価プランで必須) |
| dedicatedPlan | boolean 専用プランかどうか |
| testMode | boolean テストモードかどうか |
| globalStaticIpAddressOption | boolean グローバル固定IPアドレスの有無 |
| billingSpan | any Value: "1year" 支払期間 |
| icgw | boolean ICGWを申し込むかどうか |
| unoTsl required | boolean TSL閉域接続の有無 |
| unoTslPoi1IpAddress | string プロファイル用IPセグメント |
| unoTslPoi2IpAddress | string プロファイル用IPセグメント |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025",
- "imsi": "440130000096015",
- "plan": "fixed",
- "limit": 1048576,
- "cn": true,
- "cnActIpAddress": "10.0.1.5",
- "cnSbyIpAddress": "10.0.2.5",
- "unoTsl": false
}Response samples
- 202
- 400
- 409
{- "tid": "tran-20200807-00003",
- "requestBody": {
- "hsn": "013AAA0025",
- "imsi": "440130000096015",
- "plan": "fixed",
- "limit": 1048576,
- "cn": true,
- "cnActIpAddress": "10.0.1.5",
- "cnSbyIpAddress": "10.0.2.5",
- "unoTsl": false
}
}プロファイル利用休止API
プロファイル利用休止API
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
| hsn required | string ^[0-9A-F]{10}$ ハードウェアシリアル番号(HSN) |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025",
- "imsi": "440130000096015"
}Response samples
- 202
- 400
- 409
{- "tid": "tran-20200807-00005",
- "requestBody": {
- "hsn": "013AAA0025",
- "imsi": "440130000096015"
}
}プロファイル利用再開API
プロファイル利用再開API
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
| hsn required | string ^[0-9A-F]{10}$ ハードウェアシリアル番号(HSN) |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025",
- "imsi": "440130000096015"
}Response samples
- 202
- 400
- 409
{- "tid": "tran-20200807-00005",
- "requestBody": {
- "hsn": "013AAA0025",
- "imsi": "440130000096015"
}
}NTTC閉域接続用アドレス変更API
NTTC閉域接続用アドレス変更API
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
| cnActIpAddress required | string <ipv4> cnがfalseの場合は空欄。subnet maskの記載なし |
| cnSbyIpAddress | string <ipv4> cnがfalseまたは、poi冗長構成がsingleの場合は空欄 |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "cnActIpAddress": "10.0.0.2",
- "cnSbyIpAddress": "10.0.1.2"
}Response samples
- 202
- 400
- 409
ICGW利用申込みAPI
SIMの中にあるプロファイルのICGW利用申込みをするAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
| hsn required | string ^[0-9A-F]{10}$ ハードウェアシリアル番号(HSN) |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025"
}Response samples
- 202
- 400
- 409
{- "tid": "tran-20200807-00003",
- "requestBody": {
- "hsn": "013AAA0025"
}
}プロファイル使用量 (年月日指定) 一覧取得
プロファイルの日別使用量を参照するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ Example: 440130000096017 International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
query Parameters
| startDate required | string <date> Example: startDate=2021-02-04 yyyy-MM-dd形式で開始年月日を指定 |
| endDate required | string <date> Example: endDate=2021-02-06 yyyy-MM-dd形式で終了年月日を指定 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Response samples
- 200
- 400
{- "dailyProfileUsage": [
- {
- "date": "2021-01-01",
- "dailyUsage": 1000,
- "dailyUpUsage": null,
- "dailyDownUsage": null,
- "userCountry": "Japan",
- "userNetwork": "NTT DoCoMo, Inc."
}, - {
- "date": "2021-01-02",
- "dailyUsage": 1000,
- "dailyUpUsage": null,
- "dailyDownUsage": null,
- "userCountry": "Japan",
- "userNetwork": "NTT DoCoMo, Inc."
}, - {
- "date": "2021-01-03",
- "dailyUsage": 1000,
- "dailyUpUsage": null,
- "dailyDownUsage": null,
- "userCountry": "Japan",
- "userNetwork": "NTT DoCoMo, Inc."
}
]
}プロファイル使用量 (年月指定) 一覧取得
プロファイルの月別使用量を参照するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ Example: 440130000096017 International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
query Parameters
| startMonth required | string ^[0-9]{4}-[0-9]{2}$ Example: startMonth=2021-01 yyyy-MM形式で開始年月を指定 |
| endMonth required | string ^[0-9]{4}-[0-9]{2}$ Example: endMonth=2021-03 yyyy-MM形式で終了年月を指定 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Response samples
- 200
- 400
{- "monthlyProfileUsage": [
- {
- "date": "2021-01",
- "monthlyUsage": 1000,
- "monthlyUpUsage": null,
- "monthlyDownUsage": null,
- "userCountry": "Japan",
- "userNetwork": "NTT DoCoMo, Inc."
}, - {
- "date": "2021-02",
- "monthlyUsage": 1000,
- "monthlyUpUsage": null,
- "monthlyDownUsage": null,
- "userCountry": "Japan",
- "userNetwork": "NTT DoCoMo, Inc."
}, - {
- "date": "2021-03",
- "monthlyUsage": 1000,
- "monthlyUpUsage": null,
- "monthlyDownUsage": null,
- "userCountry": "Japan",
- "userNetwork": "NTT DoCoMo, Inc."
}
]
}コメント編集API
プロファイルのコメントを編集するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
Request Body schema: application/json
| imsis required | Array of objects imsiの一覧 |
| comment required | string <= 50 characters Nullable ^[^"']*$ コメント |
Responses
Accepted
Bad Request
Request samples
- Payload
{- "imsis": [
- {
- "imsi": "440130000096018"
}
], - "comment": "string"
}Response samples
- 400
{- "message": "Bad Request",
- "detail": "path parameter 'imsi' is invalid"
}追加容量一覧取得
可能な追加容量の一覧を参照するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Response samples
- 200
- 400
{- "limitPattern": [
- {
- "plan": "fixed",
- "limit": [
- 102400,
- 1048576,
- 5242880
]
}
]
}容量追加
プロファイルに容量を追加するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ Example: 440130000096017 International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
| limit required | integer 追加する容量(KB単位) |
Responses
OK
Bad Request
Request samples
- Payload
{- "limit": 102400
}Response samples
- 200
- 400
{- "tid": "tran-sdp-20230215-004900-0040",
- "requestBody": {
- "limit": 102400
}
}マルチアクセス接続状況
マルチアクアセスSIMの接続状況を取得するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ Example: 440130000096017 International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Not Found
Response samples
- 200
- 400
- 404
{- "hsn": "013AAA0028",
- "iccid": "8981120000000402899",
- "imsi": "440130000096019",
- "imsi_2": "901370001418959",
- "last_connected_carrier": "nttc",
- "imei": "A355927115114020",
- "updated_at": "2023-11-02T00:00:00"
}マルチアクセスSIM接続履歴
マルチアクアセスSIMの直近100件までの接続履歴を取得するAPI
path Parameters
| tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
| imsi required | string ^[0-9]{1,15}$ Example: 440130000096017 International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
| X-Auth-Token required | string ^[0-9a-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK
Bad Request
Response samples
- 200
- 400
[- {
- "created_at": "2023-10-19T10:13:21",
- "ef_iccid": "8981120000002260832",
- "ef_imsi": "440130000236084",
- "imei": "A355927115114020",
- "applet_state": "01"
}, - {
- "created_at": "2023-10-19T10:13:05",
- "ef_iccid": "8981120000002260832",
- "ef_imsi": "440130000236084",
- "imei": "A355927115114020",
- "applet_state": "01"
}
]