# VerityReputation.ActionTypeApi

All URIs are relative to *http://springserver.cfapps.io/verity/core*

Method | HTTP request | Description
------------- | ------------- | -------------
[**createActiontype**](ActionTypeApi.md#createActiontype) | **POST** /actiontype | create ActionType
[**getActiontype**](ActionTypeApi.md#getActiontype) | **GET** /actiontype/{uuid} | get ActionType
[**updateActiontype**](ActionTypeApi.md#updateActiontype) | **PUT** /actiontype | update ActionType


<a name="createActiontype"></a>
# **createActiontype**
> ActionType createActiontype(opts)

create ActionType

### Example
```javascript
var VerityReputation = require('verity_reputation');

var apiInstance = new VerityReputation.ActionTypeApi();

var opts = { 
  'body': new VerityReputation.ActionType() // ActionType | 
};

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

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**ActionType**](ActionType.md)|  | [optional] 

### Return type

[**ActionType**](ActionType.md)

### Authorization

No authorization required

### HTTP request headers

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

<a name="getActiontype"></a>
# **getActiontype**
> ActionType getActiontype(uuid)

get ActionType

### Example
```javascript
var VerityReputation = require('verity_reputation');

var apiInstance = new VerityReputation.ActionTypeApi();

var uuid = "uuid_example"; // String | 


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

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **uuid** | **String**|  | 

### Return type

[**ActionType**](ActionType.md)

### Authorization

No authorization required

### HTTP request headers

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

<a name="updateActiontype"></a>
# **updateActiontype**
> updateActiontype(opts)

update ActionType

### Example
```javascript
var VerityReputation = require('verity_reputation');

var apiInstance = new VerityReputation.ActionTypeApi();

var opts = { 
  'body': new VerityReputation.ActionType() // ActionType | 
};

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

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **body** | [**ActionType**](ActionType.md)|  | [optional] 

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

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

