# New Product Update! (7/29/2019)

**URL:** <https://forum.alpaca.markets/t/new-product-update-7-29-2019/91>\
**Category:** Announcements\
**Created:** [July 29, 2019, 8:01pm UTC](https://forum.alpaca.markets/t/new-product-update-7-29-2019/91 "2019-07-29T20:01:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![alpaca\_nancy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/alpaca_nancy/32/45_2.png) [@alpaca\_nancy](https://forum.alpaca.markets/u/alpaca_nancy)\
**Post date:** [July 29, 2019, 8:01pm UTC](https://forum.alpaca.markets/t/new-product-update-7-29-2019/91/1 "2019-07-29T20:01:29Z")

</div>

Hi there! 👋 It’s Nancy, Alpaca’s product manager. I’m excited to share several new updates and features that we’ve been working really hard on at Alpaca!

# New Features

## Cancel All Orders through API

Previously, Alpaca users could cancel all open orders through the Alpaca web dashboard. Now, users can cancel all open orders through an API call, too!

When the following endpoint is called, all open orders will be canceled. Each cancel request works the same way as the single order cancel API.

```auto
DELETE /v2/orders

```

In addition, the following JSON failure and success responses are provided _(and are for illustrative purposes only)_ :

```auto
[
{
"id": "edf0239d-77c1-418f-bb58-5f0e95288505",
"status": 500,
"body": {
"code": 50010000,
"message": "failed to cancel order: error submitting cancel order request",
"order": {
"asset_class": "us_equity",
"asset_id": "fbaa7510-3ea0-4f8e-83b5-d6f527129f48",
"canceled_at": null,
"client_order_id": "f888f584-13fb-4991-8749-0433d48b0a54",
"created_at": "2019-07-19T22:47:08.002688Z",
"expired_at": null,
"failed_at": null,
"filled_at": null,
"filled_avg_price": null,
"filled_qty": "0",
"id": "edf0239d-77c1-418f-bb58-5f0e95288505",
"limit_price": "201",
"order_type": "limit",
"qty": "7",
"side": "buy",
"status": "accepted",
"stop_price": null,
"submitted_at": "2018-11-15T14:30:28.763971Z",
"symbol": "AAPL",
"time_in_force": "gtc",
"type": "limit",
"updated_at": "2019-07-24T22:51:28.064664Z"
}
}
},
{
"id": "b2967af1-d2ed-43e9-ba2f-9923cb9251af",
"status": 200,
"body": {
"asset_class": "us_equity",
"asset_id": "fbaa7510-3ea0-4f8e-83b5-d6f527129f48",
"canceled_at": null,
"client_order_id": "8564cd3a-acea-4c64-bba8-c22d72747e86",
"created_at": "2019-07-23T08:01:34.639534Z",
"expired_at": null,
"failed_at": null,
"filled_at": null,
"filled_avg_price": null,
"filled_qty": "0",
"id": "b2967af1-d2ed-43e9-ba2f-9923cb9251af",
"limit_price": "195",
"order_type": "limit",
"qty": "3",
"side": "buy",
"status": "new",
"stop_price": null,
"submitted_at": "2018-11-15T14:31:20.018938Z",
"symbol": "AAPL",
"time_in_force": "gtc",
"type": "limit",
"updated_at": "2019-07-24T22:53:36.234571Z"
}
}
]

```

## Liquidate Positions through API

You can now liquidate your positions through API (previously only accessible through web dashboard). When the following endpoint is called, orders will be submitted to liquidate all positions for that symbol. This action works for both long and short positions.

```auto
DELETE /v2/positions/{symbol}

```

You can also liquidate **all** open positions within your account by omitting the symbol path element.

Both the Cancel All Open Orders API and the Liquidate Positions API return HTTP [207 Multi-Status](https://httpstatuses.com/207?source=post_page---------------------------). The response body is an JSON array with each element having different sub-status for each operation.

# Other News

## Web Forum

[We’ve launched our forum!](https://forum.alpaca.markets/?source=post_page---------------------------) Here you can visit and contribute to the conversations about algo-trading, general trading, or about the Alpaca platform.

Our Slack server has over 2,500 users, and we will continue to maintain and respond through Slack. However, we did see a gap in searchability and indexing with Slack, which led us to consider a forum as a medium of open discussion. The forum will allow our users to search through old topics much more easily and find questions that have been asked before by fellow forum members. We hope you find it useful!

# Infrastructure Updates

We believe that service reliability and availability is one of the most important aspects of a trading service.

To help minimize the risk of execution failures and decrease the latency of trades, we have upgraded the connectivity between Alpaca cloud servers and the physical market exchange servers in New Jersey. This change should reduce the network latency for trade communication and reliability by two orders of magnitude (10–100x).

# Coming Soon

We’re constantly working on new features to make the experience on our platform better. Here are several improvements that we will be releasing very soon!

**Margin Call Protections**  
In an effort to protect users from receiving day trade buying power ( **DTBP** ) margin calls, we are enabling two types of margin call protections. All users will be defaulted to DTBP margin call protections **on entry** , meaning that you will be prevented from entering positions that may cause a DTBP margin call. There will be an option to switch on protections **on exit** , in which case you will be prevented from exiting positions that may cause a DTBP margin call.

We will be enabling these protections beginning Monday 8/5/2019. Please [contact our support](https://support.alpaca.markets/hc/en-us/requests/new?source=post_page---------------------------) should you need to modify your DTBP margin call protection setting.

* * *

_Technology and services are offered by AlpacaDB, Inc. Brokerage services are provided by_[_Alpaca Securities LLC_](https://alpaca.markets/?source=post_page---------------------------) _, member FINRA/SIPC. Alpaca Securities LLC is a wholly-owned subsidiary of AlpacaDB, Inc._

_ **You can find us** _ [_ **@AlpacaHQ** _](https://twitter.com/AlpacaHQ?source=post_page---------------------------) _ **, if you use twitter.** _

> **[What’s new at Alpaca — 7/29/2019](https://medium.com/automation-generation/whats-new-at-alpaca-7-29-2019-4724b6ce6866)**
>
> Hi there! 👋 It’s Nancy, Alpaca’s product manager. I’m excited to share several new updates and features that we’ve been working really…

---

<div class="post-metadata">

**Author:** ![Petersoj](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/petersoj/32/8490_2.png) [@Petersoj](https://forum.alpaca.markets/u/Petersoj)\
**Post date:** [July 31, 2019, 9:50pm UTC](https://forum.alpaca.markets/t/new-product-update-7-29-2019/91/2 "2019-07-31T21:50:06Z")

</div>

Fantastic work Alpaca team!  
Is there a publicly-viewable pipeline/roadmap available? This would be nice for users to see Alpaca’s potential future features and releases.

---

<div class="post-metadata">

**Author:** ![alpaca\_nancy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.alpaca.markets/alpaca_nancy/32/45_2.png) [@alpaca\_nancy](https://forum.alpaca.markets/u/alpaca_nancy)\
**Post date:** [August 1, 2019, 5:51pm UTC](https://forum.alpaca.markets/t/new-product-update-7-29-2019/91/3 "2019-08-01T17:51:16Z")

</div>

@Petersoj I think that’s a great idea and suggestion!

We are working on a system to become more transparent and allow all our users to participate in feature development. For now, we will continue to provide product updates & documentation updates. If you have suggestions and feature requests, please discuss and vote in the [Feature Requests category](https://forum.alpaca.markets/c/alpaca/feature-requests)!
