# VerityReputation.OrganizationApi

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

Method | HTTP request | Description
------------- | ------------- | -------------
[**createOrganization**](OrganizationApi.md#createOrganization) | **POST** /organization | create an Organization
[**getOrganization**](OrganizationApi.md#getOrganization) | **GET** /organization/{uuid} | get organization
[**getOrganizationsByQuery**](OrganizationApi.md#getOrganizationsByQuery) | **GET** /organization | get organizations by query parameters
[**updateOrganization**](OrganizationApi.md#updateOrganization) | **PUT** /organization | update Organization


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

create an Organization

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

var apiInstance = new VerityReputation.OrganizationApi();

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

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

### Parameters

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

### Return type

[**Organization**](Organization.md)

### Authorization

No authorization required

### HTTP request headers

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

<a name="getOrganization"></a>
# **getOrganization**
> Organization getOrganization(uuid)

get organization

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

var apiInstance = new VerityReputation.OrganizationApi();

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.getOrganization(uuid, callback);
```

### Parameters

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

### Return type

[**Organization**](Organization.md)

### Authorization

No authorization required

### HTTP request headers

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

<a name="getOrganizationsByQuery"></a>
# **getOrganizationsByQuery**
> [Organization] getOrganizationsByQuery(name, opts)

get organizations by query parameters

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

var apiInstance = new VerityReputation.OrganizationApi();

var name = "name_example"; // String | 

var opts = { 
  'enspath': "enspath_example" // String | 
};

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

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **name** | **String**|  | 
 **enspath** | **String**|  | [optional] 

### Return type

[**[Organization]**](Organization.md)

### Authorization

No authorization required

### HTTP request headers

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

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

update Organization

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

var apiInstance = new VerityReputation.OrganizationApi();

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

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

### Parameters

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

### Return type

null (empty response body)

### Authorization

No authorization required

### HTTP request headers

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

