Orders - Super OCN Flexible Connect API リファレンス (1.1.0-BGP-1)
Download OpenAPI specification:Download
申込履歴 一覧 API
申込履歴 一覧 API
path Parameters
tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPF のテナントに一意に与えられる ID. UUID 形式 |
query Parameters
statusCategory | string Enum: "applied" "processing" "completed" "canceled" "aborted" "rejected" Example: statusCategory=processing order のステータスカテゴリでフィルタ。
|
limit | integer >= 0 ページあたりの表示件数の指定 |
offset | integer >= 0 表示するページ番号の指定 (デフォルト0) |
header Parameters
X-Auth-Token required | string ^[a-f0-9]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
200
OK
get/v1/tenants/{tenantId}/orders
http://api.ntt.com/ocnx-transit/v1/tenants/{tenantId}/orders
Response samples
- 200
Content type
application/json
Copy
Expand all Collapse all {- "total": 100,
- "offset": 0,
- "orders": [
- {
- "tenantId": "550e8400e29b41d4a716446655440000",
- "resourceId": "ox0000000000",
- "orderId": "62ec2b62646740b5809f695dea7b2bbf",
- "resource": "circuits",
- "operation": "create",
- "orderStatus": "applied",
- "orderStatusCategory": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "request": { },
- "response": {
- "statusCode": 202,
- "message": "Requested circuitId does not exist.",
- "remarks": "住所 (英語) を訂正したいとの旨ご連絡を頂いたので、差し戻します。オーダー内容を編集してください。"
}
}
]
}
申込履歴 参照 API
申込履歴 参照 API
path Parameters
tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPF のテナントに一意に与えられる ID. UUID 形式 |
orderId required | string ^[0-9a-f]{32}$ Example: 62ec2b62646740b5809f695dea7b2bbf 関連するオーダーのID. orderStatus と同じ条件で対象のオーダーが引用される |
header Parameters
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
200
OK
get/v1/tenants/{tenantId}/orders/{orderId}
http://api.ntt.com/ocnx-transit/v1/tenants/{tenantId}/orders/{orderId}
Response samples
- 200
Content type
application/json
Copy
Expand all Collapse all {- "tenantId": "550e8400e29b41d4a716446655440000",
- "resourceId": "ox0000000000",
- "orderId": "62ec2b62646740b5809f695dea7b2bbf",
- "resource": "circuits",
- "operation": "create",
- "orderStatus": "applied",
- "orderStatusCategory": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "request": { },
- "response": {
- "statusCode": 202,
- "message": "Requested circuitId does not exist.",
- "remarks": "住所 (英語) を訂正したいとの旨ご連絡を頂いたので、差し戻します。オーダー内容を編集してください。"
}
}
申込内容 変更 API
申込内容 変更 API
注意点:
- リソースの状態によってはこのオペレーションが実行不可能な場合があります(既に元の申込内容で処理中である場合、対象申込が処理済みである場合など)
path Parameters
tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPF のテナントに一意に与えられる ID. UUID 形式 |
orderId required | string ^[0-9a-f]{32}$ Example: 62ec2b62646740b5809f695dea7b2bbf 関連するオーダーのID. orderStatus と同じ条件で対象のオーダーが引用される |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Request Body schema: application/json
request body
request required | object 申込内容に対する変更内容. 変更点のみ入力 |
Responses
202
Accepted
put/v1/tenants/{tenantId}/orders/{orderId}
http://api.ntt.com/ocnx-transit/v1/tenants/{tenantId}/orders/{orderId}
Request samples
- Payload
Content type
application/json
Copy
Expand all Collapse all {- "request": {
- "customerNote": "my first circuit"
}
}
Response samples
- 202
Content type
application/json
Copy
Expand all Collapse all {- "tenantId": "550e8400e29b41d4a716446655440000",
- "resourceId": "ox0000000000",
- "orderId": "62ec2b62646740b5809f695dea7b2bbf",
- "resource": "circuits",
- "operation": "create",
- "orderStatus": "applied",
- "orderStatusCategory": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "request": { },
- "response": {
- "statusCode": 202,
- "message": "Requested circuitId does not exist.",
- "remarks": "住所 (英語) を訂正したいとの旨ご連絡を頂いたので、差し戻します。オーダー内容を編集してください。"
}
}
申込内容 取り消し API
申込内容 取り消し API
注意点:
- リソースの状態によってはこのオペレーションが実行不可能な場合があります(既に元の申込内容で処理中である場合、対象申込が処理済みである場合など)
path Parameters
tenantId required | string ^[0-9a-f]{32}$ Example: 550e8400e29b41d4a716446655440000 SDPF のテナントに一意に与えられる ID. UUID 形式 |
orderId required | string ^[0-9a-f]{32}$ Example: 62ec2b62646740b5809f695dea7b2bbf 関連するオーダーのID. orderStatus と同じ条件で対象のオーダーが引用される |
header Parameters
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
202
Accepted
delete/v1/tenants/{tenantId}/orders/{orderId}
http://api.ntt.com/ocnx-transit/v1/tenants/{tenantId}/orders/{orderId}
Response samples
- 202
Content type
application/json
Copy
Expand all Collapse all {- "tenantId": "550e8400e29b41d4a716446655440000",
- "resourceId": "ox0000000000",
- "orderId": "62ec2b62646740b5809f695dea7b2bbf",
- "resource": "circuits",
- "operation": "create",
- "orderStatus": "applied",
- "orderStatusCategory": "applied",
- "creationTime": "2019-05-21T10:05:48+09:00",
- "updateTime": "2019-05-21T10:05:48+09:00",
- "request": { },
- "response": {
- "statusCode": 202,
- "message": "Requested circuitId does not exist.",
- "remarks": "住所 (英語) を訂正したいとの旨ご連絡を頂いたので、差し戻します。オーダー内容を編集してください。"
}
}