PROFILES - IoT Connect Mobile Type S リファレンス (2.0.0)
Download OpenAPI specification:Download
料金プラン/上限値参照API
料金プラン参照API
path Parameters
tenantId required | string ^[\da-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
header Parameters
X-Auth-Token required | string ^[\da-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 ^[\da-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
imsi required | string International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
X-Auth-Token required | string ^[\da-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
hsn required | string 10 characters ハードウェアシリアル番号(HSN) |
imsi required | string <= 16 characters International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
plan required | string 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 ^[\da-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
imsi required | string International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
X-Auth-Token required | string ^[\da-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
}
プロファイル削除API
プロファイル削除API
path Parameters
tenantId required | string ^[\da-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID |
imsi required | string International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
X-Auth-Token required | string ^[\da-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
hsn required | string 10 characters ハードウェアシリアル番号(HSN) |
imsi required | string <= 16 characters International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025",
- "imsi": "440130000096015"
}
Response samples
- 202
- 400
- 409
{- "tid": "tran-20200807-00006",
- "requestBody": {
- "hsn": "013AAA0025",
- "imsi": "440130000096015"
}
}
プロファイル開通API
SIMの中にあるプロファイルを初めて利用するときに使用するAPI
path Parameters
tenantId required | string ^[\da-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID. |
imsi required | string International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
X-Auth-Token required | string ^[\da-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
hsn required | string 10 characters ハードウェアシリアル番号(HSN) |
imsi required | string <= 16 characters International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
plan required | string Enum: "payg" "fixed" プラン種別 payg:従量プラン, fixed:定額プラン |
limit | integer 制限容量(KB単位) |
cn required | boolean 閉域接続の有無 |
cnActIpAddress | string 閉域接続の場合は必須。Internet接続の場合は空欄 |
cnSbyIpAddress | string 閉域接続POI冗長構成の場合は必須。Internet接続の場合は空欄 |
upStream | boolean 上り特価プランかどうか |
upLimit | integer KB単位(上り特価プランで必須) |
downLimit | integer KB単位(上り特価プランで必須) |
dedicatedPlan | boolean 専用プランかどうか |
testMode | boolean テストモードかどうか |
globalStaticIpAddressOption | boolean グローバル固定IPアドレスの有無 |
billingSpan | string Value: "1year" 支払期間 |
icgw | boolean ICGWを申し込むかどうか |
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"
}
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"
}
}
プロファイル切替API
SIMで使用するプロファイルを切り替えるAPI
path Parameters
tenantId required | string ^[\da-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPFのテナントに一意に与えられる ID. |
imsi required | string International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
header Parameters
X-Auth-Token required | string ^[\da-f]{32}$ Example: b41715e07684453abbe8a83eb93fde80 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
Request Body
hsn required | string 10 characters ハードウェアシリアル番号(HSN) |
imsi required | string <= 16 characters International Mobile Subscriber Identity。世界でユニークとなる携帯電話ユーザの識別子。 |
Responses
Accepted
Bad Request
Conflict
Request samples
- Payload
{- "hsn": "013AAA0025",
- "imsi": "440130000096015"