docomo business SIGN 共通APIリファレンス (1.0.0)

Download OpenAPI specification:Download

docomo business SIGN 共通APIリファレンス

SIM送付先

SIMの送付先を管理する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

500

Internal Server Error

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

Response samples

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

送付先住所登録

送付先住所登録
作成可能件数: 10件

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
contractorName
required
string

契約者氏名

shippingPostalCode
required
string

宛先郵便番号

shippingPrefecture
required
string

宛先都道府県

shippingCity
required
string

宛先市区町村

shippingCityAdditionalInfo
required
string Nullable

宛先大字通称など

shippingAddress
required
string

宛先町番地

shippingBuilding
required
string

宛先ビル名等

packageRecipient
required
string

部署名・担当者名

packageRecipientCompany
required
string Nullable

発送先会社名

phoneNumber
required
string

宛先電話番号

contractorEmailAddress
required
string <email> ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$

契約者メールアドレス

Responses

201

Created

400

Bad Request

500

Internal Server Error

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

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "contractorName": "string",
  • "shippingPostalCode": "string",
  • "shippingPrefecture": "string",
  • "shippingCity": "string",
  • "shippingCityAdditionalInfo": "string",
  • "shippingAddress": "string",
  • "shippingBuilding": "string",
  • "packageRecipient": "string",
  • "packageRecipientCompany": "string",
  • "phoneNumber": "string",
  • "contractorEmailAddress": "user@example.com"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "shippingAddressId": "fbfd5c9c6718320e7fdec080b74a7abd",
  • "contractorName": "山田 太郎",
  • "shippingPostalCode": "100-8019",
  • "shippingPrefecture": "東京都",
  • "shippingCity": "千代田区",
  • "shippingCityAdditionalInfo": "string",
  • "shippingAddress": "大手町2-3-1",
  • "shippingBuilding": "大手町プレイスウエストタワー",
  • "packageRecipient": "開発部",
  • "packageRecipientCompany": "エヌ・ティ・ティ・コミュニケーションズ",
  • "phoneNumber": "03-1234-1234",
  • "contractorEmailAddress": "test@example.com"
}

送付先住所取得

送付先住所取得

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

テナントID

shippingAddressId
required
string 32 characters 0-9a-f
Example: b41715e07684453abbe8a83eb93fde80

送付先住所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}/shipping-addresses/{shippingAddressId}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/shipping-addresses/{shippingAddressId}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "shippingAddressId": "fbfd5c9c6718320e7fdec080b74a7abd",
  • "contractorName": "山田 太郎",
  • "shippingPostalCode": "100-8019",
  • "shippingPrefecture": "東京都",
  • "shippingCity": "千代田区",
  • "shippingCityAdditionalInfo": "string",
  • "shippingAddress": "大手町2-3-1",
  • "shippingBuilding": "大手町プレイスウエストタワー",
  • "packageRecipient": "開発部",
  • "packageRecipientCompany": "エヌ・ティ・ティ・コミュニケーションズ",
  • "phoneNumber": "03-1234-1234",
  • "contractorEmailAddress": "test@example.com"
}

送付先住所変更

送付先住所変更

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

テナントID

shippingAddressId
required
string 32 characters 0-9a-f
Example: b41715e07684453abbe8a83eb93fde80

送付先住所ID

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

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

Request Body schema: application/json
contractorName
required
string

契約者氏名

shippingPostalCode
required
string

宛先郵便番号

shippingPrefecture
required
string

宛先都道府県

shippingCity
required
string

宛先市区町村

shippingCityAdditionalInfo
required
string Nullable

宛先大字通称など

shippingAddress
required
string

宛先町番地

shippingBuilding
required
string

宛先ビル名等

packageRecipient
required
string

部署名・担当者名

packageRecipientCompany
required
string Nullable

発送先会社名

phoneNumber
required
string

宛先電話番号

contractorEmailAddress
required
string <email> ^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$

契約者メールアドレス

Responses

200

OK

400

Bad Request

404

Not Found

500

Internal Server Error

put/tenants/{tenantId}/shipping-addresses/{shippingAddressId}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/shipping-addresses/{shippingAddressId}

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "contractorName": "string",
  • "shippingPostalCode": "string",
  • "shippingPrefecture": "string",
  • "shippingCity": "string",
  • "shippingCityAdditionalInfo": "string",
  • "shippingAddress": "string",
  • "shippingBuilding": "string",
  • "packageRecipient": "string",
  • "packageRecipientCompany": "string",
  • "phoneNumber": "string",
  • "contractorEmailAddress": "user@example.com"
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "shippingAddressId": "fbfd5c9c6718320e7fdec080b74a7abd",
  • "contractorName": "山田 太郎",
  • "shippingPostalCode": "100-8019",
  • "shippingPrefecture": "東京都",
  • "shippingCity": "千代田区",
  • "shippingCityAdditionalInfo": "string",
  • "shippingAddress": "大手町2-3-1",
  • "shippingBuilding": "大手町プレイスウエストタワー",
  • "packageRecipient": "開発部",
  • "packageRecipientCompany": "エヌ・ティ・ティ・コミュニケーションズ",
  • "phoneNumber": "03-1234-1234",
  • "contractorEmailAddress": "test@example.com"
}

送付先住所削除

送付先住所削除

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

テナントID

shippingAddressId
required
string 32 characters 0-9a-f
Example: b41715e07684453abbe8a83eb93fde80

送付先住所ID

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

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

Responses

204

No Content

400

Bad Request

404

Not Found

500

Internal Server Error

delete/tenants/{tenantId}/shipping-addresses/{shippingAddressId}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/shipping-addresses/{shippingAddressId}

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "errorCode": 10104,
  • "errorMessages":
    [
    ]
}

オーダー管理

オーダー管理用API

オーダー履歴一覧取得

オーダー履歴一覧取得

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

テナントID

query Parameters
from
required
string <date>
Example: from=2024-06-10

検索年月日(from) 検索年月日(to)以前であること。
fromパラメータに指定された日付の午前0時00分00秒以降のデータを取得対象とします。

to
required
string <date>
Example: to=2024-06-10

検索年月日(to) 検索年月日(from)以降であること。
toパラメータに指定された日付の23時59分59秒までのデータを取得対象とします。

serviceType
string
Enum: "mvno-open" "mvno-closed" "things-cloud" "fic" "maxiv" "skyway" "security"
Example: serviceType=mvno-open

サービスタイプ(複数指定可能)

orderType
string
Enum: "create-sim" "suspend" "resume" "delete-sim" "policy" "activate" "sleep" "wake" "add-limit" "create-connection" "delete-connection" "create-tc" "delete-tc" "request-approval" "execute-request" "delete-request" "create-maxiv" "delete-maxiv" "create-skyway" "delete-skyway" "create-rink-help-desk" "delete-rink-help-desk" "start-rink-flow-collector" "end-rink-flow-collector"
Example: orderType=create-sim

オーダータイプ(複数指定可能) create-sim: SIM発注, suspend: SIM利用中断, resume: SIM利用再開, delete-sim: SIM廃止, policy: 料金プラン変更/上限値変更, activate: プロファイル開通, sleep: プロファイル利用休止, wake: プロファイル休止解除, add-limit: 容量追加, create-connection: NTTC閉域接続申し込み, delete-connection: NTTC閉域契約廃止, create-tc: CREATE_ORDER, delete-tc: DELETE_ORDER, request-approval: 接続承認依頼, execute-request: オーダー実行, delete-request: FIC-Connection廃止, create-maxiv: MAXIV契約, delete-maxiv: MAXIV解約, create-skyway: SkyWay契約, delete-skyway: SkyWay解約, create-rink-help-desk: ヘルプデスク設定, delete-rink-help-desk: ヘルプデスク廃止, start-rink-flow-collector: フローコレクター利用開始, end-rink-flow-collector: フローコレクター利用停止

page
integer >= 1
Example: page=3

ページ数. デフォルトは1

pageSize
integer [ 1 .. 10000 ]
Example: pageSize=30

1ページ中のアイテム数. デフォルトは20

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}/orders
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/orders

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "orders":
    [
    ],
  • "total": 2,
  • "totalPages": 1,
  • "page": 1,
  • "pageSize": 20
}

オーダー履歴取得

オーダー履歴取得

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

テナントID

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

docomo business SIGNで管理するオーダー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}/orders/{orderId}
https://api.ntt.com/sdpf-iot-pf/v1/tenants/{tenantId}/orders/{orderId}

Response samples

Content type
application/json
Example
Copy
Expand all Collapse all
{
  • "serviceType": "mvno-open",
  • "orderType": "create-sim",
  • "orderedAt": "2024-06-10T06:30:30Z",
  • "status": "success",
  • "updatedAt": "2024-06-10T06:30:30Z",
  • "endedAt": null
}

ダッシュボード

トップページ用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

500

Internal Server Error

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

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "simsCount":
    {
    },
  • "threatsCount":
    {
    },
  • "trafficsCount":
    {
    },
  • "paasCount":
    {
    },
  • "contents":
    {
    }
}

約款

約款同意状況管理用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

500

Internal Server Error

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

Response samples

Content type
application/json
Copy
Expand all Collapse all
{}

約款同意

現在施行中の最新の約款に同意する

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

500

Internal Server Error

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

Response samples

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