Location
  /api/apps/{appID}/users/me/email-address/verify
    This resource allows to verify the email address of
the user.
  
  
Request Headers (Applies to all methods)
Authorization
      header
      
          Required: Yes
      
    POST
/api/apps/{appID}/users/me/email-address/verify
        Description
        
    Verify the email address of the user.
Content-Type application/vnd.kii.AddressVerificationRequest+json
The verification code must be provided.
        Name
        Required?
        type
        Description
      
      
        Authorization
        Yes
        string
        Authorization can be of type Basic or Bearer.
    - Authorization Basic: header for granting an anonymous access.
 - Set a Base64-encoded string of AppID and AppKey concatenated with a colon (APP_ID:APP_KEY).
 - The header should look like:
Authorization: Basic czZCaGRSa3F0Mzo3RmpmcDBaQnIxS3REUmJuZlZkbUl3 - Authorization Bearer: using Oauth2 Bearer Token.
 - The header should look like:
Authorization: Bearer ht5fpHQAyrPPwLftK1rAqllv5WNVPCnYfPiCvPocFuQ 
        Name
        Required?
        Type
        Description
      
      
        verificationCode
        
        string
        The code for the verification.
      
    
      Sample Request
      
    
    {
  "verificationCode": "[string]"
}
      Responses
      
        
          
      
      
        
          
      
      
        
          
      
      
        
          
      
      
        
          
      
      
        
          
      
    
  200
        Content-Type application/vnd.kii.AddressVerificationResponse+json
          The verification has been done successfully
        
        Contents
        | Name | Type | Description | 
|---|---|---|
| verificationStatus | AddressVerificationStatus | The status of the verification. | 
404
        Content-Type application/vnd.kii.UserNotFoundException+json
          The user was not found.
        
        Contents
        | Name | Type | Description | 
|---|---|---|
| errorCode | string | Error code "USER_NOT_FOUND". | 
| message | string | The error message. | 
| field | string | The field used for searching the user. This can be the userID or address field. | 
| value | string | The field value used for searching the user. | 
| appID | string | The ID of the application. | 
400
        Content-Type application/vnd.kii.InvalidAccountStatusException+json
          The email address is already verified.
        
        Contents
        | Name | Type | Description | 
|---|---|---|
| errorCode | string | Error code "INVALID_ACCOUNT_STATUS". | 
| message | string | The error message. | 
| userID | string | The ID of the user. | 
| appID | string | The ID of the application. | 
| accountType | AccountType | The type of the account. | 
403
        Content-Type application/vnd.kii.InvalidVerificationCodeException+json
          The verification code is invalid.
        
        Contents
        | Name | Type | Description | 
|---|---|---|
| errorCode | string | Error code "INVALID_VERIFICATION_CODE". | 
| message | string | The error message. | 
| userID | string | The ID of the user. | 
| appID | string | The ID of the application. | 
| verificationCode | string | The verification code. | 
409
        Content-Type application/vnd.kii.AddressAlreadyInUseException+json
          The email address is verified by another user.
        
        Contents
        | Name | Type | Description | 
|---|---|---|
| errorCode | string | Error code "USER_ALREADY_EXISTS". | 
| message | string | The error message. | 
| field | string | The field used to check the user already exists, can be "loginName", "emailAddress" or "phoneNumber". | 
| value | string | The value of the field. | 
401
        Content-Type application/vnd.kii.UserDisabledException+json
          Failed to verify the email address because the user is disabled.
        
        Contents
        | Name | Type | Description | 
|---|---|---|
| errorCode | string | Error code "USER_DISABLED". | 
| message | string | The error message. | 
| UserID | string | The ID of the user. | 
| appID | string | The ID of the application. |