@gitchrisqueen/tdameritrade-api-js-client
Version:
TD Ameritrade API integration for node.js
245 lines (163 loc) • 7.03 kB
Markdown
# GitChrisQueen_TDA_JS.SavedOrdersApi
All URIs are relative to *https://api.tdameritrade.com/v1*
Method | HTTP request | Description
------------- | ------------- | -------------
[**accountsAccountIdSavedordersGET**](SavedOrdersApi.md#accountsAccountIdSavedordersGET) | **GET** /accounts/{accountId}/savedorders | Get Saved Orders by Path
[**accountsAccountIdSavedordersPOST**](SavedOrdersApi.md#accountsAccountIdSavedordersPOST) | **POST** /accounts/{accountId}/savedorders | Create Saved Orders
[**accountsAccountIdSavedordersSavedOrderIdDELETE**](SavedOrdersApi.md#accountsAccountIdSavedordersSavedOrderIdDELETE) | **DELETE** /accounts/{accountId}/savedorders/{savedOrderId} | Delete Saved Orders
[**accountsAccountIdSavedordersSavedOrderIdGET**](SavedOrdersApi.md#accountsAccountIdSavedordersSavedOrderIdGET) | **GET** /accounts/{accountId}/savedorders/{savedOrderId} | Get Saved Orders
[**accountsAccountIdSavedordersSavedOrderIdPUT**](SavedOrdersApi.md#accountsAccountIdSavedordersSavedOrderIdPUT) | **PUT** /accounts/{accountId}/savedorders/{savedOrderId} | Replace Saved Orders
<a name="accountsAccountIdSavedordersGET"></a>
# **accountsAccountIdSavedordersGET**
> OrderGet accountsAccountIdSavedordersGET(accountId)
Get Saved Orders by Path
Saved orders for a specific account.
### Example
```javascript
import GitChrisQueen_TDA_JS from '@gitchrisqueen/tdameritrade-api-js-client';
let defaultClient = GitChrisQueen_TDA_JS.ApiClient.instance;
let apiInstance = new GitChrisQueen_TDA_JS.SavedOrdersApi();
let accountId = 56; // Number |
apiInstance.accountsAccountIdSavedordersGET(accountId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **Number**| |
### Return type
[**OrderGet**](OrderGet.md)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
<a name="accountsAccountIdSavedordersPOST"></a>
# **accountsAccountIdSavedordersPOST**
> OrderGet accountsAccountIdSavedordersPOST(accountId, opts)
Create Saved Orders
Save an order for a specific account. See our Place Order Samples Guide - https://developer.tdameritrade.com/content/place-order-samples.
### Example
```javascript
import GitChrisQueen_TDA_JS from '@gitchrisqueen/tdameritrade-api-js-client';
let defaultClient = GitChrisQueen_TDA_JS.ApiClient.instance;
let apiInstance = new GitChrisQueen_TDA_JS.SavedOrdersApi();
let accountId = 56; // Number |
let opts = {
'body': new GitChrisQueen_TDA_JS.OrderGet() // OrderGet |
};
apiInstance.accountsAccountIdSavedordersPOST(accountId, opts).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **Number**| |
**body** | [**OrderGet**](OrderGet.md)| | [optional]
### Return type
[**OrderGet**](OrderGet.md)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/Json
- **Accept**: application/json
<a name="accountsAccountIdSavedordersSavedOrderIdDELETE"></a>
# **accountsAccountIdSavedordersSavedOrderIdDELETE**
> EASObject accountsAccountIdSavedordersSavedOrderIdDELETE(accountId, savedOrderId)
Delete Saved Orders
Delete a specific saved order for a specific account.
### Example
```javascript
import GitChrisQueen_TDA_JS from '@gitchrisqueen/tdameritrade-api-js-client';
let defaultClient = GitChrisQueen_TDA_JS.ApiClient.instance;
let apiInstance = new GitChrisQueen_TDA_JS.SavedOrdersApi();
let accountId = 56; // Number |
let savedOrderId = 56; // Number |
apiInstance.accountsAccountIdSavedordersSavedOrderIdDELETE(accountId, savedOrderId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **Number**| |
**savedOrderId** | **Number**| |
### Return type
[**EASObject**](EASObject.md)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
<a name="accountsAccountIdSavedordersSavedOrderIdGET"></a>
# **accountsAccountIdSavedordersSavedOrderIdGET**
> OrderGet accountsAccountIdSavedordersSavedOrderIdGET(accountId, savedOrderId)
Get Saved Orders
Specific saved order by its ID, for a specific account.
### Example
```javascript
import GitChrisQueen_TDA_JS from '@gitchrisqueen/tdameritrade-api-js-client';
let defaultClient = GitChrisQueen_TDA_JS.ApiClient.instance;
let apiInstance = new GitChrisQueen_TDA_JS.SavedOrdersApi();
let accountId = 56; // Number |
let savedOrderId = 56; // Number |
apiInstance.accountsAccountIdSavedordersSavedOrderIdGET(accountId, savedOrderId).then((data) => {
console.log('API called successfully. Returned data: ' + data);
}, (error) => {
console.error(error);
});
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **Number**| |
**savedOrderId** | **Number**| |
### Return type
[**OrderGet**](OrderGet.md)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
<a name="accountsAccountIdSavedordersSavedOrderIdPUT"></a>
# **accountsAccountIdSavedordersSavedOrderIdPUT**
> accountsAccountIdSavedordersSavedOrderIdPUT(accountIdsavedOrderId, opts)
Replace Saved Orders
Replace an existing saved order for an account. The existing saved order will be replaced by the new order. see our Place Order Samples Guide - Click here.
### Example
```javascript
import GitChrisQueen_TDA_JS from '@gitchrisqueen/tdameritrade-api-js-client';
let defaultClient = GitChrisQueen_TDA_JS.ApiClient.instance;
let apiInstance = new GitChrisQueen_TDA_JS.SavedOrdersApi();
let accountId = 56; // Number |
let savedOrderId = 56; // Number |
let opts = {
'body': new GitChrisQueen_TDA_JS.OrderGet() // OrderGet |
};
apiInstance.accountsAccountIdSavedordersSavedOrderIdPUT(accountIdsavedOrderId, opts).then(() => {
console.log('API called successfully.');
}, (error) => {
console.error(error);
});
```
### Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**accountId** | **Number**| |
**savedOrderId** | **Number**| |
**body** | [**OrderGet**](OrderGet.md)| | [optional]
### Return type
null (empty response body)
### Authorization
[bearerAuth](../README.md#bearerAuth)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json