FutureNet

NXR,WXRシリーズ

REST-API編

10. モバイル設定

10-1. モバイル設定(mobile)

 処理概要

モバイル設定に関する処理を実行します。

 

URIおよびメソッド

機能 Version URI メソッド
POST PUT GET DELETE
mobile v2 /api/v2/mobile
/api/v2/mobile/error-recovery-restart
/api/v2/mobile/error-recovery-reset
/api/v2/mobile/term-recovery
/api/v2/mobile/mobile-list
/api/v2/mobile/mobile-list/{NUM}

凡例:〇対応、-未対応

  • api/v1は対応していません。

 

実行例

error-recovery-restart設定の更新

メソッド URI
PUT /api/v2/mobile/error-recovery-restart
JSON
リクエスト

PUT /api/v2/mobile/error-recovery-restart
Content-Type: application/json

 

{
"error-recovery-restart": "enable"
}

 

レスポンス

204 No content

 

XML
リクエスト

PUT /api/v2/mobile/error-recovery-restart
Content-Type: application/xml

 

<mobile>
<error-recovery-restart>enable</error-recovery-restart>
</mobile>

 

レスポンス

204 No content

 

error-recovery-restart設定の取得

メソッド URI
GET /api/v2/mobile/error-recovery-restart
JSON
リクエスト

GET /api/v2/mobile/error-recovery-restart
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"error-recovery-restart": "enable"
}

 

XML
リクエスト

GET /api/v2/mobile/error-recovery-restart
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<mobile>
<error-recovery-restart>enable</error-recovery-restart>
</mobile>

 

TEXT/PLAIN
リクエスト

GET /api/v2/mobile/error-recovery-restart
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

mobile error-recovery-restart

 

error-recovery-restart設定の削除

メソッド URI
DELETE /api/v2/mobile/error-recovery-restart
リクエスト

DELETE /api/v2/mobile/error-recovery-restart

 

レスポンス

204 No content

 

error-recovery-reset設定の更新

メソッド URI
PUT /api/v2/mobile/error-recovery-reset
JSON
リクエスト

PUT /api/v2/mobile/error-recovery-reset
Content-Type: application/json

 

{
"error-recovery-reset": "enable"
}

 

レスポンス

204 No content

 

XML
リクエスト

PUT /api/v2/mobile/error-recovery-reset
Content-Type: application/xml

 

<mobile>
<error-recovery-reset>enable</error-recovery-reset>
</mobile>

 

レスポンス

204 No content

 

error-recovery-reset設定の取得

メソッド URI
GET /api/v2/mobile/error-recovery-reset
JSON
リクエスト

GET /api/v2/mobile/error-recovery-reset
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"error-recovery-reset": "enable"
}

 

XML
リクエスト

GET /api/v2/mobile/error-recovery-reset
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<mobile>
<error-recovery-reset>enable</error-recovery-reset>
</mobile>

 

TEXT/PLAIN
リクエスト

GET /api/v2/mobile/error-recovery-reset
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

mobile error-recovery-reset

 

error-recovery-reset設定の削除

メソッド URI
DELETE /api/v2/mobile/error-recovery-reset
リクエスト

DELETE /api/v2/mobile/error-recovery-reset

 

レスポンス

204 No content

 

termination-recovery設定の更新

メソッド URI
PUT /api/v2/mobile/term-recovery
JSON
リクエスト

PUT /api/v2/mobile/term-recovery
Content-Type: application/json

 

{
"term-recovery": "reset"
}

 

レスポンス

204 No content

 

XML
リクエスト

PUT /api/v2/mobile/term-recovery
Content-Type: application/xml

 

<mobile>
<term-recovery>reset</term-recovery>
</mobile>

 

レスポンス

204 No content

 

termination-recovery設定の取得

メソッド URI
GET /api/v2/mobile/term-recovery
JSON
リクエスト

GET /api/v2/mobile/term-recovery
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"term-recovery": "reset"
}

 

XML
リクエスト

GET /api/v2/mobile/term-recovery
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<mobile>
<term-recovery>reset</term-recovery>
</mobile>

 

TEXT/PLAIN
リクエスト

GET /api/v2/mobile/term-recovery
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

mobile termination-recovery reset

 

termination-recovery設定の削除

メソッド URI
DELETE /api/v2/mobile/term-recovery
リクエスト

DELETE /api/v2/mobile/term-recovery

 

レスポンス

204 No content

 

mobile-list設定の作成

メソッド URI
POST /api/v2/mobile/mobile-list
JSON
リクエスト

POST /api/v2/mobile/mobile-list
Content-Type: application/json

 

{
"mobile-list": {
"number": 1,
"carrier-info": {
"carrier": "docomo"
}
}
}

 

レスポンス

201 Created

 

XML
リクエスト

POST /api/v2/mobile/mobile-list
Content-Type: application/xml

 

<mobile>
<mobile-list>
<number>1</number>
<carrier-info>
<carrier>docomo</carrier>
</carrier-info>
</mobile-list>
</mobile>

 

レスポンス

201 Created

 

全mobile-list設定の取得

メソッド URI
GET /api/v2/mobile/mobile-list
JSON
リクエスト

GET /api/v2/mobile/mobile-list
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"mobile-list": [
{
"number": 1,
"carrier-info": {
"carrier": "docomo"
}
},
{
"number": 2,
"ppp-client": "ppp0",
"carrier-info": {
"carrier": "kddi"
}
}
]
}

 

XML
リクエスト

GET /api/v2/mobile/mobile-list
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<mobile>
<mobile-list>
<number>1</number>
<carrier-info>
<carrier>docomo</carrier>
</carrier-info>
</mobile-list>
<mobile-list>
<number>2</number>
<ppp-client>ppp0</ppp-client>
<carrier-info>
<carrier>kddi</carrier>
</carrier-info>
</mobile-list>
</mobile>

 

TEXT/PLAIN
リクエスト

GET /api/v2/mobile/mobile-list
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

mobile 1 carrier docomo
mobile 2 ppp 0
mobile 2 carrier kddi

 

mobile-list設定の更新

メソッド URI
PUT /api/v2/mobile/mobile-list/{NUM}
JSON
リクエスト

PUT /api/v2/mobile/mobile-list/1
Content-Type: application/json

 

{
"number": 1,
"carrier-info": {
"carrier": "softbank"
}
}

 

レスポンス

204 No content

 

XML
リクエスト

PUT /api/v2/mobile/mobile-list/1
Content-Type: application/xml

 

<mobile-list>
<number>1</number>
<carrier-info>
<carrier>softbank</carrier>
</carrier-info>
</mobile-list>

 

レスポンス

204 No content

 

mobile-list設定の取得

メソッド URI
GET /api/v2/mobile/mobile-list/{NUM}
JSON
リクエスト

GET /api/v2/mobile/mobile-list/1
Accept: application/json

 

レスポンス

200 OK
Content-Type: application/json

 

{
"number": 1,
"carrier-info": {
"carrier": "docomo"
}
}

 

XML
リクエスト

GET /api/v2/mobile/mobile-list/1
Accept: application/xml

 

レスポンス

200 OK
Content-Type: application/xml

 

<mobile-list>
<number>1</number>
<carrier-info>
<carrier>docomo</carrier>
</carrier-info>
</mobile-list>

 

TEXT/PLAIN
リクエスト

GET /api/v2/mobile/mobile-list/1
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

mobile 1 carrier docomo

 

mobile-list設定の削除

メソッド URI
DELETE /api/v2/mobile/mobile-list/{NUM}
  • 設定を削除する場合、あらかじめ回線を切断しておく必要があります。

 

リクエスト

DELETE /api/v2/mobile/mobile-list/1

 

レスポンス

204 No content