Flexible Security Service API References (1.0.0)

Download OpenAPI specification:Download

Portal users can log in to the Management Portal.

Authentication

X-Auth-Token

Security Scheme Type API Key
Header parameter name: {keystone_token}

portal-user

Get portal users

Get portal user resources.

Authorizations:
query Parameters
id
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$

The ID of the resource.

userId
string ^[a-zA-Z0-9-_.]{1,31}$

A userId of the resource.

serviceGroupId
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$

The service group ID of the resource.

Responses

200

OK

400

Bad Request

401

Unauthorized

500

Internal Server Error

503

Service Unavailable

get/v1/portal-users
https://api.ntt.com/fsec-ers/v1/portal-users

Response samples

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

Create Portal user

Create Portal user resource.

Authorizations:
Request Body schema: application/json
portalUser
required
object (PortalUserCreateRequest)

Responses

202

OK

400

Bad Request

401

Unauthorized

500

Internal Server Error

503

Service Unavailable

post/v1/portal-users
https://api.ntt.com/fsec-ers/v1/portal-users

Request samples

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

Response samples

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

Get portal user

Get portal user resource.

Authorizations:
path Parameters
portal_user_id
required
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$

Responses

200

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

503

Service Unavailable

get/v1/portal-users/{portal_user_id}
https://api.ntt.com/fsec-ers/v1/portal-users/{portal_user_id}

Response samples

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

Update Portal user

Update Portal user resource.

Authorizations:
path Parameters
portal_user_id
required
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$
Request Body schema: application/json
portalUser
required
object (PortalUserUpdateRequest)

Responses

202

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

503

Service Unavailable

patch/v1/portal-users/{portal_user_id}
https://api.ntt.com/fsec-ers/v1/portal-users/{portal_user_id}

Request samples

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

Response samples

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

Delete portal user

Delete portal user resource.

Authorizations:
path Parameters
portal_user_id
required
string ^[a-fA-F0-9]{8}(-[a-fA-F0-9]{4}){3}-[a-fA-F0-9]{12}$

Responses

202

OK

400

Bad Request

401

Unauthorized

404

Not Found

500

Internal Server Error

503

Service Unavailable

delete/v1/portal-users/{portal_user_id}
https://api.ntt.com/fsec-ers/v1/portal-users/{portal_user_id}

Response samples

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