Check login ID

Prev Next

Available in Classic and VPC

Check the validity and duplication of the login ID to be used for a sub account.

Request

This section describes the request format. The method and URI are as follows:

Method URI
GET /api/v1/join/check-login-id

Request headers

For information about the headers common to all Sub Account APIs, see Sub Account request headers.

Request query parameters

You can use the following query parameters with your request:

Field Type Required Description
loginId String Required Sub account login ID
  • 3-60 characters using a combination of English uppercase and lowercase letters, numbers, and special characters . @ - _
  • First letter must be an English uppercase or lowercase letter

Request example

The request example is as follows:

curl --location --request GET 'https://subaccount.apigw.ntruss.com/api/v1/join/check-login-id?loginId=subaccount' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \
--header 'Accept: application/json'

Response

This section describes the response format.

Response body

The response body includes the following data:

Field Type Required Description
success Boolean - Sub account login ID check result
  • true | false
    • true: available ID
    • false: unavailable ID
message String - Reason for unavailability
  • Display if success is false

Response status codes

For information about the HTTP status codes common to all Sub Account APIs, see Sub Account status codes.

Response example

The response example is as follows:

If the check shows that the ID is available

The following is a sample response if the check result is an available ID.

{
    "success": true,
    "message": ""
}

If the check shows that the ID is unavailable

The following is a sample response if the check result is an unavailable ID.

{
    "success": false,
    "message": "English letters, numbers, and special characters ".", "@", "-", and "_" are allowed. Enter a string that begins with an English letter and is between 3 and 60 characters long."
}