# CymbioApi.OrderApi

All URIs are relative to *http://api1.cym.bio/v1*

Method | HTTP request | Description
------------- | ------------- | -------------
[**postOrder**](OrderApi.md#postOrder) | **POST** /orders | New order
[**putOrder**](OrderApi.md#putOrder) | **PUT** /orders/{order_id} | Updates an order


<a name="postOrder"></a>
# **postOrder**
> UpdateOrder postOrder(order)

New order

Saves a new order

### Example
```javascript
var CymbioApi = require('cymbio_api');
var defaultClient = CymbioApi.ApiClient.default;

// Configure API key authorization: jwtStore
var jwtStore = defaultClient.authentications['jwtStore'];
jwtStore.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//jwtStore.apiKeyPrefix = 'Token';

var apiInstance = new CymbioApi.OrderApi();

var order = new CymbioApi.NewOrder(); // NewOrder | The order to save


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

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **order** | [**NewOrder**](NewOrder.md)| The order to save | 

### Return type

[**UpdateOrder**](UpdateOrder.md)

### Authorization

[jwtStore](../README.md#jwtStore)

### HTTP request headers

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

<a name="putOrder"></a>
# **putOrder**
> UpdateOrder putOrder(order, orderId)

Updates an order

Updates an order

### Example
```javascript
var CymbioApi = require('cymbio_api');
var defaultClient = CymbioApi.ApiClient.default;

// Configure API key authorization: jwtStore
var jwtStore = defaultClient.authentications['jwtStore'];
jwtStore.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//jwtStore.apiKeyPrefix = 'Token';

var apiInstance = new CymbioApi.OrderApi();

var order = new CymbioApi.UpdateOrder(); // UpdateOrder | The order to update

var orderId = "orderId_example"; // String | The ID of the order you want to update


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

### Parameters

Name | Type | Description  | Notes
------------- | ------------- | ------------- | -------------
 **order** | [**UpdateOrder**](UpdateOrder.md)| The order to update | 
 **orderId** | **String**| The ID of the order you want to update | 

### Return type

[**UpdateOrder**](UpdateOrder.md)

### Authorization

[jwtStore](../README.md#jwtStore)

### HTTP request headers

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

