# Cyclos4102Api.ValidationApi

All URIs are relative to *https://demo.cyclos.org/api*

Method | HTTP request | Description
------------- | ------------- | -------------
[**validateEmailChange**](ValidationApi.md#validateEmailChange) | **POST** /validate/email-change/{key} | Validate a pending e-mail change.
[**validateUserRegistration**](ValidationApi.md#validateUserRegistration) | **POST** /validate/registration/{key} | Validate a pending user registration.


<a name="validateEmailChange"></a>
# **validateEmailChange**
> validateEmailChange(key)

Validate a pending e-mail change.

Validate an e-mail change for the given validation key. After validating  the change, the email is effectively changed. 

### Example
```javascript
var Cyclos4102Api = require('cyclos_4102_api');

var apiInstance = new Cyclos4102Api.ValidationApi();

var key = "key_example"; // String | The e-mail change validation key the user has received.  


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully.');
  }
};
apiInstance.validateEmailChange(key, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **key** | **String**| The e-mail change validation key the user has received.   | 

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: Not defined
 - **Accept**: application/json

<a name="validateUserRegistration"></a>
# **validateUserRegistration**
> UserRegistrationResult validateUserRegistration(key)

Validate a pending user registration.

Validate a pending user registration for the given validation key.  After validating the registration is completed. 

### Example
```javascript
var Cyclos4102Api = require('cyclos_4102_api');

var apiInstance = new Cyclos4102Api.ValidationApi();

var key = "key_example"; // String | The registration validation key the user has received. 


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
apiInstance.validateUserRegistration(key, callback);
```

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **key** | **String**| The registration validation key the user has received.  | 

### Return type

[**UserRegistrationResult**](UserRegistrationResult.md)

### Authorization

No authorization required

### HTTP request headers

 - **Content-Type**: Not defined
 - **Accept**: application/json

