Wasabi Gateway API Reference (v2.0)

Download OpenAPI specification:Download

Introduction

API Reference for Manipulating Wasabi Gateway Resources.

Authentication

apiToken

Please refer to https://sdpf.ntt.com/about-sss/api-references/first-step/ for instructions on obtaining the authentication token.

Security Scheme Type API Key
Header parameter name: X-Auth-Token

Wasabi Gateway

List Wasabi Gateways

Authorizations:
query Parameters
common_function_gateway_id
string <uuid>

The Common Function Gateway ID to associate with this Wasabi Gateway

description
string

Description of the Wasabi Gateway resource

id
string

Unique ID of the Wasabi Gateway resource

name
string

Name of the Wasabi Gateway resource

status
string
Enum: "ACTIVE" "DOWN" "PENDING_CREATE" "PENDING_UPDATE" "PENDING_DELETE" "MONITORING_UNAVAILABLE" "ERROR"

The Wasabi Gateway status

tenant_id
string <uuid>

Tenant ID of the owner (UUID)

Responses

200

OK

400

Bad Request (400)

401

Unauthorized (401)

404

Not Found (404)

500

Internal Server Error (500)

get/v2.0/wasabi_gateways

JP7 Region

https://network-jp7-ecl.api.ntt.com/v2.0/wasabi_gateways

JP8 Region

https://network-jp8-ecl.api.ntt.com/v2.0/wasabi_gateways

JP9 Region

https://network-jp9-ecl.api.ntt.com/v2.0/wasabi_gateways

Response samples

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

Create Wasabi Gateway

Authorizations:
Request Body schema: application/json
wasabi_gateway
object (WasabiGatewayCreate)

Responses

201

Created

400

Bad Request (400)

401

Unauthorized (401)

404

Not Found (404)

409

Conflict (409)

500

Internal Server Error (500)

post/v2.0/wasabi_gateways

JP7 Region

https://network-jp7-ecl.api.ntt.com/v2.0/wasabi_gateways

JP8 Region

https://network-jp8-ecl.api.ntt.com/v2.0/wasabi_gateways

JP9 Region

https://network-jp9-ecl.api.ntt.com/v2.0/wasabi_gateways

Request samples

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

Response samples

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

Show Wasabi Gateway

Authorizations:
path Parameters
wasabi_gateway_id
required
string <uuid>

Responses

200

OK

400

Bad Request (400)

401

Unauthorized (401)

404

Not Found (404)

500

Internal Server Error (500)

get/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP7 Region

https://network-jp7-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP8 Region

https://network-jp8-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP9 Region

https://network-jp9-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

Response samples

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

Update Wasabi Gateway

Authorizations:
path Parameters
wasabi_gateway_id
required
string <uuid>
Request Body schema: application/json
wasabi_gateway
required
object (WasabiGatewayUpdate)

Responses

200

OK

400

Bad Request (400)

401

Unauthorized (401)

404

Not Found (404)

409

Conflict (409)

500

Internal Server Error (500)

put/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP7 Region

https://network-jp7-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP8 Region

https://network-jp8-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP9 Region

https://network-jp9-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

Request samples

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

Response samples

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

Delete Wasabi Gateway

Authorizations:
path Parameters
wasabi_gateway_id
required
string <uuid>

Responses

204

No Content (204)

400

Bad Request (400)

401

Unauthorized (401)

404

Not Found (404)

409

Conflict (409)

500

Internal Server Error (500)

delete/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP7 Region

https://network-jp7-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP8 Region

https://network-jp8-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

JP9 Region

https://network-jp9-ecl.api.ntt.com/v2.0/wasabi_gateways/{wasabi_gateway_id}

Response samples

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