docomo business SIGN IoTカタログAPIリファレンス (1.0.0)

Download OpenAPI specification:Download

docomo business SIGN IoTカタログAPIリファレンス

IoTカタログ用API

モバイル回線契約から環境構築まで行うAPI

MAXIV Value(インターネット)注文

MAXIV契約とValue(インターネット)回線契約を行います。

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
sim
required
object (sim-request)
maxiv
required
object (maxiv)

Responses

202

Accepted.

400

Bad Request

409

Conflict

500

Internal Server Error

post/tenants/{tenantId}/market-place/open/maxiv
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/open/maxiv

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "sim":
    {
    },
  • "maxiv":
    {
    }
}

Response samples

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

SkyWay Value(インターネット)注文

SkyWay契約とValue(インターネット)回線契約を行います。

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
sim
required
object (sim-request)
skyway
required
object (skyway)

Responses

202

Accepted.

400

Bad Request

409

Conflict

500

Internal Server Error

post/tenants/{tenantId}/market-place/open/skyway
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/open/skyway

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "sim":
    {
    },
  • "skyway":
    {
    }
}

Response samples

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

Things Cloud Value(インターネット)注文

Things Cloud環境構築とValue(インターネット)回線契約を行います。

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
sim
required
object (sim-request)
thingsCloud
required
object (thingsCloud-request)

Responses

202

Accepted.

400

Bad Request

409

Conflict

500

Internal Server Error

post/tenants/{tenantId}/market-place/open/things-cloud
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/open/things-cloud

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "sim":
    {
    },
  • "thingsCloud":
    {
    }
}

Response samples

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

Value(インターネット)注文

Value(インターネット)回線契約を行います。

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
sim
required
object (sim-request)

Responses

202

Accepted.

400

Bad Request

409

Conflict

500

Internal Server Error

post/tenants/{tenantId}/market-place/open/mvno
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/open/mvno

Request samples

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

Response samples

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

Value(閉域)注文

Value(閉域)回線契約とFIC-Connection契約を行います。

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
sim
required
object (sim-request)
profileActSegment
required
Array of objects

プロファイル用IPセグメント

fic
required
object (fic-request)

Responses

202

Accepted.

400

Bad Request

409

Conflict

500

Internal Server Error

post/tenants/{tenantId}/market-place/closed/mvno
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/closed/mvno

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "sim":
    {
    },
  • "profileActSegment":
    [
    ],
  • "fic":
    {
    }
}

Response samples

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

IoTカタログ注文履歴一覧取得

申込まれた注文の一覧を返却します。

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

テナントID

query Parameters
templateType
string
Enum: "maxiv_open" "things_cloud_open" "mvno_open" "mvno_closed" "skyway_open"

テンプレート種別

status
string
Enum: "processing" "completed"

テンプレート種別

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

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

Responses

200

OK

400

Bad Request

500

Internal Server Error

get/tenants/{tenantId}/market-place/orders
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/orders

Response samples

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

IoTカタログ注文履歴取得

申込まれた注文の詳細を返却します。

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

テナントID

id
required
string ^[0-9a-f]{32}$
Example: e4eaaaf2d14211e1b3e4080027620cdd

IoTカタログ注文を一意に特定するID

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

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

Responses

200

OK

400

Bad Request

404

Not Found

500

Internal Server Error

get/tenants/{tenantId}/market-place/orders/{id}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/market-place/orders/{id}

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "id": "e4eaaaf2d14211e1b3e4080027620cdd",
  • "templateType": "maxiv_open",
  • "orderedAt": "2024-06-10T06:30:30Z",
  • "status": "processing",
  • "orderProgresses":
    [
    ],
  • "request":
    {
    }
}