Manage allowed ipaddress API

In this document, the role manager will be expressed as ParentID

ParentID is accounts applied via the business portal, or equivalent accounts issued by our company staff in charge

Overview(Coming soon)

This API manages the configuration of source IP addresses used by ParentID.

When applying from the business portal or when issued by our company staff in charge, the role manager accounts are definitely registered with the source IP address of that account. #1

#1 Accounts issued after August 2025. All accounts issued before August 2025, the default value have been be set to 0.0.0.0/0.

Conceptual figure

ParentID cannot be accessed from unregistered IP addresses; such attempts will result in an error.

Caution of using role manager's API key

ParentID can use all API. You should use the role manager's API key when you use manager's API -e.g. IAM API. We recommend using API key of child API user when you use other API.

How to use this API

The cases you would like to manage source IP addresses of a role manager accounts by using this API are as follows:

1.When you would like to change the current setting

e.g)The IP address of the client server is going to change from until now use

2.When you would like to refer to the current setting

e.g)When you have forgotten the actual settings and want to see which IP addresses can use your account.

Example

For instance, you can use this if 12.23.56.78/32 is currently registered and you would like to add 34.56.78.9/32.

Before

Change state from 12.23.56.78/32 is registered to 12.23.56.78/32 and 34.56.78.9/32 being registered


After

You can use ParentID from12.23.56.78/32 and 34.56.78.9/32.

Resource URL

Please use the global common domain, depending on the circumstances of your available points, and then connect to the nearest API gateway.

1.Base Path(Global Load Balance)

https://api.ntt.com/v1/manage-allowed-ipaddress

Resource Information

Key Value
Response Format JSON
Authorization(OAuth) Yes
Rate Limiting #2 Yes

#2 appropriate flow restriction


To change the current setting

PUT /v1/manage-allowed-ipaddress

Request Parameters

Name Description Type Mandatory Notes
allowedIpAddresses The source IP address used by this account JSON Yes \Only Ipv4 \By CIDR notation #3 \Multiple IP address can be set by separating them with ,(a comma) up to 100 addresses

#3 CIDR notation example: If the range is 192.168.1.0 to 192.168.1.255, it is written as 192.168.1.0/24.

Example Request

Content-Type: application/json; charset=utf-8

PUT /v1/manage-allowed-ipaddress
    {
      "allowedIpAddresses":"10.10.10.10/32,172.168.10.0/24"
    }

Response Parameters

Name Description type mandatory
allowedIpAddresses New IP address String Yes

Example Result

    {
      "allowedIpAddresses":"10.10.10.10/32,172.168.10.0/24"
    }

To refer to the current setting

GET /v1/manage-allowed-ipaddress

Request Parameters

none

Example Request

 GET /v1/manage-allowed-ipaddress

Response Parameters

Name Description type mandatory
allowedIpAddresses Currently set IP address String Yes

Example Result

    {
      "allowedIpAddresses":"10.10.10.10/32,172.168.10.0/24"
    }