docomo business SIGN FIC-Connection APIリファレンス (1.0.0)

Download OpenAPI specification:Download

docomo business SIGN FIC-Connection APIリファレンス

Router

購入されたルーターの参照に関するAPI

ルーター一覧取得用API

購入されたルーターを一覧表示するAPI

path Parameters
tenantId
required
string 32 characters 0-9a-f
Example: 550e8400e29b41d4a716446655440000

テナントID

header Parameters
X-Auth-Token
required
string 32 characters 0-9a-f
Example: 098e5cb2b91c4b63a64e47dfe17a5f76

ログイン時に取得するIDトークン

Responses

200

OK

400

Bad Request

401

Unauthorized

409

Conflict

500

Internal Server Error

get/tenants/{tenantId}/fic/routers
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/fic/routers

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "routers":
    [
    ]
}

FIC-Connection

テナント間の接続オーダー実行や、それらの状況の情報取得に関するAPI

FIC-Connectionの一覧取得用API

FIC-Connection情報の一覧を取得します。

path Parameters
tenantId
required
string 32 characters 0-9a-f
Example: 550e8400e29b41d4a716446655440000

テナントID

query Parameters
ficType
string
Value: "icms"
Example: ficType=icms

Queryパラメーターなしの場合、全種別のFIC-Connectionを取得

header Parameters
X-Auth-Token
required
string 32 characters 0-9a-f
Example: 098e5cb2b91c4b63a64e47dfe17a5f76

ログイン時に取得するIDトークン

Responses

200

OK

400

Bad Request

401

Unauthorized

409

Conflict

500

Internal Server Error

get/tenants/{tenantId}/fic/connections
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/fic/connections

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "connections":
    [
    ]
}

FIC-Connection購入用API

FIC-Connectionの承認依頼から購入までを行うAPI。

path Parameters
tenantId
required
string 32 characters 0-9a-f
Example: 550e8400e29b41d4a716446655440000

テナントID

header Parameters
X-Auth-Token
required
string 32 characters 0-9a-f
Example: 098e5cb2b91c4b63a64e47dfe17a5f76

ログイン時に取得するIDトークン

Request Body schema: application/json
name
required
string

コネクション名
newIoT-で始まる半角英数及び一部記号&()-_ 64文字

ficType
required
string
Value: "icms"

FIC-Connection接続先

routerId
required
string ^F[0-9]{12}$

ルーターID

bandwidth
required
string
Enum: "10M" "20M" "30M" "40M" "50M" "100M" "200M" "300M" "400M" "500M" "1G" "2G" "3G" "4G" "5G" "10G"

接続帯域
'10M/20M/30M/40M/50M/100M/200M/300M/400M/500M/1G/2G/3G/4G/5G/10G'のいずれか

Responses

201

Created

400

Bad Request

401

Unauthorized

409

Conflict

500

Internal Server Error

post/tenants/{tenantId}/fic/connections
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/fic/connections

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "name": "newIoT-XXX",
  • "ficType": "icms",
  • "routerId": "F020123456789",
  • "bandwidth": "100M"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "approvalRequest":
    {
    }
}

FIC-Connectionの詳細取得用API

FIC-Connectionの詳細情報を取得します。

path Parameters
tenantId
required
string 32 characters 0-9a-f
Example: 550e8400e29b41d4a716446655440000

テナントID

ficType
required
string
Value: "icms"
Example: icms

取得対象のFIC-Connectionを指定

id
required
string

対象コネクションID

header Parameters
X-Auth-Token
required
string 32 characters 0-9a-f
Example: 098e5cb2b91c4b63a64e47dfe17a5f76

ログイン時に取得するIDトークン

Responses

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

409

Conflict

500

Internal Server Error

get/tenants/{tenantId}/fic/connections/{ficType}/{id}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/fic/connections/{ficType}/{id}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "id": "F030123456789",
  • "ficType": "icms",
  • "name": "newIoT-XXX",
  • "redundant": true,
  • "tenantId": "06a90740d6764465896091b1f0676048",
  • "area": "JPEAST",
  • "operationStatus": "Completed",
  • "bandwidth": "100M",
  • "source":
    {
    },
  • "destination":
    {
    },
  • "interTenant": true,
  • "toPublicService": true,
  • "resourceGroup":
    {
    }
}

FIC-Connectionの廃止用API

指定したFIC-Connectionを廃止します。

path Parameters
tenantId
required
string 32 characters 0-9a-f
Example: 550e8400e29b41d4a716446655440000

テナントID

ficType
required
string
Value: "icms"
Example: icms

取得対象のFIC-Connectionを指定

id
required
string

対象コネクションID

header Parameters
X-Auth-Token
required
string 32 characters 0-9a-f
Example: 098e5cb2b91c4b63a64e47dfe17a5f76

ログイン時に取得するIDトークン

Responses

202

OK

400

Bad Request

401

Unauthorized

409

Conflict

500

Internal Server Error

delete/tenants/{tenantId}/fic/connections/{ficType}/{id}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/fic/connections/{ficType}/{id}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "id": "F030123456789",
  • "ficType": "icms",
  • "name": "newIoT-XXX",
  • "redundant": true,
  • "tenantId": "06a90740d6764465896091b1f0676048",
  • "area": "JPEAST",
  • "operationStatus": "Completed",
  • "bandwidth": "100M",
  • "source":
    {
    },
  • "destination":
    {
    },
  • "interTenant": true,
  • "toPublicService": true,
  • "resourceGroup":
    {
    },
  • "operationId": "8d49e2ab41a54598aec02c0f198ab0e3"
}